Unix

Top 23 Unix Open-Source Projects

  1. the-art-of-command-line

    Master the command line, in one page

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: Terminal Superpowers You Should Be Using in 2026 | dev.to | 2026-05-19

    Please please stop spamming up arrow to find that command you ran. Instead you can make this so much simpler with fzf.

  4. Ventoy

    A new bootable USB solution.

    Project mention: OpenSUSE Kalpa | news.ycombinator.com | 2026-03-17

    > You claimed "Ventoy adds repos". It does not. It is incapable of doing anything of the kind. It does not run on the installed system. It does not modify the boot media in any way. This is demonstrable and verifiable.

    It literally adds an rdinit to the kernel boot line that hijacks the boot process and messes with it in a shell script. This is demonstrable and verifiable: https://github.com/ventoy/Ventoy/blob/master/IMG/cpio/ventoy...

  5. serenity

    The Serenity Operating System 🐞

    Project mention: The Case for Apolitical Tech Spaces | news.ycombinator.com | 2026-03-03
  6. modern-unix

    A collection of modern/faster/saner alternatives to common unix commands.

    Project mention: Why TUIs Are Back | news.ycombinator.com | 2026-05-03
  7. libuv

    Cross-platform asynchronous I/O

    Project mention: Zero-Copy Buffer Manipulation: Parsing Market Data at Memory Speed | dev.to | 2026-03-20

    When a TCP packet lands, your OS writes it into a kernel buffer. libuv (makes Node not single lane), copies that packet from the kernel buffer to a Node buffer. The data event fires for one. So far, so good. Most code then does something like this:

  8. PEASS-ng

    PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

  9. lynis

    Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.

  10. Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

    Project mention: How I Stopped Worrying About RAM and Learned to Love Vim | dev.to | 2025-09-29

    If you want to learn Vim, I highly recommend checking out Learn Vim (the Smart Way). It's a free, beginner-friendly guide that covers everything from the basics to advanced topics and is a great resource for both new and experienced users.

  11. GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

    Project mention: DaVinci Resolve 21 | news.ycombinator.com | 2026-06-03

    > There are frameworks and libraries that handle 100% of clipboard OS specifics

    They're sufficient in many cases, but you'll still sometimes need the control of working with COM/etc. directly, and those libraries don't fully save you from platform-specific bugs (e.g: https://github.com/glfw/glfw/issues/2644).

    > the app in question has no use for system clipboard in the first place

    What do you expect to happen when you copy some text from an external editor into a text field?

  12. shelljs

    :shell: Portable Unix shell commands for Node.js

  13. test-your-sysadmin-skills

    A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.

  14. Sloth

    Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.

  15. dumb-init

    A minimal init system for Linux containers

    Project mention: Why Your Docker Containers Refuse to Die: The PID 1 Problem | dev.to | 2026-05-10

    For Debian-based images, swap apk add for apt-get install -y tini. There's also dumb-init, which is similar and slightly different in signal-forwarding behavior. Both are fine.

  16. unix-history-repo

    Continuous Unix commit history from 1970 until today

    Project mention: Why C Requires the “struct” Keyword for Structures | dev.to | 2026-02-19

    The lack of typedef can be independently verified by scanning the source code for the C compiler, specifically its keyword table, that’s part of Sixth Edition Unix (Unix V6) released in 1975 — no typedef.

  17. ravynos

    An open-source OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

    Project mention: New OS aims to provide (some) compatibility with macOS | news.ycombinator.com | 2025-11-20
  18. elvish

    Powerful scripting language & versatile interactive shell

    Project mention: You probably don't need Oh My Zsh | news.ycombinator.com | 2026-01-09

    https://fishshell.com/ https://xon.sh/ https://www.nushell.sh/ https://elv.sh/

    You're replying to someone that says POSIX shells are holding people back, not that the terminal is a bad idea, there are many alternative shells which offer benefits over POSIX shells. fish-shell has everything you want from an interactive shell included, xonsh is a mix Python shell, nushell and elvish are adding types and other things to shell.

    The VT protocols that all shells have to confirm with are pretty dated and I'd love to throw them off the roof for something less stateful and with multiple font sizes but there's no arguing that text based interfaces are good.

  19. topgrade

    Upgrade all the things

    Project mention: Toward a more POSIX-Friendly PowerShell experience | dev.to | 2026-05-18

    topgrade – All-in-one package updater. Works with choco, scoop, winget, and more.

  20. Linux-Bash-Commands

    :godmode: Ultimate list of Linux bash commands, cheatsheets and resources

  21. FluentFTP

    An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, FXP support, UTF-8 support, Async/await support, Powershell support and more. Written entirely in C#.

  22. crontab-ui

    Easy and safe way to manage your crontab file

    Project mention: Crontab-UI: Easy and safe way to manage your crontab file | news.ycombinator.com | 2025-07-12
  23. fzy

    :mag: A simple, fast fuzzy finder for the terminal

  24. maestro

    Lightweight, Linux-compatible kernel, written in Rust to leverage the safety of the typesystem. Aiming to remove as much legacy as possible while supporting most usecases (by maestro-os)

    Project mention: Lightweight Linux-compatible kernel written in Rust | news.ycombinator.com | 2025-11-25
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Unix discussion

Log in or Post with

Unix related posts

Index

What are some of the best open-source Unix projects? This list will help you:

# Project Stars
1 the-art-of-command-line 160,444
2 fzf 80,920
3 Ventoy 77,025
4 serenity 33,323
5 modern-unix 32,930
6 libuv 26,890
7 PEASS-ng 19,936
8 lynis 15,737
9 Learn-Vim 15,101
10 GLFW 15,068
11 shelljs 14,400
12 test-your-sysadmin-skills 11,584
13 Sloth 8,907
14 dumb-init 7,283
15 unix-history-repo 7,012
16 ravynos 6,720
17 elvish 6,321
18 topgrade 4,153
19 Linux-Bash-Commands 4,050
20 FluentFTP 3,374
21 crontab-ui 3,255
22 fzy 3,253
23 maestro 3,242

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?