Showing 32 of 32 projects
An open-source programming language for building simple, reliable, and efficient software.
An open-source programming language for building simple, reliable, and efficient software.
A systems programming language focused on safety, speed, and concurrency, empowering everyone to build reliable and efficient software.
A general-purpose programming language designed for robustness, optimality, and clarity.
A simple, fast, safe, compiled programming language for building maintainable software with C-like performance and rapid compilation.
A simple, fast, safe, compiled programming language for developing maintainable software with C-like performance.
A C++20 library from Facebook focused on performance and practicality, complementing std and Boost with components used at scale.
A multi-platform support library focused on asynchronous I/O, originally developed for Node.js.
A statically-typed, Ruby-inspired programming language that compiles to efficient native code.
Actor framework for Rust providing a high-level API for building concurrent, distributed systems.
Rust bindings for writing safe and fast native Node.js modules.
A library that brings higher-level programming features like generic data structures, polymorphism, and garbage collection to C.
A fast, low-level I/O library for Rust providing non-blocking APIs and event notification for high-performance applications.
Automatically generates Rust FFI bindings to C and C++ libraries.
A pure-Rust eBPF library focused on developer experience, operability, and compile-once-run-everywhere capabilities.
Asterinas is a production-grade, memory-safe Linux alternative built from the ground up in Rust with a modern framekernel architecture.
The reference compiler for the D programming language, enabling development of efficient and expressive systems software.
A C library that brings Go-style coroutines and channels to C programming for lightweight concurrency.
A modern operating system written in Rust that explores intralingual design, shifting OS responsibilities like resource management into the compiler.
Rust-friendly bindings to *nix platform APIs (Linux, Darwin, etc.) with safe abstractions over libc.
A C99+ library providing concurrency primitives, safe memory reclamation mechanisms, and non-blocking data structures for high-performance concurrent systems.
A tool for statically verifying the correctness of Rust code using formal specifications and automated solvers.
A fast, thread-safe in-memory cache for Go designed to handle massive entry counts with minimal garbage collection overhead.
A curated list of awesome JVM libraries, tools, and resources focused on low-level performance, garbage collection, and non-framework topics.
A native Go library for creating and using TUN/TAP network interfaces with a simple and efficient API.
A modern, fast, and useful operating system written in the V programming language, targeting 64-bit hardware.
Build Flutter desktop applications with Rust for high-performance native integrations.
A header-only, event-based C++17 wrapper for libuv that provides a modern API while staying true to libuv's original interface.
Safe Rust bindings to POSIX/Unix/Linux/Winsock syscalls with memory safety, I/O safety, and configurable backends.
A collection of custom memory allocators in C++ designed to outperform standard malloc for specific allocation patterns.
A Unix-like, Linux-compatible kernel written in Rust with an asynchronous core and modular architecture.
A drop-in malloc replacement that automatically reduces memory fragmentation in C/C++ applications without code changes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.