- All languages
- Assembly
- Batchfile
- C
- C#
- C++
- CMake
- CSS
- Clojure
- Cuda
- D
- Dockerfile
- Erlang
- GCC Machine Description
- Go
- HTML
- Inno Setup
- Isabelle
- Java
- JavaScript
- Jupyter Notebook
- LLVM
- Lua
- MATLAB
- MDX
- Makefile
- Markdown
- Objective-C
- PHP
- PLpgSQL
- Pascal
- Python
- R
- Rich Text Format
- Roff
- Ruby
- Rust
- SWIG
- Scala
- Shell
- Standard ML
- Starlark
- TLA
- TeX
- TypeScript
- Typst
- Vala
- Verilog
- Vim Script
- Vue
- WebAssembly
- XSLT
- Zig
Starred repositories
📚 Freely available programming books
OrioleDB – building a modern cloud-native storage engine (... and solving some PostgreSQL wicked problems)
A fast, dependency-free traceroute implementation in pure C.
Fast text search tool with advanced algorithms, SIMD acceleration, multi-threading, and regex support. Designed for rapid, large-scale pattern matching with memory-mapped I/O and hardware optimizat…
📚 A curated list of papers for Software Engineers
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
a tool for reinterpreting ELF executables and shared libraries
It’s a pure safe BTree that can be used to build your own special-purpose btree data structure
A high-throughput and memory-efficient inference and serving engine for LLMs
A command-line tool for tunneling UDP datagrams over TCP.
A comparative, extendable benchmarking suite for C and C++ hash-table libraries.
Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
GGUF implementation in C as a library and a tools CLI program
A little fail-safe filesystem designed for microcontrollers
Pattern matching and exhaustiveness checking algorithms implemented in Rust
A lightweight framework on top of the Qt scene graph and only few classes from Qt/Quick. It is usable from C++ and/or QML.
WireHole is a combination of WireGuard, Pi-hole, and Unbound in a docker-compose project with the intent of enabling users to quickly and easily create a personally managed full or split-tunnel Wir…
A technical explainer by @kognise of how your computer runs programs, from start to finish.