This is your work, valued
libpp. Functional-programming macros for the C preprocessor.
★ 63macrofun. Standards-defying functional-programming macros for the C preprocessor
★ 52notes. My woefully incomplete notes about stuff.
★ 18libargs. Argument parsing library for C.
★ 13markdown-licenses. Licenses in Markdown
★ 12libmacro. A C library that provides useful preprocessor macros.
★ 4libarray. An array library for C.
★ 3jekyll-scripts. Create Jekyll posts without repeating yourself.
★ 2puck. Manages your project's dependencies.
★ 1test.c. A modern, simple testing library for C.
★ 1libtypes. A micro-library for C that defines a saner set of base types and names.
★ 1libstr. Functions for working with null-terminated arrays of `char`s.
★ 1libtime. Makes it easier to work with dates and times.
★ 1fedora-repro. Python
★ 6lib0xc. Safe(ish) C programming library
★ 399crustty. TUI C Interpreter/Debugger in Rust
★ 54oculos. If it's on the screen, it's an API. Control any desktop app via REST + MCP. Rust.
★ 124db_tutorial. Writing a sqlite clone from scratch in C
★ 10kgitgres. Store git objects and refs in PostgreSQL tables. Standard git push/clone work against the database through a libgit2-based backend.
★ 83abrash-zen-of-asm. Markdown source for Michael Abrash's Zen of Assembly Language (1990)
★ 627abi-cafe. Pair your compilers up at The ABI Cafe!
★ 298defer-for-c. Experimental function-level defer for pure C89
★ 11stumpless. a fast and feature-rich logging library for C
★ 519PS2Recomp. Playstation 2 Static Recompiler & Runtime Tool to make native PC ports
★ 3.1kcicada. Cicada scripting language
★ 49nixos-full-source-bootstrap. A Full-Source Bootstrap for NixOS
★ 80nixbook. A set-and-forget modern operating system designed for simplicity, speed, and peace of mind.
★ 445BareMetal-Cloud. BareMetal for the private/public cloud
★ 76purple-garden. purple garden is a lean scripting language designed for performance, with aggressive optimisations, JIT compilation, fine-grained memory control, and optional garbage collection.
★ 40bigO. Measures empirical computational complexity (in both time and space) of functions
★ 52c-from-scratch. Learn to build safety-critical systems in C. Prove first, code second.
★ 422PureLISP.sh. A Pure LISP interpreter written in shell script conformed to POSIX shell
★ 52lishp. A lisp interpreter written in shell script
★ 15vyy. ostree, arch linux, zen4, gnome. look ma, no package manager!
★ 21romforth. Ultra Portable, Small, Baremetal Forth for various processors
★ 56hashtable-benchmarks. An Evaluation of Linear Probing Hashtable Algorithms
★ 40uvm32. Minimalist, dependency-free virtual machine sandbox for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous design, pure C99
★ 666gitmal. A static page generator for repos
★ 1.3kedn.c. A fast, zero-copy EDN (Extensible Data Notation) reader written in C11 with SIMD acceleration.
★ 186wrkflw. Validate and Run GitHub Actions locally.
★ 3.3kgrayskull. A tiny, dependency-free computer vision library in C for embedded systems, drones, and robotics.
★ 689mg-portable. A portable version of the OpenBSD mg editor for Linux and playground for some development
★ 1raspi3-tutorial. Bare metal Raspberry Pi 3 tutorials
★ 3kprompt-eng-interactive-tutorial. Anthropic's Interactive Prompt Engineering Tutorial
★ 37klavandula. a lightweight web framework in c
★ 984cs140e-25win. all class materials for 140e
★ 76autoguess. Preprocessor-based feature detection config.h substitute
★ 6stacklib. C
★ 7rayhunter. Rust tool to detect cell site simulators on an orbic mobile hotspot
★ 5.4kserious-shanns. A legible monospace font for playful professionals. Comic Sans for hackers
★ 309goforth. Forth implementations in Go and C
★ 23c_plus_prolog. C plus Prolog
★ 169mlib. M*LIB is a library of generic and type safe containers / data structures in pure C language (C99 / C11) for a wide collection of container (comparable to the C++ STL).
★ 1.1kquickjs. Public repository of the QuickJS Javascript Engine.
★ 11klibretech-buildroot. libretech buildroot
★ 2dillo. NO LONGER UPDATED!, see https://dillo-browser.org/news/migration-from-github/. New repo at https://git.dillo-browser.org/dillo/
★ 1.2ksyzkaller. syzkaller is an unsupervised coverage-guided kernel fuzzer
★ 6.3kc-asio. A memory safe focus C framework, RAII, I/O, coroutine and other concurrency primitives.
★ 137kernel. Rust
★ 1.3kExamples. A collection of TLA⁺ specifications of varying complexities.
★ 1.5kmodernish. Modernish is a library for writing robust, portable, readable, and powerful programs for POSIX-based shells and utilities.
★ 937siof. SIOF (Scheme In One File) is a minimal interpreter for R7RS Scheme
★ 77tilck. A Tiny Linux-Compatible Kernel
★ 3.1kdetour. A detour through the Linux dynamic linker
★ 543nvi2. A multibyte fork of the nvi editor for BSD
★ 194very_simple_compiler. A simple C compiler I wrote to demonstrate how to write simple compilers. Currently targets x86_64
★ 29isd. isd (interactive systemd) – a better way to work with systemd units
★ 2.1ksysz. An fzf terminal UI for systemctl
★ 1.9ksunlight. A Certificate Transparency log implementation and monitoring API designed for scalability, ease of operation, and reduced cost.
★ 297uncloud. A lightweight tool for deploying and managing containerised applications across a network of Docker hosts. Bridging the gap between Docker and Kubernetes ✨
★ 5.3kfil-c. Fil-C: completely compatible memory safety for C and C++
★ 3.4kWhitesmiths-C-compiler. Whitesmiths C compiler. One of the earliest commercial C compilers available.
★ 160jc. CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
★ 8.6kbtrbk. Tool for creating snapshots and remote backups of btrfs subvolumes
★ 2.1kclients. Bitwarden client apps (web, browser extension, desktop, and cli).
★ 13kbask. A runner and framework for command-centric Bash scripts.
★ 52dockerfiles. A semi-random collection of odds and ends.
★ 1.1ktilingshell. Extend Gnome Shell with advanced tiling window management. Supports multiple monitors, Windows 11 Snap Assistant, Fancy Zones, customised tiling layouts and more.
★ 2kqemuconf. Qemu launcher with config file support
★ 1cproc. C compiler (mirror)
★ 836libdb. Berkeley DB
★ 392lmdb. Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.
★ 3klstr. A fast, minimalist directory tree viewer, written in Rust.
★ 1.5kjo. JSON output from a shell
★ 4.9kcontainer-shell. Starts and attaches a sandboxed shell using docker with access to the current or project directory
★ 105canine. A developer friendly PaaS for your Kubernetes
★ 2.9kfiledb. Disk Based Key-Value Store Inspired by Bitcask
★ 197plwm. An X11 window manager written in Prolog
★ 295asterinas. Asterinas aims to be a production-grade Linux alternative—memory safe, high-performance, and more.
★ 4.8kjruby. JRuby, an implementation of Ruby on the JVM
★ 3.9klibdlbind. Dynamic creation and update of ELF files, or: an allocator for JIT compilers
★ 38liballocs. Meta-level run-time services for Unix processes... a.k.a. dragging Unix into the 1980s
★ 288meta-package-manager. 🎁 wraps all package managers with a unifying CLI
★ 603container-use. Development environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.
★ 3.9kseedling. Java
★ 1garlic. The world's fastest apk (android)/java open source decompiler
★ 539tree-sitter-scheme. Scheme parser for tree-sitter
★ 50ion-docs. Source for the GitHub Pages for Ion.
★ 26clojure-mcp. Clojure MCP
★ 768steel. An embedded scheme interpreter in Rust
★ 2.5kguix. Docker image and binary releases for using Guix in a CI/CD environment.
★ 63guix-install-action. GitHub action to install GNU Guix
★ 38fusion-web-playground. A statically hosted web playground for the Ion Fusion language.
★ 1nix-installer. Install Nix and flakes with the fast and reliable Determinate Nix Installer, with over 7 million installs.
★ 3.6kfusion-java. Ion Fusion is a customizable programming language for working with JSON and Amazon Ion data.
★ 28mg. OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.
★ 140xremap. Key remapper for X11 and Wayland
★ 2.1kgnome-macos-remap-wayland. macOS like keyboard remap for GNOME desktop environment. Works with Wayland and X11.
★ 218simple-todo-c. A lightweight, native Windows Todo application built with pure C and the Win32 API. Just 60 KB
★ 568yamlscript. Programming in YAML
★ 629modern-latex. A short guide to LaTeX that avoids legacy cruft.
★ 877bat. A cat(1) clone with wings.
★ 60kRetrOS-32. A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.
★ 814osle. 💾 A tiny and mighty boot sector OS
★ 267wanix. A sandbox toolkit for the web, inspired by Plan 9
★ 724bakage. An experimental package manager for Scryer Prolog
★ 25parconf. Parallel ./configure proof of concept
★ 43attune. Fast and secure Linux package publishing.
★ 210babashka. Shell
★ 12secureblue. A security-focused desktop and server linux operating system.
★ 1khacktical-c. A practical hacker's guide to the C programming language.
★ 1.1knob.h. Header only library for writing build recipes in C.
★ 3.1kcrun-vm. Run VM disk images using Podman / Docker / Kubernetes.
★ 262particleos. ⸭ An image-based, secure OS, built on top of various Linux distributions
★ 581windows-dev-box-setup-scripts. Scripts to simplify setting up a Windows developer box
★ 1.9karena. Arena Allocator implementation in pure C as an stb-style single-file library.
★ 795aports. [MIRROR] Alpine packages build scripts
★ 721cports. Chimera ports collection
★ 330photon. Minimal Linux container host
★ 3.2kminicoro. Single header stackful cross-platform coroutine library in pure C.
★ 938date_time. Logical arithmetic on dates and times in Prolog
★ 9emacs-solo. A Pure Emacs (no external packages) IDE like configuration.
★ 553libuntar. C library for reading tarfiles, stripped down version of libtar
★ 2libtickit. C
★ 135apt-fast. apt-fast: A shellscript wrapper for apt that speeds up downloading of packages.
★ 2.1krunner-images. GitHub Actions runner images
★ 13kact. Run your GitHub Actions locally 🚀
★ 71kc-ward. An implementation of libc written in Rust
★ 336openpbs. An HPC workload manager and job scheduler for desktops, clusters, and clouds.
★ 797plake. A build system written in prolog
★ 2toml-c. TOML C library
★ 105the-power-of-prolog. The Power of Prolog: Introduction to modern Prolog
★ 1.4kdte. A small, configurable terminal text editor (mirrored from https://gitlab.com/craigbarnes/dte)
★ 236hx. Hex editor for the terminal using plain C99 + POSIX libs.
★ 210servers. Model Context Protocol Servers
★ 88kDoom-Emacs-Cheat-Sheet. This is a cheat sheet for doom emacs, mostly from the guides I see online.
★ 718niquests. Drop-in replacement for Requests. Automatic HTTP/1.1, HTTP/2, and HTTP/3. WebSocket, and SSE included.
★ 2.4kimath. Arbitrary precision integer and rational arithmetic library
★ 156tiny-regex-c. Small portable regex in C
★ 1.5kjiprolog. JIProlog is a Prolog interpreter, pure Java 100%, cross-platform and Open Source.
★ 142scryer-prolog. A modern Prolog implementation written mostly in Rust.
★ 2.4kemacs-builds. Self-contained Emacs.app builds for macOS, with native-compilation support.
★ 561forge. Work with Git forges from the comfort of Magit
★ 1.6kcstl. facil.io C STL - a Server Toolbox Library for C, including JSON processing, hash maps, dynamic arrays, binary strings and more.
★ 124sysh. Assembly
★ 7checkmake. Linter/analyzer for Makefiles
★ 1.2kimagebuilder. Builds Dockerfile using the Docker client (with squashing! and secrets!)
★ 134lilipod. Lilipod is a simple container manager, able to download, unpack and use OCI images from various container registries.
★ 663cbsd. Yet one more wrapper around jail, bhyve, QEMU and XEN
★ 766pocketbase. Open Source realtime backend in 1 file
★ 60kpsh. psh, a small and minimal shell. public domain 💘
★ 73malli. High-performance data-driven data specification library for Clojure/Script.
★ 1.7kfixi. HTML
★ 1.3kschemesh. A Unix shell and Lisp REPL, fused together
★ 329ciao. Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
★ 345libpool. Tiny (ANSI) C library for pool allocation
★ 44vale. :pencil: A markup-aware linter for prose built with speed and extensibility in mind.
★ 5.6kbootstrap. jump-start a simple GNU C project
★ 2pdclib. The Public Domain C Library
★ 281docker-qemu-reactos. A Docker image for the ReactOS operating system.
★ 85shlib. portable functions for posix shell environments
★ 429dockershelf. A repository containing useful, lightweight and reliable dockerfiles.
★ 97openbsd-cloud-image. Qcow2 image builder for OpenBSD
★ 40poorjson.sh. A tiny and POSIX Shell compatible (portable) JSON parser and query tool, written in pure POSIX Shell, within 60 lines of codes, only requires `sed`. Compatible with bash, dash, zsh, busybox and any other POSIX shell.
★ 94repro-sources-list.sh. Configures `/etc/apt/sources.list` and similar files for installing packages from a snapshot.
★ 43sokol. minimal cross-platform standalone C headers
★ 10kstraightforward-c-project-standard. A standard for straightforward integration and compilation of C projects.
★ 25user.js. Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening
★ 13kfsdb-clib. C implementation of an FSDB file parser
★ 6chibicc. A small C compiler
★ 12kStringZilla. Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
★ 3.5kliburing. Library providing helpers for the Linux kernel io_uring support
★ 3.7kBear. Bear is a tool that generates a compilation database for clang tooling.
★ 6.4kpnut. 🥜 A Self-Compiling C Transpiler Targeting Human-Readable POSIX Shell
★ 529ht. Simple hash table implemented in C
★ 191swvkc. experimental Wayland Vulkan compositor
★ 174raytracing.github.io. Main Web Site (Online Books)
★ 11kk23. Experimental WASM Microkernel Operating System
★ 648litestack. Ruby
★ 1.5kOffsetAllocator. Fast O(1) offset allocator with minimal fragmentation
★ 1krustler. Safe Rust bridge for creating Erlang NIF functions
★ 4.8kswww. A Solution to your Wayland Wallpaper Woes
★ 3.6kisar. Extremely fast, easy to use, and fully async NoSQL database for Flutter
★ 4kdepp. No frills static page generator for Git repositories
★ 25clojerl. Clojure for the Erlang VM (unofficial)
★ 1.7kmod_blog. A blogging engine in C
★ 121dynalite. An implementation of Amazon's DynamoDB built on LevelDB
★ 1.1koscar64. Optimizing Small memory C Compiler Assembler and Runtime for C64
★ 505shecc. A self-hosting and educational C optimizing compiler
★ 1.4kptext. A nano like text editor built with pure C
★ 213WALI. A low-level virtualization interface for Linux-based systems using WebAssembly
★ 197makemake. C
★ 181TinyTls. A Light Weight TLS Cryptography Library in C/C++ with Support for RSA ECC AES GCM and Chacha20/Poly1305
★ 109whiffle. A simple incomplete Scheme-to-C compiler
★ 75static-analysis. ⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
★ 15kjvm. simple java virtual machine
★ 269fx. Terminal JSON viewer & processor
★ 21kcatala. Programming language for literate programming law specification
★ 2.3kwatlings. Learn WebAssembly by writing small programs!
★ 1.8kjira-cli. 🔥 Feature-rich interactive Jira command line.
★ 5.8kbarco. Linux containers from scratch in C.
★ 1.5kjj. A Git-compatible VCS that is both simple and powerful
★ 30kiodine. Official git repo for iodine dns tunnel
★ 7.9k