Showing 23 of 23 projects
A C library that compiles programs into single portable executables that run natively on Linux, Mac, Windows, and BSD.
A compact, high-performance general-purpose memory allocator with excellent performance and security features.
A Chinese-language book teaching Go's standard library through practical examples, covering common tasks and implementation details.
A pure Go library for loading, compiling, debugging, and attaching eBPF programs to Linux kernel hooks.
A framework for building compiled Node.js add-ons in Rust via Node-API with zero overhead.
A container runtime written in Rust that implements the OCI runtime specification, designed for performance and memory efficiency.
A crowd-sourced system programming textbook and resource collection used at the University of Illinois Urbana-Champaign.
A cross-platform file change monitor with multiple backends for macOS, BSD, Solaris, Linux, Windows, and stat-based polling.
A curated list of awesome projects, tutorials, and resources related to eBPF (extended Berkeley Packet Filter).
A portable foreign-function interface library that enables calling compiled code from interpreters and other languages at runtime.
A conservative garbage collector for C and C++ providing automatic memory management without requiring language changes.
An operating system construction kit for building bare-metal OSes using managed .NET languages like C# and VB.NET.
A cross-platform C99 library to detect CPU features and microarchitecture at runtime.
A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.
A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.
A collection of single-file public domain libraries for C/C++ development, covering graphics, utilities, and system programming.
A foreign function interface (FFI) plugin for bash that allows calling routines from shared libraries directly in shell scripts.
Build Flutter desktop applications with Rust backend integration for high-performance native functionality.
A cross-platform C++11 header-only library for memory-mapped file I/O with zero dependencies.
Comprehensive Rust FFI bindings to the entire Windows API, enabling native Windows development in Rust.
A high-performance message-passing memory allocator designed for scalable multithreaded applications.
A companion repository with example eBPF programs and a Lima VM configuration for the O'Reilly book 'Learning eBPF'.
A Rust crate providing safe, convenient, and performant abstractions for UEFI (Unified Extensible Firmware Interface) development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.