Fact-checked by Grok 2 weeks ago

suckless.org

Suckless.org is a community-driven website and project focused on creating minimalist tools for operating systems, guided by a that prioritizes , clarity, and frugality in . Founded in 2002 by Anselm R. Garbe, the project emerged from his earlier work on lightweight window managers like wmi and wmii, aiming to provide alternatives to bloated, complex software prevalent in modern computing. The , explicitly outlined on the site, counters the " and suboptimal designs" of mainstream software by advocating for minimal codebases that enhance reliability, maintainability, and user control, primarily targeting advanced users who value over ease-of-use for beginners. It draws from the , encapsulated in the tenet that "simplicity is the heart of the ," and measures progress by the removal of unnecessary code lines rather than addition. This approach applies to development practices, such as using transparent Makefiles and favoring rewrites for efficiency, ensuring tools remain lightweight and performant on resource-constrained systems. Key projects hosted on suckless.org include , a dynamic ; dmenu, a dynamic menu for application launching; , a simple ; and , a lightweight , all of which embody the minimalist ethos through small, hackable source codebases typically under 2,000 lines. Additional tools like slstatus for system monitoring and libgrapheme for handling further exemplify the community's output, with regular releases such as dmenu 5.4 in 2025. The collaborates via a and hosts events like the suckless conferences (slcon), with the formal incorporation of suckless.org e.V. in 2015 as a non-profit association to support ongoing development.

Philosophy and Principles

Core Principles

Suckless software embodies a centered on , defining "suckless" as programs that eschew bloatware in favor of , clarity, , and reliability, targeting advanced users who value maintainable and efficient tools. This approach critiques mainstream IT trends toward complexity, advocating instead for designs that prioritize usability without unnecessary features, ensuring software remains elegant and performant over time. Central tenets include measuring progress by the reduction of code lines rather than addition, encapsulated in the maxim: "The more code lines you have removed, the more progress you have made." Developers emphasize attainable goals to avoid over-ambitious scopes that lead to inconsistency and vulnerabilities, while favoring . Ad-hoc additions are rigorously avoided, as they obscure code and complicate maintenance; instead, rewriting from scratch is preferred when necessary to preserve simplicity. The suckless philosophy deeply integrates the Unix philosophy, viewing simplicity as its core—"Ingenious software is simple"—and promoting modularity where programs "do one thing well" without over-engineering interfaces or dependencies. This fosters composability and reliability, allowing tools to interact seamlessly in pipelines while remaining lightweight and hackable for experienced users.

Influences and Motivations

The suckless.org community was motivated by the pervasive complexity in mainstream IT software, which often results in errors, performance issues, and a lack of accessibility for experienced users who require customizable tools tailored to their workflows. This drive stems from a recognition that much modern software has accumulated unnecessary features and bloat over time, leading to inconsistency, vulnerabilities, and inefficiency that hinder advanced users. As a result, suckless emphasizes creating alternatives that prioritize simplicity to restore usability and reliability for this overlooked demographic. Key influences on suckless.org include the Unix philosophy, particularly the KISS (Keep It Simple, Stupid) principle, which advocates for small, modular programs that do one thing well and compose easily. This is evident in the design of projects like dwm, a dynamic window manager inspired by predecessors such as wmii, ion, and larswm, but refined to eliminate their added complexities like Lua scripting or 9P protocol support in favor of a leaner, faster implementation. Similarly, the simple terminal emulator st was developed as a direct response to the excessive codebases of emulators like xterm (over 65,000 lines) and rxvt (around 32,000 lines), critiquing their historical baggage and obscure features while focusing on essential terminal emulation. A core rationale behind these efforts is the belief that accumulated in existing software necessitates projects from scratch to purge inefficiencies and ensure . Suckless emphasizes minimal dependencies and direct code modification for user control and reliability, allowing users to modify code directly without external configuration tools. This approach targets programmers who prioritize efficiency and customizability over user-friendly interfaces that introduce bloat, fostering a niche for tools that align with expert workflows rather than broad consumer appeal.

History

Founding

suckless.org traces its origins to 2002, when Anselm R. Garbe, a student at the , began developing minimalist s as alternatives to the increasingly complex desktop environments prevalent in the ecosystem at the time. Garbe's initial projects included wmi, a simple tabbed , followed by wmii.de, which expanded on these ideas with a focus on dynamic tiling and keyboard-driven interaction to enhance efficiency for advanced users. These efforts were motivated by a desire to create lightweight, hackable software that avoided the bloat and usability issues of mainstream alternatives like and . In October 2006, Garbe registered the domain suckless.org to serve as a central hub, consolidating his scattered development efforts from sites such as 10kloc.org—a project aimed at software under lines of code—and wmii.de. This move marked a pivotal step in formalizing the platform, reflecting Garbe's growing frustration with software complexity and his vision for a unified space dedicated to "suckless" principles of simplicity. The site's launch under this domain helped streamline resources and announcements, transitioning from ad-hoc hosting to a dedicated presence. The initial community around suckless.org formed informally as a group of like-minded programmers drawn to Garbe's minimalist approach, with early collaboration occurring through mailing lists like the wmii developers list, active as early as March 2006, and IRC channels on networks such as OFTC. These channels predated the domain's registration and facilitated discussions on code refinements and philosophical underpinnings, rooted in Unix traditions of from the project's . By late 2006, this network had begun to solidify into a cohesive group sharing Garbe's emphasis on frugal, clear .

Key Milestones

In 2006, the project transitioned to the suckless.org branding with the registration of the domain, replacing previous sites like 10kloc.org and wmii.de, which facilitated a centralized presence for the growing community. By the mid-2000s, the user base had expanded to approximately 5,000 worldwide, reflecting increasing interest in minimalist software tools among advanced users. That same year marked the introduction of core projects such as , a dynamic first released in July 2006, and dmenu, a dynamic menu utility, which exemplified a shift toward configurable, lightweight tools aligned with the project's founding emphasis on simplicity. In 2015, the community formalized its structure by establishing suckless.org e.V. as a legal entity during a foundation meeting in on October 30, providing a framework for governance and sustainability. Subsequent infrastructure enhancements included the adoption of TLS certificates via in August 2017 to secure communications and a server migration completed between May 27 and June 1, 2018, to improve hosting reliability. As of 2025, ongoing maintenance efforts underscore the project's commitment to and efficiency, including the release of slstatus 1.1 on April 30, which added support for new system monitoring features. In May 2025, the project relocated to a new , during which all inactive accounts were purged to mitigate risks associated with unused credentials. These developments have consistently reinforced the core philosophy of and clarity throughout the community's expansions.

Organization

suckless.org e.V.

suckless.org e.V. is a registered German non-profit association (eingetragener Verein, or e.V.) founded on October 30, 2015, during the second suckless conference (slcon 2) in by eight attendees. It is legally based in , , and serves as the official legal entity for the suckless.org community. The association's statutes were initially established on the founding date and later amended on December 21, 2015, and September 1, 2017. The primary purpose of suckless.org e.V. is to promote as defined by the (OSI), without any commercial interests. This is achieved through activities such as software development, providing communication platforms, and organizing events including lectures, demonstrations, and discussions, with all results made publicly accessible. The entity supports suckless.org projects by facilitating funding via donations, which cover development and maintenance efforts, including infrastructure costs. Membership in suckless.org e.V. is open to adults who submit a written or application including their name, nickname, date of birth, and contact details. The board reviews applications and may reject them, though applicants can appeal to the general assembly for a final decision. An annual membership fee of 1 EUR is collected in advance, with fees determined by the general assembly; membership can be canceled at any time without refunds. Annual membership meetings are typically held during suckless conferences. Among its achievements, suckless.org e.V. maintains essential infrastructure for the community, including dedicated servers that host the suckless.org website, source-code repositories, and subdomains such as git.suckless.org and dl.suckless.org. It manages the suckless.org domain and implemented TLS encryption using as of August 30, 2017. Additionally, the association provides community resources like mailing lists for development discussions and patch submissions, which are integral to project collaboration and are sustained through donation-funded maintenance.

Governance and Structure

suckless.org e.V. operates as a registered . Following the 2017 statutes amendment, the board consists of a first, second, and third chairperson, each empowered to represent the organization individually in legal and other matters. The board was initially elected on October 30, 2015, during the founding meeting in , with Anselm R. Garbe serving as the first chairperson, Laslo Hunhold as the second chairperson, and Jan Klemkow as treasurer (a role until the 2017 restructuring). At the general meeting on September 1, 2017, in , the board was re-elected for three-year terms as first chairperson Laslo Hunhold, second chairperson Jan Klemkow, and third chairperson Anselm R. Garbe; this composition remains as of the last available information in 2025. Board members are elected by the general meeting for three-year terms and remain in office until successors are chosen, with elections occurring at the annual general meeting typically held during the suckless conference. Decision-making within suckless.org e.V. emphasizes through discussions, primarily conducted via dedicated mailing lists such as [email protected] for general development and [email protected] for patch reviews and approvals. There is no formal hierarchy beyond the board for project-related decisions, which rely on maintainer responses and collaborative input rather than top-down directives. The general meeting, convened at least annually with two weeks' notice, handles key organizational matters by vote of attending members, including board elections, fee determinations, and amendments, while requiring a three-quarters majority for significant actions like expulsions or . The e.V. manages resources transparently, collecting minimal annual membership fees of 1 EUR (set by the general meeting) and accepting donations to cover expenses for servers, domains, and conference events, ensuring without commercial pursuits. Statutes mandate recording and signing of all board and meeting decisions for , with results of activities made publicly accessible. Community involvement is facilitated through open membership applications and voting rights at general meetings on critical issues, reinforcing the organization's commitment to avoiding corporate influences and maintaining non-profit status.

Projects

Core Programs

The core programs of suckless.org represent its foundational software for building a lightweight, efficient , prioritizing simplicity, low resource consumption, and direct source code configuration over graphical interfaces or external tools. These programs—, , and —are designed for the X11 display server, embodying the project's philosophy of frugality and clarity by maintaining small, hackable codebases written primarily in C. They enable a keyboard-driven with minimal overhead, typically using less than 1 MB of for in idle states, and are configured by editing header files like config.h before recompiling. dwm (dynamic window manager) is a for X11, first released in 2006, that dynamically arranges windows into tiled, monocle, or floating layouts without relying on traditional workspaces. Instead, it uses a tagging system for flexible window grouping and viewing, allowing multiple tags to be shown simultaneously for efficient multitasking. Keyboard-driven by default, dwm features a customizable displaying layout information, window counts, and titles, with its concise codebase of approximately 2000 lines of enabling rapid customization and extensions via patches. The latest version, 6.6, was released on August 9, 2025, incorporating improvements like configurable mouse refresh rates for moving and resizing floating windows. Its low resource footprint—often under 1 MB of —makes it ideal for resource-constrained systems, aligning with suckless.org's emphasis on performance without bloat. st (simple terminal) serves as a lightweight X11 , focusing on speed, scriptability, and essential functionality without unnecessary graphical features. It supports , 256 colors (including ), antialiased fonts via , mouse tracking, and integration, while avoiding complex elements to maintain clarity and responsiveness. Configuration occurs through editing config.h for bindings, fonts, and colors, followed by recompilation, promoting a hands-on approach to . The project, with around 3000 lines of code, prioritizes compatibility with standards like escape sequences and line drawing. The latest release, version 0.9.3 from August 9, 2025, includes bug fixes and enhancements for better stability and feature support. st's design ensures low overhead, typically consuming minimal CPU and memory during operation, making it a staple for users seeking a fast, no-frills . surf is a minimalist built on WebKit2 and GTK+, tailored for straightforward web viewing and navigation in an X11 environment, without tabs, bookmarks, or built-in download managers to reduce complexity. It emphasizes keyboard-centric controls for following links, entering URIs, and zooming, with support for embedding via the XEmbed to integrate into other applications like tabbed. Users configure surf by modifying config.h for settings such as default downloads directory, stylesheets, or script alerts, requiring recompilation for changes. is enhanced through its simple architecture, though JavaScript execution depends on WebKit's defaults and user-applied patches for restrictions. The latest version, 2.1, was released on May 8, 2021, adding WebKit2 support and dark mode compatibility. With a under 2000 lines, surf maintains low resource usage suitable for older hardware, focusing on essential browsing without the overhead of full-featured browsers.

Tools and Libraries

The suckless.org project maintains a collection of utilities and libraries designed to complement its core , emphasizing simplicity and modularity. These tools are typically small in scope, with each codebase kept under 10,000 lines of code to facilitate easy understanding and customization through patches. All are released under the , encouraging community contributions via mailing lists and git repositories. One prominent tool is dmenu, a dynamic menu launcher for X11 that enables efficient launching of applications by presenting user-defined items in a searchable list. Integrated with X11 for seamless interaction, often used to start apps quickly within window managers like , dmenu supports fuzzy matching through a widely adopted patch that allows non-consecutive character matching for faster item selection. Its latest release is version 5.4, dated August 9, 2025. slstatus serves as a modular status monitor, generating output for display in status bars, such as those in , by querying system information like battery level, CPU usage, and network via configurable modules. This tool avoids graphical dependencies, focusing on lightweight text-based updates refreshed at intervals. The latest version, 1.1, was released on April 30, 2025. tabbed provides a generic tabbed interface for X11 applications supporting the XEmbed protocol, allowing multiple instances to be managed within a single window with keyboard-driven tab switching. Originally developed for the browser but compatible with terminals like and others such as or , it keeps the interface minimal without built-in decorations. The most recent stable release is version 0.9, from August 9, 2025. Additional utilities include slock, a minimal screen locker for X11 that blanks the display and requires password entry to unlock, valued for its stability and low resource use; the latest version is 1.6. svkbd offers a simple layout for X11, suitable for or keyboard-less environments, with support for international characters and mobile-optimized grids; version 0.4.2 was released in late 2024. lchat, a line-oriented frontend for IRC clients like , processes input and output in parallel for efficient chat handling without complex GUIs; it reached version 1.0 in 2022. These tools, like their counterparts, prioritize hackability, with users encouraged to apply patches for features such as custom layouts or enhanced input methods. In the libraries category, libgrapheme stands out as a freestanding implementation for string handling, compliant with Unicode 15.0.0, providing functions for cluster segmentation, word and sentence breaking, , and case mapping without external dependencies. It supports both strings and codepoint arrays, making it suitable for text processing in suckless tools. The current version is 2.0.2, updated in 2022 with ongoing maintenance for Unicode revisions.

Community

Communication Channels

The suckless.org community engages primarily through low-friction, text-based communication channels that align with its philosophy of simplicity and efficiency, including dedicated mailing lists and IRC. These platforms facilitate technical discussions, bug reports, and collaborative development without reliance on proprietary or bloated tools. Mailing lists serve as the core asynchronous interaction medium. The [email protected] list handles general discussions, development topics, and bug reports for projects such as dwm, dmenu, and st. The [email protected] list focuses exclusively on patches, upstream patch discussions, commit messages, and diffs, requiring inline patches while prohibiting wiki-related patches or bug reports. Additionally, [email protected] disseminates release announcements and other updates, with administrators cross-posting significant items to [email protected]. The [email protected] list supports discussions on wiki edits, incorporating automatic commit messages from changes. All mailing lists adhere to strict guidelines to maintain clarity and : emails must be in plain-text format, employ bottom-posting (replying below the original message), avoid or attachments unless necessary, and prefix subjects with the relevant project name (e.g., [dwm] for -related topics) or [project][patch] for submissions (e.g., [st][patch] fix rendering issue). Subscriptions and unsubscriptions are handled via simple commands, such as sending a blank message to [email protected] to join or [email protected] to leave; digest and nomail options are also available. Full archives of all lists are publicly accessible online at lists.suckless.org, allowing non-subscribers to browse historical threads. For synchronous, real-time conversations, members connect via IRC on the OFTC network at irc.oftc.net, with #suckless as the official channel for suckless.org projects. Discussions here emphasize technical matters in a non-political environment, supporting ongoing project development.

Contributions and Development Practices

Contributions to suckless.org projects are made by individuals, with a strong emphasis on maintaining simplicity and minimalism in the codebase. Customization of tools like dwm is achieved by directly editing the config.h file, which requires recompiling the source code, as there are no binary packages or external configuration files to ensure security and performance. For upstream contributions, developers generate patches using git format-patch or diff -up and submit them via git send-email to the [email protected] mailing list, using a subject prefix such as [project][PATCH] (e.g., [dwm][PATCH]), with one commit per patch and a clear description. The coding style adheres to strict standards, prioritizing clarity and brevity: tabs are used for indentation, braces follow K&R style with opening braces on the same line, comments use /* */ format, and variable declarations appear at the top of blocks. Macros are limited to essentials, such as variadic ones when necessary, while avoiding unnecessary complexity; email communications, including patch submissions, require bottom-posting, plain-text format, and subscription to the list for feedback. Underpinning these practices is a that values removing lines of code over adding them, as fewer lines signify greater skill and alignment with the project's goal of frugal, reliable software. The review process occurs entirely on the hackers@ list, where patches are discussed inline for transparency, and integration into upstream repositories depends on consensus among maintainers. To prevent fragmentation, mainline patches are not hosted on wikis; instead, custom or experimental modifications are directed there, while core changes focus on . This approach fosters a geared toward advanced, experienced users who appreciate the tools' demands for C knowledge and source-level interaction, rather than catering to beginners.

Conferences

Event History

The suckless conferences, abbreviated as slcon, commenced with the inaugural event, slcon1, held on June 22, 2013, at Ludwig-Maximilians-Universität (LMU) in Munich, Germany. Following a gap in 2014 with no recorded conference, slcon2 took place in Budapest, Hungary, on October 30-31, 2015, where discussions among approximately eight attendees led to the founding of the suckless.org e.V. legal entity during the event. slcon3 occurred from September 23-25, 2016, in Hofheim am Taunus, , near Frankfurt am Main. A event, slcon4, was held from September 1-3, 2017, in , . A hackathon-style event, referred to as slcon5, was organized from July 6-9, 2018, in , . slcon6 was held from October 4-6, 2019, in Bad Liebenzell, . A seventh conference, slcon7, was planned for September 17-20, 2020, in Bad Liebenzell, , but did not proceed. No suckless conferences have been held since 2019 as of 2025. These events typically spanned 2-4 days and served in part as annual meetings for the suckless.org e.V.

Purposes and Impacts

The suckless conferences primarily aim to foster in-person collaboration among developers on software patches and enhancements, enabling hands-on work during dedicated sessions. These events also facilitate discussions on applying the suckless of simplicity and minimalism to practical software design, including explorations of integrations such as recent advancements into suckless tools like terminals and window managers. Additionally, they serve as venues for holding suckless.org e.V. membership meetings, where organizational decisions are made collectively. Key impacts of these conferences include accelerated developments in core suckless programs; for instance, talks on the design and challenges of tools like and led to subsequent refinements in their functionality and motivation. The event was pivotal in founding the suckless.org e.V. legal entity, with eight attendees establishing the association to formalize community governance. Networking opportunities have connected contributors over the years, strengthening the distributed developer base through direct interactions. Outcomes from the conferences include the production of detailed reports summarizing talks and sessions, group photos capturing participant gatherings, and tangible results such as prototyped features. These events have inspired specific tool enhancements, including navigation history patches for dmenu and that enable bash-like and command recall. Follow-up discussions often continue via communication channels like mailing lists. Post-2019, the conferences ceased due to logistical challenges including the , which prompted the cancellation of the planned 2020 event. No further events have been held as of November 2025, yet their legacy persists in influencing ongoing project releases, such as the slstatus 1.1 update in April 2025 that refactored wireless module support on .

References

  1. [1]
  2. [2]
    Anselm Garbe garbeam - GitHub
    Anselm Garbe garbeam ... Founder of https://suckless.org -- inventor of wmi, wmii, dwm, dmenu, stali, etc. 287 followers · ...
  3. [3]
    Suckless.org: Minimalist Software Philosophy | PDF | Unix - Scribd
    The suckless. org universe. anselm@garbe.us suckless.org. • Founded ~2002 (wmi, wmii). • Approx. 5000 users world wide • ~1000 dev@suckless.org subscriptions
  4. [4]
  5. [5]
    Mailing lists - Suckless.org
    An archive of all mails posted to the mailing lists is accessible via lists.suckless.org. ... IRC. The channels are in the OFTC IRC network: irc.oftc.net.Missing: early pre- 2006
  6. [6]
    e.V. | suckless.org software that sucks less
    The board of suckless.org e.V. was elected at the foundation meeting on Oct 30 2015 in Budapest. It consists of: First chair: Anselm R Garbe; Second chair: ...
  7. [7]
    coding style guidelines - Suckless.org
    suckless.org - software that sucks less. home dwm st core surf tools libs ... philosophy/ · project ideas/ · rocks/ · sucks/ · wiki/. Style. Note that the ...
  8. [8]
    dwm - dynamic window manager | suckless.org software that sucks less
    ### Summary of Influences, Motivations, and Design Rationale for dwm
  9. [9]
    st - simple terminal | suckless.org software that sucks less
    ### Summary of Influences, Motivations, and Philosophical Aspects
  10. [10]
    [PDF] The suckless.org universe - Anselm R. Garbe
    The suckless.org universe anselm@garbe.us. Page 2. suckless.org. • Founded ~2002 (wmi, wmii). • Approx. 5000 users world wide. • ~1000 dev@suckless.org ...
  11. [11]
    Anselm R Garbe | TWiT.TV
    Anselm R Garbe. Born in 1979 in north ... Studied computer science at University of Stuttgart, founded suckless.org, inventor of wmi, wmii, dwm, dmenu, etc.
  12. [12]
    Re: [wmii] Fwd: [wmii-hackers] suckless.org - new primary domain ...
    Re: [wmii] Fwd: [wmii-hackers] suckless.org - new primary domain, wmii.de, wmii.net, shortest.de and 10kloc.org going to be dropped ... -- Anselm R. Garbe ...
  13. [13]
    Re: [wmii] snap: 20060329 -- shortcuts bug
    Mar 30, 2006 · The first two entries are just unmodified! 1 key is missing (maybe two if two would have been in both lists), the first 2 entries are
  14. [14]
    new primary domain, wmii.de, wmii.net, shortest.de ... - Suckless.org
    Date : Thu, 12 Oct 2006 15:15:36 +0200. Why don't ... I would register the wmii.de and you .net ... suckless.org - new primary domain, wmii.de, wmii ...
  15. [15]
    dwm - Wikipedia
    dwm is a minimalist dynamic window manager for the X Window System developed by Suckless ... Initial release, July 14, 2006; 19 years ago (2006-07-14). Stable ...
  16. [16]
    initial dmenu / dinput separation - dmenu - dynamic menu
    dmenu. dynamic menu. git clone git://git.suckless.org/dmenu · Log | Files | Refs ... 2006-2010 dinput engineers, see LICENSE for details\n"); + else if ...<|control11|><|separator|>
  17. [17]
    suckless.org e.V.
    The board of suckless.org e.V. was elected at the foundation meeting on Oct 30 2015 in Budapest. It consists of: First chair: Anselm R Garbe; Second chair: ...
  18. [18]
    slstatus - tools | suckless.org software that sucks less
    slstatus is a status monitor for window managers ... git clone https://git.suckless.org/slstatus. Download. slstatus 1.0 (2023-07-04); slstatus 1.1 (2025-04-30)
  19. [19]
    Satzung - suckless.org eV
    Name und Sitz. (1) Der Verein führt den Namen "suckless.org e.V.". (2) Der Verein hat seinen Sitz in München.Missing: english | Show results with:english
  20. [20]
    Donations - Suckless.org
    You can donate through PayPal using our treasurer's address: finance@suckless.org ... Payee: suckless.org e.V. IBAN: DE95 8306 5408 0005 3176 22 BIC: GENODEF1SLR.Missing: infrastructure domain management lists
  21. [21]
    Log - dwm - dynamic window manager - Repositories - Suckless.org
    Recent dwm commits include a config option for mouse move/resize refresh rate, version bump to 6.6, and making floating windows spawn within the monitor's ...
  22. [22]
    Log - st - simple terminal
    ### Summary of st Terminal Versions and Release Dates
  23. [23]
    surf | suckless.org software that sucks less
    - **Latest Version Number**: Not explicitly stated; actively developed, source available via Git.
  24. [24]
  25. [25]
    tools | suckless.org software that sucks less
    ### Summary of Tools from https://tools.suckless.org/
  26. [26]
    dmenu - tools | suckless.org software that sucks less
    It manages large numbers of user-defined menu items efficiently. Download. dmenu-5.4 (2025-08-09). Mailing list. dev+subscribe@suckless ... git clone https://git.Missing: 2006 | Show results with:2006
  27. [27]
    fuzzymatch - Suckless Tools
    Add support for fuzzy-matching to dmenu, enabling matching using non-consecutive portions of items. Add option fuzzy to config.def.h and the flag -F to toggle ...
  28. [28]
    Log - dmenu - dynamic menu - Repositories - Suckless.org
    dmenu ; 2024-07-04 21:27, render invalid utf8 sequences as U+FFFD, NRK ; 2024-07-04 21:25, overhaul utf8decode(), NRK ; 2024-03-19 11:12, bump version to 5.3 ...
  29. [29]
    Log - slstatus - status monitor - Repositories
    slstatus. status monitor. git clone git://git.suckless.org/slstatus · Log ... Release stable 1.0 version, drkhsh, 2, +1, -7. 2023-05-15 17:14, Add back version ...
  30. [30]
    tools | suckless.org software that sucks less
    - **Description**: Tabbed is a simple generic tabbed frontend for xembed-aware applications, originally designed for surf but compatible with st, uzbl, urxvt, and xterm.
  31. [31]
    tools | suckless.org software that sucks less
    - **Description**: slock is a simple X display locker, considered the simplest X screen locker, stable and widely used by the community for locking screens during short absences.
  32. [32]
    SVKBD: Simple Virtual Keyboard - Suckless Tools
    SVKBD: Simple Virtual Keyboard. This is a simple virtual keyboard, intended to be used in environments, where no keyboard is available.
  33. [33]
    Log - svkbd - simple virtual keyboard - Repositories - Suckless.org
    svkbd ; 2024-11-26 17:30, bump version to 0.4.2, Hiltjo Posthuma ; 2024-10-27 02:58, Reducing xspacing and yspacing to 1 so touchscreen users have less mistyping.
  34. [34]
    lchat - tools | suckless.org software that sucks less
    lchat is a line-oriented front end for ii-like chat programs, handling keyboard input and output in parallel, focusing on usability and simplicity.
  35. [35]
    Log - lchat - A line oriented chat front end for ii. - suckless.org
    lchat. A line oriented chat front end for ii. git clone git://git.suckless ... update libgrapheme to version 2.0.1, Jan Klemkow, 1, +2, -1. 2022-10-08 10:14 ...
  36. [36]
  37. [37]
    Log - libgrapheme - unicode string library - Repositories - Suckless.org
    Update grapheme break algorithm to Unicode version 15.1.0, Laslo Hunhold, 5, +409, -81. 2024-09-01 15:04, Bump Unicode version and data to 15.1.0, Laslo Hunhold ...
  38. [38]
    Customisation - DWM - Suckless.org
    DWM is customized by editing config.h, a C file for features, and config.mk, a Make file for compilation. config.h can be edited like any C file.Missing: prefer | Show results with:prefer
  39. [39]
    Hacking - Suckless.org
    Hacking. Copying/license. We only accept contributions from individuals, not corporate entities. See the project LICENSE file you're contributing to.
  40. [40]
    suckless conference 2013, Munich
    suckless conference 2013, Munich. Saturday, 2013-06-22. LMU MÜNCHEN (Ludwig-Maximilians-Universität) Theresienstr 39 80333 München Room A027 / Raum A027.Missing: slcon1 | Show results with:slcon1
  41. [41]
    Talks - Anselm R. Garbe
    slcon 2, Budapest, stali, dwmtools, suckless e.V and other topics. 2013. slcon 1, Munich, LMU, The future of dwm, stali and other topics ... A2A 2013 (Apps to ...
  42. [42]
    suckless conference 2015, Budapest
    Anselm presented the idea of suckless.org e.V. and asked attendees to join. Video: slcon-2015-05-all-suckless_ev.webm. (16:30-17:30) suckless.org foundation, ...<|control11|><|separator|>
  43. [43]
    suckless conference 2016, Hofheim am Taunus, Germany
    Sep 24, 2016 · suckless conference 2016, Hofheim am Taunus, Germany. slcon 2016 was held in Hofheim am Taunus near Frankfurt am Main on 2016-09-(23-25).Missing: slcon4 | Show results with:slcon4
  44. [44]
    suckless hackathon 2018, Würzburg, Germany
    suckless hackathon 2018, Würzburg, Germany. slcon hackathon 2018 was held in Würzburg on 2018-07-(06-09). slcon2018 group photo 0 · slcon2018 group photo 1.Missing: slcon4 | Show results with:slcon4
  45. [45]
    suckless conference 2019, Bad Liebenzell, Germany
    suckless conference 2019, Bad Liebenzell, Germany. slcon 2019 group photo. Friday, 2019-10-04. (14:00-18:00) Arrival at the venue. (18:00) Dinner.Missing: attendance | Show results with:attendance
  46. [46]
    [dev] [slcon6] Invitation to the suckless conference 2019
    Apr 4, 2019 · Dear fellow hackers! we are pleased to announce the suckless conference[0] on 2019-10-(04-06) in Bad Liebenzell, Baden-Württemberg ...<|control11|><|separator|>
  47. [47]
    suckless conference 2020, Bad Liebenzell, Germany
    suckless conference 2020, Bad Liebenzell, Germany. slcon7 was planned to be held in Bad Liebenzell, Baden-Württemberg in Germany on 2020-09-(17-20), ...Missing: slcon attendance
  48. [48]
    conferences - Suckless.org
    suckless.org - software that sucks less. home dwm st core surf tools libs e.V. download source · about · coding style/ · community/ · conferences/.Missing: history key milestones timeline
  49. [49]
    suckless hackathon 2017, Würzburg, Germany
    We also introduced the annual suckless torchlight hike for the first time. hike 2017 photo. Previous conferences. slcon 2016 · slcon 2015 · slcon 2013.Missing: Munich | Show results with:Munich<|separator|>
  50. [50]
    People - Suckless.org
    These are short pages for active members of the suckless.org community. Active contributors are welcome to post information about themselves, and to post ...Missing: current board
  51. [51]
    navhistory - tools | suckless.org software that sucks less
    This patch provides dmenu the ability for history navigation similar to that of bash. Press alt+p for the previous history and alt+n for the next.