Open-source bsd software
616 open-source libraries, tools and applications tagged bsd, ranked by how closely bsd is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
616 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| vmware/open-vm-tools open-vm-tools is VMware's open-source implementation of VMware Tools, a suite of services, plugins, and kernel modules that improve managem… | 72 | 2679 | stable |
| TheTumultuousUnicornOfDarkness/CPU-X CPU-X is a free and open-source system profiling and monitoring application for GNU/Linux and FreeBSD, similar to CPU-Z on Windows. It repo… | 10 | 2658 | active |
| megastep/makeself Makeself is a 100% shell script tool that generates self-extracting compressed tar archives for Unix systems. The resulting .run files are … | 76 | 2624 | stable |
| Please Please is a high-performance, extensible, cross-language build system written in Go, emphasizing hermetic, reproducible builds with aggress… | 97 | 2616 | active |
| FreeRADIUS/freeradius-server FreeRADIUS is a high-performance, highly configurable multi-protocol policy server supporting RADIUS, DHCPv4/v6, DNS, TACACS+, and VMPS, wr… | 84 | 2614 | stable |
| mhx/dwarfs DwarFS is a fast, high-compression read-only file system with built-in deduplication, available for Linux, FreeBSD, macOS, and Windows. It … | 95 | 2604 | active |
| Fcitx 5 Fcitx 5 is a generic input method framework, the next generation of Fcitx, released under LGPL-2.1+. It provides a slim core with addon sup… | 79 | 2598 | stable |
| webserver-llc/angie Angie is a high-performance web server and reverse proxy forked from nginx by former nginx developers, designed as a drop-in replacement re… | 97 | 2578 | active |
| rbspy rbspy is a sampling CPU profiler for Ruby that can profile already-running processes by PID or launch new ones, with low overhead safe for … | 97 | 2573 | active |
| tezc/sc A collection of portable, stand-alone C99 libraries and data structures such as hashmap, heap, linked list, logger, and ini parser. Each mo… | 61 | 2573 | active |
| owntone/owntone-server OwnTone is an open-source audio media server written in C that streams local files, Spotify, and internet radio to AirPlay 1/2 (multiroom),… | 89 | 2560 | active |
| rspamd/rspamd Rspamd is an advanced spam filtering system and email processing framework written in C with an extensive Lua plugin API. It evaluates mess… | 96 | 2534 | active |
| jedisct1/piknik Piknik is a command-line tool that securely copies and pastes clipboard content between arbitrary hosts over the network, using end-to-end … | 54 | 2524 | stable |
| Termshark Termshark is a terminal user interface for tshark, the Wireshark command-line packet analyzer, offering Wireshark-like packet inspection in… | 23 | 10040 | maintenance |
| p-gen/smenu smenu is a terminal-based selection filter that reads words from stdin or a file and presents them in a scrolling, interactive window for k… | 54 | 2492 | active |
| cnjinhao/nana Nana is a modern C++ GUI library with a standard-like API for building cross-platform desktop applications. It is regularly tested on Linux… | 62 | 2482 | active |
| solemnwarning/rehex Rehex is a cross-platform hex editor designed for reverse engineering binary files, with features like large file support, inline disassemb… | 79 | 2481 | active |
| helloSystem/hello helloSystem is a FreeBSD-based desktop operating system aimed at creators, emphasizing simplicity, elegance, and usability with a classic M… | 23 | 2467 | active |
| bugaevc/wl-clipboard wl-clipboard provides two command-line utilities, wl-copy and wl-paste, for copying and pasting data between the Wayland clipboard and Unix… | 77 | 2451 | stable |
| sahib/rmlint rmlint is an extremely fast command-line tool written in C that finds duplicate files and directories, broken symlinks, empty files, nonstr… | 66 | 2430 | active |
| wiredtiger/wiredtiger WiredTiger is a high-performance, scalable NoSQL data management platform and storage engine library written in C, developed by MongoDB as … | 68 | 2429 | stable |
| Satty-org/Satty Satty is a modern screenshot annotation tool for Linux and BSD, inspired by Swappy and Flameshot. It provides a simple toolset, fullscreen … | 86 | 2423 | active |
| neurocyte/flow Flow Control is a fast, terminal-based programmer's text editor written in Zig with tree-sitter syntax highlighting for 70+ languages and p… | 79 | 2418 | active |
| facil.io facil.io is a high-performance C micro-framework for web applications, providing an evented HTTP/1.1, WebSocket, and SSE server with pub/su… | 54 | 2408 | active |
| mkj/dropbear Dropbear is a small SSH server and client written in C, designed for low memory and disk footprints. It is widely used on embedded Linux sy… | 88 | 2407 | stable |
| hanwen/go-fuse Go-FUSE provides native Go bindings for the FUSE kernel module, letting developers implement userspace filesystems in Go. It offers both no… | 77 | 2382 | active |
| spiritLHLS/Oracle-server-keep-alive-script A POSIX shell script that keeps low-usage Oracle Cloud (and similar) free-tier servers from being reclaimed by generating configurable CPU,… | 75 | 2382 | active |
| static-web-server/static-web-server Static Web Server (SWS) is a cross-platform, high-performance asynchronous web server for serving static files, built in Rust on Hyper and … | 90 | 2370 | active |
| Luakit Luakit is a fast, lightweight web browser framework built on WebKitGTK and GTK+, extensible and configurable via Lua. It offers vim-style k… | 57 | 2319 | active |
| Snaipe/Criterion Criterion is a cross-platform unit testing framework for C and C++ that automatically registers tests and provides a xUnit-style structure … | 67 | 2304 | active |
| tmux-config A tmux configuration (dotfiles) that enhances the terminal multiplexer with a custom prefix key, improved copy mode, clipboard integration,… | 23 | 2302 | active |
| libusb/hidapi HIDAPI is a cross-platform C library for communicating with USB and Bluetooth HID-class devices on Windows, Linux, FreeBSD, macOS, and Andr… | 67 | 2290 | stable |
| naelstrof/maim maim (Make Image) is a C++ command-line utility for taking screenshots of your desktop on X11, with support for capturing regions, windows,… | 70 | 2279 | stable |
| xTeVe xTeVe is a self-hosted M3U proxy server written in Go that merges and manages IPTV playlists (M3U) and XMLTV guide data for Plex DVR and Em… | 64 | 2270 | active |
| Wind4/vlmcsd vlmcsd is a KMS (Key Management Service) emulator written in C that can activate Windows and Microsoft Office products. It runs as a daemon… | 10 | 8830 | maintenance |
| gsliepen/tinc Tinc is a peer-to-peer VPN daemon that creates encrypted private networks over the Internet with automatic full-mesh routing and NAT traver… | 74 | 2256 | stable |
| neurobin/shc shc is a generic shell script compiler that converts shell scripts (bash, sh, zsh, ksh, etc.) into C source code, which is then compiled in… | 23 | 2251 | stable |
| srvrco/getssl A Bash-based CLI tool for obtaining and automatically renewing free SSL/TLS certificates from the Let's Encrypt ACME server. It can deploy … | 93 | 2230 | active |
| onetrueawk/awk The canonical implementation of the AWK programming language, maintained by its original authors (Aho, Kernighan, Weinberger) and described… | 73 | 2228 | active |
| rwengine/openrw OpenRW is an open-source, cross-platform re-implementation of the Grand Theft Auto III game engine written in C++. It requires a legitimate… | 41 | 2228 | active |
| GlasgowEmbedded/glasgow Glasgow Interface Explorer is an open-source software stack (Python-based) for the Glasgow open hardware tool, an FPGA-based USB interface … | 77 | 2226 | active |
| berthubert/googerteller A C++ command-line tool that plays audible beeps whenever your computer sends packets to Google services or known trackers, using tcpdump o… | 32 | 2225 | active |
| elfmz/far2l far2l is a Linux port (fork) of FAR Manager v2, an orthodox keyboard-driven file manager with a built-in text editor and plugin architectur… | 90 | 2221 | active |
| ghostunnel/ghostunnel Ghostunnel is a simple TLS proxy written in Go that adds mutual TLS authentication in front of (or behind) non-TLS backend services, in cli… | 99 | 2208 | active |
| rofl0r/microsocks MicroSocks is a tiny, multithreaded SOCKS5 proxy server written in C with minimal resource usage and no config file required. It supports I… | 66 | 2206 | active |
| andsens/homeshick homeshick is a dotfiles synchronizer written in Bash that uses git to manage and deploy configuration files across machines. It clones dotf… | 64 | 2193 | stable |
| ferronweb/ferron Ferron is a fast, memory-safe web server written in Rust with automatic TLS certificate management via Let's Encrypt. It offers static file… | 82 | 2166 | active |
| sbcl/sbcl Steel Bank Common Lisp (SBCL) is a high-performance open-source compiler and runtime system for ANSI Common Lisp. It includes an interactiv… | 99 | 2159 | stable |
| ideawu/ssdb SSDB is a fast, Redis-compatible NoSQL key-value database written in C++ that stores data on disk using LevelDB/RocksDB-style storage. It s… | 23 | 8307 | maintenance |
| Munin Munin is a networked resource monitoring tool that surveys servers and nodes, stores metrics in RRD files, and presents them as graphs thro… | 66 | 2138 | stable |
| hykilpikonna/hyfetch HyFetch is a command-line system information tool that displays OS and hardware details alongside customizable LGBTQ+ pride flags in the te… | 89 | 2126 | active |
| znc/znc ZNC is an advanced IRC bouncer (BNC) that stays connected to IRC networks so clients can disconnect and reconnect without losing chat histo… | 76 | 2126 | stable |
| creack/pty A Go library providing an interface to Unix pseudo-terminals (PTYs). It lets Go programs start commands like exec.Command attached to a PTY… | 57 | 2096 | stable |
| slime/slime SLIME (Superior Lisp Interaction Mode for Emacs) is an Emacs plugin that provides an interactive development environment for Common Lisp. I… | 72 | 2093 | stable |
| editor-bootstrap/vim-bootstrap Vim Bootstrap is a generator that produces ready-to-use .vimrc / init.vim configuration files for Vim, NeoVim, MacVim, GVim and NeoVim-Qt b… | 50 | 2088 | active |
| ipinfo/cli The official command-line client for the IPinfo.io API, written in Go. It lets users look up IP geolocation, ASN, privacy detection, and re… | 67 | 2074 | active |
| haad/proxychains ProxyChains is a UNIX command-line tool that forces TCP connections and DNS lookups of any dynamically linked program through SOCKS4/5 or H… | 32 | 7964 | maintenance |
| ValveSoftware/wine Valve's fork of Wine, a compatibility layer that runs Microsoft Windows executables (DOS, Win32, Win64) on Unix-like systems by translating… | 76 | 2069 | active |
| heiher/hev-socks5-tunnel A lightweight, high-performance tun2socks implementation that forwards TCP and UDP traffic from a TUN device through a SOCKS5 proxy. It is … | 100 | 2066 | active |
| noborus/ov ov is a feature-rich terminal pager written in Go, serving as a modern alternative to less and more. It supports fixed headers/columns, col… | 94 | 2034 | active |
| visualfc/liteide LiteIDE is a simple, open source, cross-platform IDE built in C++ with Qt, focused on Go development. It provides a code editor with Go sup… | 66 | 7766 | maintenance |
| libfuse/sshfs SSHFS is a FUSE-based network filesystem client that mounts remote directories over SFTP. It requires no server-side setup since most SSH s… | 79 | 7720 | maintenance |
| MooseFS MooseFS is an open-source, POSIX-compliant, petabyte-scale network distributed file system written in C. It spreads data across commodity s… | 76 | 2003 | stable |
| apache/trafficserver Apache Traffic Server is a fast, scalable, and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server written in C++. It powers majo… | 77 | 1995 | stable |
| mfontanini/libtins libtins is a high-level, multiplatform C++ library for network packet sniffing, parsing, and crafting. It provides an efficient, endianness… | 80 | 1992 | stable |
| hBlock hBlock is a POSIX-compliant shell script that aggregates domains serving ads, trackers, and malware from multiple blocklist sources and gen… | 62 | 1991 | active |
| Clipboard clipboardy is a cross-platform JavaScript library for reading from and writing to the system clipboard, with async and sync APIs. It suppor… | 89 | 1982 | active |
| OtterBrowser/otter-browser Otter Browser is a free, open-source desktop web browser written in C++ with Qt5 that recreates the classic Opera 12.x user interface and i… | 66 | 1982 | active |
| enzo1982/freac fre:ac is a free, open-source audio converter with an integrated CD ripper, player, and tag editor. It converts between formats like MP3, A… | 85 | 1977 | active |
| DeaDBeeF-Player/deadbeef DeaDBeeF is a modular, cross-platform desktop music player for GNU/Linux, macOS, Windows, and BSD, written in C. It supports a wide range o… | 77 | 1976 | active |
| postmodern/ruby-install A Bash-based command-line tool that downloads, builds, and installs Ruby implementations including CRuby, JRuby, TruffleRuby, and mruby. It… | 60 | 1975 | active |
| luigirizzo/netmap Netmap is a framework for extremely fast packet I/O from userspace, implemented as a kernel module for FreeBSD, Linux, and Windows. It incl… | 62 | 1973 | stable |
| oetiker/SmokePing SmokePing is a Perl-based network latency monitoring system that measures, stores, and graphically displays latency, latency distribution, … | 63 | 1967 | stable |
| heiher/natmap NATMap is a C-based CLI tool that establishes TCP/UDP port mappings from an ISP NAT public address to a local private address using STUN an… | 82 | 1964 | active |
| guard/listen A Ruby gem that watches directories for file modifications, additions, and removals, using OS-optimized filesystem event adapters where ava… | 87 | 1959 | active |
| fcambus/ansiweather AnsiWeather is a Shell script that displays current weather conditions and forecasts in the terminal using ANSI colors and Unicode symbols,… | 78 | 1951 | stable |
| hoytech/vmtouch vmtouch is a portable command-line utility for learning about and controlling the file system cache of Unix and Unix-like systems. It repor… | 32 | 1951 | stable |
| jeremycw/httpserver.h A single-header C library for building event-driven, non-blocking HTTP servers using epoll (Linux) and kqueue (BSD/macOS). It provides a mi… | 64 | 1946 | stable |
| nitefood/asn A Bash-based command-line tool and self-hostable server for looking up ASN, RPKI validity, BGP stats, IP prefixes, AS paths, IP reputation,… | 96 | 1936 | active |
| hackerschoice/gsocket Global Socket (gsocket) is a C-based toolkit that lets two machines behind NAT or firewalls establish secure, end-to-end encrypted TCP conn… | 63 | 1934 | active |
| lmorg/murex Murex is a smarter shell and scripting language written in Go, with typed pipelines supporting JSON, YAML, XML, and CSV natively. It adds u… | 91 | 1925 | active |
| kkawakam/rustyline RustyLine is a Rust library implementing GNU Readline-style line editing, based on Antirez's Linenoise. It provides interactive prompt feat… | 96 | 1921 | active |
| derf/feh feh is a fast, lightweight, and highly configurable image viewer for X11, aimed at command-line users but also launchable from file manager… | 75 | 1921 | stable |
| OpenRC/openrc OpenRC is a dependency-based init system for Unix-like operating systems that works alongside the system-provided /sbin/init program. It ma… | 75 | 1919 | stable |
| Sapd/HeadsetControl HeadsetControl is a cross-platform command-line utility written in C++ that controls USB gaming headsets from brands like Logitech, SteelSe… | 84 | 1908 | active |
| roswell/roswell Roswell is a command-line utility that installs, manages, and launches Common Lisp implementations and integrates with Quicklisp. It also p… | 73 | 1905 | active |
| vysheng/tg A command-line interface client for the Telegram messenger written in C, using a readline interface for interactive use. It supports script… | 23 | 7213 | maintenance |
| davecheney/httpstat httpstat is a Go CLI tool that visualizes HTTP request timing breakdowns (DNS, connection, TLS, server processing) with colored output, sim… | 86 | 7192 | maintenance |
| LXQt LXQt is a lightweight, modular Qt-based desktop environment for Linux and BSD, successor to LXDE and Razor-qt. This repository is a git sup… | 82 | 1883 | active |
| litespeedtech/lsquic LSQUIC is an open-source C library implementing the QUIC transport protocol and HTTP/3 for both servers and clients, used in production by … | 100 | 1878 | active |
| tanrax/maza-ad-blocking Maza is a local ad blocker written as a single Bash script that blocks ads at the DNS level by editing the operating system's hosts file, w… | 72 | 1872 | active |
| iRedMail iRedMail is an open source, full-featured mail server solution that installs and configures SMTP, IMAP/POP3, webmail (Roundcube/SOGo), and … | 77 | 1848 | active |
| ares-emulator/ares ares is a cross-platform, open-source multi-system emulator descended from higan and bsnes, focusing on accuracy and hardware preservation.… | 88 | 1828 | active |
| letoram/arcan Arcan is a development framework and multimedia engine for building everything from embedded UIs to full standalone desktop environments, s… | 71 | 1828 | active |
| Icecream Icecream is a distributed compiler system, created by SUSE and based on distcc, that spreads C/C++ compile jobs across remote machines for … | 51 | 1827 | stable |
| erlang/rebar3 Rebar3 is the official build tool for Erlang, handling compilation, dependency and Hex package management, testing, and release packaging i… | 95 | 1822 | stable |
| google/gopacket GoPacket is a Go library that provides packet decoding and processing capabilities, originally forked from the gopcap project. It enables G… | 34 | 6793 | maintenance |
| pencil2d/pencil Pencil2D is a free, open-source desktop application for creating traditional 2D hand-drawn animations using both bitmap and vector graphics… | 87 | 1806 | active |
| beanstalkd/beanstalkd Beanstalkd is a simple, fast, general-purpose work queue server written in C with a text-based network protocol. It is designed to run time… | 34 | 6705 | maintenance |
| sile-typesetter/sile SILE is a typesetting system that produces beautiful printed documents as PDF output, conceptually similar to TeX but written from scratch … | 76 | 1784 | active |