Topics / #bsd

Bsd projects on GitHub

The family of BSD operating systems and related tooling.

As of , the most-starred Bsd projects on GitHub are the-book-of-secret-knowledge (250.7K stars), bitcoin (90.4K stars) and syncthing (89.5K stars). GitHub.Locker tracks 280 Bsd repositories with 5.9M stars combined. The fastest-growing on October 16 was wordcraft, with +427 stars in a day.

280Projects
5.9MStars in total
+2.3KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 280 · by stars

  1. #1 · trimstray/the-book-of-secret-knowledge

    the-book-of-secret-knowledge

    A massive curated collection of lists, manuals, cheatsheets, blogs, hacks, one-liners and CLI/GUI/web tools that the author gathers from everyday sysadmin, DevOps and security work.

    250.7K
  2. #2 · bitcoin/bitcoin

    bitcoin

    Bitcoin Core is the reference client for the Bitcoin peer-to-peer network: it connects to that network to download and fully validate every block and transaction. It also ships an optional wallet and graphical user interface.

    90.4K
  3. #3 · syncthing/syncthing

    syncthing

    Syncthing is an open-source continuous file synchronization program that keeps files in sync between two or more computers over a peer-to-peer connection.

    89.5K
  1. 4

    Scrapling

    88.1KD4Vinci/Scrapling · Python

    Scrapling is an adaptive web scraping framework for Python that handles everything from a single HTTP request to a full-scale concurrent crawl, with built-in anti-bot bypass.

  2. 5

    Ventoy

    80.1Kventoy/Ventoy · C

    Ventoy is an open source tool that creates a bootable USB drive which can boot directly from ISO/WIM/IMG/VHD(x)/EFI files without extracting or reformatting them.

  3. 6

    cpython

    77.7Kpython/cpython · Python

    This is the official source code repository for CPython, the reference implementation of the Python programming language, written mainly in C.

  4. 7

    scikit-learn

    67.7Kscikit-learn/scikit-learn · Python

    scikit-learn is a Python library for machine learning, offering ready-made algorithms for classification, regression, clustering, dimensionality reduction and more, built on top of SciPy.

  5. 8

    alacritty

    66Kalacritty/alacritty · Rust

    Alacritty is a modern, cross-platform terminal emulator that renders via OpenGL and comes with sensible defaults while still allowing extensive configuration.

  6. 9

    FFmpeg

    65.3KFFmpeg/FFmpeg · C

    FFmpeg is a collection of libraries and command-line tools to process multimedia: decode, encode, transcode, mux, demux, stream, filter and play audio and video.

  7. 10

    scrapy

    64.9Kscrapy/scrapy · Python

    Scrapy is a fast, high-level web scraping and crawling framework for Python that extracts structured data from websites.

  8. 11

    tldr

    64Ktldr-pages/tldr · Markdown

    tldr-pages is a community-maintained collection of simplified help pages for command-line tools, meant as a more approachable complement to traditional man pages.

  9. 12

    rclone

    60.4Krclone/rclone · Go

    Rclone is a command-line program that syncs files and directories to and from dozens of different cloud storage providers, like an 'rsync for the cloud'.

  10. 13

    starship

    60.3Kstarship/starship · Rust

    Starship is a minimal, extremely fast, and fully customizable command prompt that works with virtually any shell on any operating system, showing relevant context like git status, language versions, and more.

  11. 14

    appwrite

    57.7Kappwrite/appwrite · TypeScript

    Appwrite is an open-source, all-in-one backend platform for building web, mobile, and AI apps, bundling authentication, databases, storage, serverless functions, messaging, realtime, and web hosting in one place.

  12. 15

    whisper.cpp

    54.4Kggml-org/whisper.cpp · C++

    whisper.cpp is a high-performance C/C++ port of OpenAI's Whisper automatic speech recognition (ASR) model, letting you transcribe audio to text without Python or heavy ML frameworks.

  13. 16

    pandas

    50.1Kpandas-dev/pandas · Python

    pandas is a Python library providing fast, flexible data structures (Series and DataFrame) for working with labeled/relational data, aiming to be the fundamental building block for practical data analysis in Python.

  14. 17

    brew

    50KHomebrew/brew · Ruby

    Homebrew is a free, open-source package manager that lets you install, update and manage command-line tools, libraries and apps on macOS and Linux straight from the terminal.

  15. 18

    tmux

    49.9Ktmux/tmux · C

    tmux is a terminal multiplexer that lets you create, access, and control multiple terminals from a single screen, and detach/reattach sessions later.

  16. 19

    acme.sh

    47.8Kacmesh-official/acme.sh · Shell

    acme.sh is a pure Unix shell script client for the ACME protocol that automatically issues, renews, and installs free SSL/TLS certificates from CAs like Let's Encrypt or ZeroSSL.

  17. 20

    quill

    47.4Kslab/quill · TypeScript

    Quill is a modern WYSIWYG (what-you-see-is-what-you-get) rich text editor for the web, built for compatibility and extensibility.

  18. 21

    Leaflet

    45.8KLeaflet/Leaflet · JavaScript

    Leaflet is a leading open-source JavaScript library for building interactive, mobile-friendly maps for the web.

  19. 22

    headscale

    44.7Kjuanfont/headscale · Go

    Headscale is an open source, self-hosted implementation of the Tailscale control server, letting you run your own private Tailscale-compatible network instead of paying for Tailscale's hosted service.

  20. 23

    build-web-application-with-golang

    43.9Kastaxie/build-web-application-with-golang · Go

    This is a free, community-translated ebook that walks beginners through building web applications in Go (Golang), from the basics up through a full working app.

  21. 24

    Sunshine

    42.3KLizardByte/Sunshine · C++

    Sunshine is a self-hosted game streaming host that lets you play PC games remotely using any Moonlight client, with hardware-accelerated encoding on AMD, Intel, or Nvidia GPUs (or software encoding as a fallback).

  22. 25

    php-src

    40.4Kphp/php-src · C

    This is the source code of PHP, the popular general-purpose scripting language especially suited to web development — the interpreter itself, written in C.

  23. 26

    googletest

    39.6Kgoogle/googletest · C++

    Google's testing and mocking framework for C++, built on the xUnit architecture. It merges the formerly separate GoogleTest and GoogleMock projects, which Google now maintains and releases together.

  24. 27

    leveldb

    39.5Kgoogle/leveldb · C++

    LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values, supporting Put, Get, Delete and range iteration.

  25. 28

    Hyprland

    38.9Khyprwm/Hyprland · C++

    Hyprland is an independent, dynamic tiling Wayland compositor for Linux that focuses on both usability and visual polish, with gradient borders, blur, animations, shadows and glow built in.

  26. 29

    cli

    38.6Khttpie/cli · Python

    HTTPie is a command-line HTTP client built to make interacting with APIs and web servers from the terminal as human-friendly as possible. It ships two commands, http and https, for sending arbitrary HTTP requests with simple syntax and colorized, formatted output.

  27. 30

    v

    38Kvlang/v · V

    V is an open-source, statically typed compiled programming language that stays deliberately small: learnable over a weekend, it compiles itself in under a second and runs as fast as C.

  28. 31

    freecodecamp.cn

    37.8KFreeCodeCampChina/freecodecamp.cn · CSS

    This is the Chinese localization of freeCodeCamp - the full source code and curriculum that powers freeCodeCamp.cn, a free browser-based platform for learning full-stack JavaScript development by building real projects.

  29. 32

    tailscale

    37.7Ktailscale/tailscale · Go

    Tailscale is a mesh VPN built on WireGuard that creates secure private networks between your devices with minimal configuration, adding 2FA/SSO login on top.

  30. 33

    AdGuardHome

    37.5KAdguardTeam/AdGuardHome · TypeScript

    A free, open-source network-wide DNS server that blocks ads and trackers for every device on your home network: it re-routes tracking domains to a 'black hole', so no client-side software is needed on the devices themselves.

  31. 34

    Real-ESRGAN

    37.1Kxinntao/Real-ESRGAN · Python

    Real-ESRGAN is a practical algorithm for general image and video restoration (super-resolution) that extends ESRGAN and is trained entirely on synthetic data so it handles real-world degradation, not just clean bicubic downscaling.

  32. 35

    restic

    36.6Krestic/restic · Go

    restic is a command-line backup program that is fast, secure, and efficient, supporting Linux, macOS, Windows, FreeBSD, and OpenBSD.

  33. 36

    just

    36.3Kcasey/just · Rust

    'just' is a command runner that lets you save and run project-specific commands defined in a file called a justfile, with syntax inspired by make.

  34. 37

    zsh-autosuggestions

    36.1Kzsh-users/zsh-autosuggestions · Shell

    A zsh plugin that gives you fish-shell-like autosuggestions: as you type a command, it shows a suggested completion in muted gray text based on your history and completions.

  35. 38

    glide

    35Kbumptech/glide · Java

    A fast, efficient open source media management and image loading framework for Android: it wraps media decoding, memory and disk caching, and resource pooling behind a simple interface.

  36. 39

    btop

    35Karistocratos/btop · C++

    A terminal resource monitor that shows usage and stats for processor, memory, disks, network and processes. It is the C++ version and continuation of bashtop and bpytop.

  37. 40

    caffe

    34.6KBVLC/caffe · C++

    Caffe is a deep learning framework focused on expression, speed and modularity, built by Berkeley AI Research (BAIR) and the Berkeley Vision and Learning Center (BVLC) with community contributors.

  38. 41

    fish-shell

    34.3Kfish-shell/fish-shell · Rust

    fish is a user-friendly command line shell — the program in your terminal that interprets the commands you type. Its whole point is being pleasant to use from the very first minute.

  39. 42

    serenity

    33.9KSerenityOS/serenity · C++

    SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built entirely from scratch.

  40. 43

    glances

    33.8Knicolargo/glances · Python

    Glances is an open-source cross-platform system monitoring tool, a top/htop alternative that shows CPU, memory, disk, network, containers, sensors, and running processes in one dashboard, reachable via terminal, web UI, API, or an MCP server for AI assistants.

  41. 44

    zeroclaw

    33Kzeroclaw-labs/zeroclaw · Rust

    ZeroClaw is a personal AI assistant runtime: a single Rust binary you configure and run yourself, which talks to LLM providers, listens on dozens of channels, and acts through tools like shell, browser and HTTP.

  42. 45

    nginx

    31.9Knginx/nginx · C

    NGINX ('engine x') is a free, open source web server, load balancer, reverse proxy, API gateway and content cache — described as the world's most popular web server.

  43. 46

    os-tutorial

    30.8Kcfenollosa/os-tutorial · C

    A step-by-step tutorial that walks you through building a small operating system from scratch, starting at the boot sector and moving up to a basic kernel.

  44. 47

    consul

    30.1Khashicorp/consul · Go

    Consul is a distributed, highly available, data center aware solution for connecting and configuring applications across dynamic, distributed infrastructure. It is built to be datacenter aware and can support any number of regions without complex configuration.

  45. 48

    deskflow

    29.8Kdeskflow/deskflow · C++

    A free, open-source app that lets the keyboard, mouse, or trackpad of one computer control several nearby computers, moving seamlessly between them — like a software KVM but without the video.

  46. 49

    spdlog

    29.7Kgabime/spdlog · C++

    spdlog is a very fast C++ logging library. It ships header-only or as a compiled library, and its message formatting is powered by the fmt library.

  47. 50

    phantomjs

    29.4Kariya/phantomjs · C++

    PhantomJS is a headless WebKit scriptable with JavaScript: a real browser engine that loads and manipulates web pages without any visible browser window.

  48. 51

    hyperfine

    29.1Ksharkdp/hyperfine · Rust

    hyperfine is a command-line benchmarking tool: it times shell commands over many runs and gives you solid statistics — mean, min, max and relative speed — instead of a single noisy number.

  49. 52

    celery

    29Kcelery/celery · Python

    Celery is a distributed task queue for Python: clients put units of work (tasks) on a queue and dedicated worker processes monitor the queue and run them — across threads, machines, even datacenters.

  50. 53

    crush

    28.7Kcharmbracelet/crush · Go

    A terminal-based AI coding agent from Charm: it wires your tools, code, and workflows into the LLM of your choice and works as a coding partner right in your terminal.

  51. 54

    SmsForwarder

    28.5Kpppscn/SmsForwarder · Kotlin

    An Android app that watches a phone's SMS, incoming calls, and app notifications and forwards them by your rules to DingTalk, WeCom, Feishu, email, bark, webhook, Telegram, ServerChan, PushPlus, or another phone via SMS.

  52. 55

    zstd

    28Kfacebook/zstd · C

    Zstandard (zstd) is a fast lossless compression algorithm for real-time scenarios, at zlib-level ratios or better. This repo is the reference C implementation plus a CLI; the format is stable and documented in RFC8878.

  53. 56

    ungoogled-chromium

    28Kungoogled-software/ungoogled-chromium · Python

    ungoogled-chromium is Google Chromium with the dependency on Google web services removed. It keeps the standard Chromium experience and adds privacy, control, and transparency tweaks.

  54. 57

    beads

    27.9Kgastownhall/beads · Go

    Beads provides a persistent, structured memory for coding agents. It replaces messy markdown plans with a dependency-aware graph, allowing agents to handle long-horizon tasks without losing context.

  55. 58

    glow

    27.7Kcharmbracelet/glow · Go

    Glow is a terminal-based markdown reader: it renders markdown files with style, discovers local markdown files for you, and lets you read documentation right on the command line.

  56. 59

    valkey

    27.4Kvalkey-io/valkey · C

    Valkey is an open-source, high-performance data structure server for key/value workloads like caching and other realtime use cases. It ships a wide range of native structures plus a plugin system for adding new ones.

  57. 60

    ace

    27.1Kajaxorg/ace · JavaScript

    Ace is a standalone, open-source code editor written in JavaScript, built to match the features, usability and performance of native editors like TextMate, Vim, or Eclipse, and it can be dropped into any web page or JS app.

  58. 61

    the_silver_searcher

    27.1Kggreer/the_silver_searcher · C

    The Silver Searcher (ag) is a command-line code-searching tool similar to ack, built with a focus on speed.

  59. 62

    rethinkdb

    27Krethinkdb/rethinkdb · C++

    RethinkDB is an open-source, distributed NoSQL database built for realtime web applications; instead of making your app poll for changes, it pushes updated query results straight to you.

  60. 63

    gitflow

    26.8Knvie/gitflow · Shell

    A collection of Git extensions that implement Vincent Driessen's branching model, adding high-level commands for managing feature, release, hotfix and support branches on top of plain git.

  61. 64

    grapesjs

    26.3KGrapesJS/grapesjs · TypeScript

    GrapesJS is a free and open source Web Builder Framework for building HTML templates without coding — templates you can deliver in sites, newsletters or mobile apps.

  62. 65

    masscan

    26.1Krobertdavidgraham/masscan · C

    Masscan is an Internet-scale TCP port scanner that transmits SYN packets asynchronously and can scan the entire IPv4 Internet in under 5 minutes, sending up to 10 million packets per second from a single machine.

  63. 66

    nsq

    25.8Knsqio/nsq · Go

    NSQ is a realtime distributed messaging platform — a message queue built to operate at scale, handling billions of messages per day.

  64. 67

    MiniGPT-4

    25.6KVision-CAIR/MiniGPT-4 · Python

    This is the open-sourced research code for MiniGPT-4 and MiniGPT-v2, two vision-language models that use a large language model as the interface for understanding and chatting about images.

  65. 68

    .tmux

    25.4Kgpakosz/.tmux · Shell

    Oh my tmux! is a self-contained, pretty, and versatile configuration file for tmux (the terminal multiplexer), giving it a Powerline-inspired theme and sane default bindings out of the box.

  66. 69

    vegeta

    25.2Ktsenart/vegeta · Go

    Vegeta is a versatile HTTP load testing tool that drills HTTP services with a constant request rate — its tagline: It's over 9000! It works as both a CLI and a Go library and avoids Coordinated Omission.

  67. 70

    cookiecutter

    25.1Kcookiecutter/cookiecutter · Python

    Cookiecutter is a cross-platform command-line utility that creates new projects from templates (called cookiecutters), for example Python package projects, Django apps, or C projects.

  68. 71

    flash-attention

    25.1KDao-AILab/flash-attention · Python

    The official implementation of FlashAttention and FlashAttention-2 — GPU kernels that compute exact attention faster and with less memory than standard PyTorch attention.

  69. 72

    fastfetch

    25Kfastfetch-cli/fastfetch · C

    A neofetch-like command-line tool that displays your system information (OS, hardware, etc.) next to a logo in the terminal. It is written mainly in C with a focus on performance and customizability.

  70. 73

    highlight.js

    25Khighlightjs/highlight.js · JavaScript

    A syntax highlighter written in JavaScript: it finds code on a page (or a string on a server) and renders it with language-aware coloring, detecting the language automatically. Zero dependencies.

  71. 74

    websocket

    24.9Kgorilla/websocket · Go

    A Go implementation of the WebSocket protocol — a fast, well-tested and widely used Go package for WebSocket client-server communication.

  72. 75

    whisperX

    24.6Km-bain/whisperX · Python

    WhisperX is an open-source speech recognition tool that transcribes audio with accurate word-level timestamps and optional speaker diarization. It builds on OpenAI's Whisper and came out of PhD research at the University of Oxford.

  73. 76

    gum

    24.5Kcharmbracelet/gum · Go

    Gum is a tool for glamorous shell scripts: interactive prompts, spinners, and styled output for bash or any shell, powered by Charm's Bubbles and Lip Gloss — without writing any Go code.

  74. 77

    examples

    24.1Kpytorch/examples · Python

    A curated set of short, standalone PyTorch example projects covering computer vision, text, and reinforcement learning, each meant to be emulated in your own work.

  75. 78

    age

    23.9KFiloSottile/age · Go

    age is a simple, modern and secure file encryption tool and Go library, with small explicit keys, no config options, and UNIX-style composability.

  76. 79

    pure

    23.7Kpure-css/pure · JavaScript

    Pure is a set of small, responsive CSS modules you can drop into any website or web app: a responsive grid, styled buttons, menus, forms and tables on a minimalist, easy-to-customize base.

  77. 80

    neofetch

    23.7Kdylanaraps/neofetch · Shell

    Neofetch is a command-line system information tool written in bash 3.2+. It displays your operating system, software and hardware info in an aesthetic, visually pleasing way, next to your OS logo.

  78. 81

    v86

    23.6Kcopy/v86 · JavaScript

    v86 is an x86 PC emulator that runs entirely in the browser. It emulates a Pentium-4-class CPU and classic PC hardware, translating guest machine code to WebAssembly at runtime for decent speed.

  79. 82

    fasthttp

    23.5Kvalyala/fasthttp · Go

    FastHTTP is a fast HTTP server and client library for Go, tuned for high performance: zero memory allocations in hot paths and up to 10x the speed of net/http.

  80. 83

    saleor

    23.4Ksaleor/saleor · Python

    Saleor Core is the backend of Saleor, an open-source headless e-commerce platform written in Python. It powers catalog, cart, checkout, orders and payments, all exposed through a single GraphQL API.

  81. 84

    zsh-syntax-highlighting

    23Kzsh-users/zsh-syntax-highlighting · Shell

    A Zsh plugin that adds Fish-shell-like syntax highlighting to your interactive terminal prompt, coloring commands as you type them.

  82. 85

    mkdocs

    22.5Kmkdocs/mkdocs · Python

    MkDocs is a fast, simple static site generator geared toward building project documentation: you write docs in Markdown and it turns them into a polished HTML site.

  83. 86

    go-redis

    22.3Kredis/go-redis · Go

    The official Redis client library for Go: you import it into your Go program to talk to Redis servers. It targets the last three Redis releases and speaks both RESP2 and RESP3.

  84. 87

    homebrew-cask

    22.3KHomebrew/homebrew-cask · Ruby

    Homebrew Cask extends Homebrew so you can install and manage prebuilt software from vendors — GUI apps, CLI tools, fonts, plugins — with quick terminal commands instead of dragging icons into Applications.

  85. 88

    nnn

    22.1Kjarun/nnn · C

    nnn (n3) is a terminal file manager built for speed and low resource use. The binary is typically around 100KB, it usually needs less than 3.5MB of resident memory, and it runs fine even with 8 colors.

  86. 89

    polymer

    22KPolymer/polymer · HTML

    Polymer is Google's original open-source library for building Web Components — encapsulated, reusable custom HTML elements that work just like standard HTML tags in web applications. This repo holds the current stable release, Polymer 3.0.

  87. 90

    mux

    21.8Kgorilla/mux · Go

    A request router and dispatcher for Go web servers: it matches incoming requests to the right handler based on the URL and other conditions. The name mux stands for 'HTTP request multiplexer'.

  88. 91

    cosmopolitan

    21.4Kjart/cosmopolitan · C

    Cosmopolitan Libc makes C/C++ a build-once run-anywhere language: you compile once and the same native binary runs on Linux, Mac, Windows, the BSDs and even BIOS - like Java, but with no interpreter or virtual machine.

  89. 92

    xbmc

    21.3Kxbmc/xbmc · C++

    Kodi is a free and open source media player and entertainment hub: one app that organizes and plays your movies, music, and photos, built to turn any computer into a home theater.

  90. 93

    wagtail

    20.6Kwagtail/wagtail · Python

    Wagtail is an open source content management system (CMS) built on Django, focused on flexibility, user experience, and giving designers and developers precise control.

  91. 94

    GPUImage

    20.3KBradLarson/GPUImage · Objective-C

    GPUImage is a BSD-licensed iOS framework that lets you apply GPU-accelerated filters and effects to images, live camera video, and movies, using OpenGL ES 2.0 under the hood.

  92. 95

    vlc

    20.1Kvideolan/vlc · C

    VLC is a free, open-source media player and multimedia engine that plays nearly every audio and video format, plus discs, streams and capture devices, on almost every platform.

  93. 96

    advanced-go-programming-book

    20.1Kchai2010/advanced-go-programming-book · Go

    This is the open-source online book 'Advanced Go Programming' (Go语言高级编程), covering CGO, Go assembly, RPC implementation, Protobuf plugins, web framework implementation and distributed systems for developers who already have some Go experience.

  94. 97

    phpunit

    20.1Ksebastianbergmann/phpunit · PHP

    PHPUnit is a programmer-oriented testing framework for PHP, built on the xUnit architecture - the classic pattern for unit testing frameworks.

  95. 98

    pop

    19.5Kfacebookarchive/pop · Objective-C++

    Pop is an extensible animation engine for iOS, tvOS, and OS X that adds spring, decay, basic, and custom physics-based animations on top of Core Animation, letting you animate any property on any object.

  96. 99

    antlr4

    19Kantlr/antlr4 · Java

    A parser generator: you write a grammar for your language or file format, and ANTLR generates a parser that builds parse trees, plus listener/visitor interfaces to react to recognized phrases. Widely used to build languages, tools, and frameworks.

  97. 100

    fail2ban

    18.8Kfail2ban/fail2ban · Python

    Fail2Ban is a daemon that scans log files like /var/log/auth.log, spots hosts making too many failed login attempts, and bans them by updating system firewall rules for a configurable amount of time.

Showing the 100 most-starred of 280. See every one in the catalog.

Often tagged together