I really like simple software that is built for a specific task which it then does extraordinary with a simple to understand codebase. Similar to the philosophy of suckless.org.

What are your favourite programs that “suck less”?

  • ambitiousslab@lemmy.ml
    link
    fedilink
    English
    arrow-up
    10
    ·
    13 days ago
    • podget: TUI podcast aggregator, implemented as a couple thousand lines of bash
    • mblaze: similar to mh - a suite of simple unix tools to work with email
    • sxiv: lightweight image viewer
    • pass: TUI password manager following the unix philosophy
    • khard, khal, todoman and vdirsyncer: contact manager, calendar client, todolist and syncer, which are relatively simply implemented
    • everett@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      13 days ago

      sxiv and pqiv have both been great for my niche use case, which involves displaying a single image that auto-updates via inotify.

  • 18107@aussie.zone
    link
    fedilink
    English
    arrow-up
    8
    ·
    13 days ago

    LocalSend for transferring files between devices on a local network.

    More self hosting than a program, but Home Assistant has legitimately changed my life. It allows for full home automation run entirely from within your home. The customisation options are effectively as unlimited as programming, while still somewhat holding your hand (unless you go full programming mode).

    F-Droid because I hate having ads shoved in my face for daring to use the official installation method for an android app. You may find quite a few apps by smaller development teams or dedicated individuals that suck less than the big apps.

    [Lynx](https://en.wikipedia.org/wiki/Lynx_(web_browser) web browser. Not particularly usable for most tasks, but simple. Very handy if you accidentally delete your desktop environment and don’t have a second device with internet access.

    • Bjarne@feddit.orgOP
      link
      fedilink
      arrow-up
      2
      ·
      13 days ago

      Also somehow took notice of copyparty. It definitely peaked my interest. Sadly i do not sync enough with my server a scp cant handle, so didn’t set it up yet. Thanks for the share.

  • wuphysics87@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    13 days ago

    mpv, imv, zathura, ffmpeg, imagemagick, pandoc, yt-dlp, yazi/ranger, curl/wget

    I realize many of this don’t strictly conform to the suckless philosophy. (which is meme imo). They more loosly follow the UNIX principle: Do one thing and do it well. I would have added emacs, but why emacs follows the unix principle is an argument for another time

  • oeuf@slrpnk.net
    link
    fedilink
    arrow-up
    1
    ·
    13 days ago

    I’m not a programmer (don’t know about code) but appreciate this ethos from a user’s perspective, so:

    • LosslessCut (trims, combines and separates videos without reencoding)
    • Xpano (stitches photographs/makes panoramas, easy, just works)
    • Colorway (on-screen eye-dropper for colour; gives hex code and combinations)
    • Wordbook (offline dictionary)
    • Breathing (it’s just breathing)
    • Blanket (nice background sounds)