Showing 31 of 31 projects
A runtime for writing reliable, asynchronous, and slim applications with the Rust programming language.
A multi-platform support library focused on asynchronous I/O, originally developed for Node.js.
A short introduction to Node.js, focusing on asynchronous I/O, core modules, and the npm ecosystem.
A short introduction to Node.js, focusing on asynchronous I/O, core modules, and the event-driven programming model.
A fast, low-level I/O library for Rust providing non-blocking APIs and event notification for high-performance applications.
A Go library providing monads and functional programming abstractions like Option, Result, and Either using Go 1.18+ generics.
An audio library for PyTorch providing data manipulation, transformations, and dataset loaders for machine learning applications.
A high-performance Rust library for stackful coroutines, providing Goroutine-like concurrency for massive concurrent programs.
A fast and flexible CSV reader and writer for Rust with Serde support for easy data serialization.
A tiny wrapper around Node.js streams.Transform to simplify stream creation without subclassing.
A library for cooperative concurrency in JavaScript using ES6 generators to write non-blocking I/O in a synchronous style.
A JavaScript library providing a collection of Algebraic Data Types (ADTs) like Maybe and Either for functional programming.
A secure, cross-platform Rust library for creating temporary files with support for multiple independent references.
A lightweight C library for concurrency using stackful coroutines, designed for easy concurrent I/O and network programming.
A modern C++ library for type-safe and fast text parsing, replacing scanf and iostream.
A Haskell library for streaming data processing with constant memory usage, deterministic resource handling, and easy composition.
A collection of object-oriented Java primitives as an alternative to procedural libraries like Guava and Apache Commons.
A high-performance I/O library for Java servers, exposing OS capabilities and JDK internals for maximum throughput.
Effects-based direct-style parallel IO stack for OCaml 5, enabling concurrent file, network, and CPU operations with a secure, cross-platform API.
An R package that simplifies data import and export by automatically selecting the correct function based on file extension.
A Rust library for displaying customizable progress bars in terminal applications.
A clean and powerful Haskell stream processing library for building and connecting reusable streaming components.
A streams3 module that combines multiple streams into a single stream, emitting them sequentially.
An HTML5 multiplayer game engine supporting up to 64 concurrent players with Box2D physics on low-cost VMs.
Optimized bit-level Reader and Writer for Go, enabling efficient reading and writing of arbitrary bit lengths.
An R package for converting geographic data to and from GeoJSON and TopoJSON formats.
A Rust library providing green-threads (fibers) similar to Goroutines, built on MIO for scalable async I/O.
A lightweight Go library for network I/O event notification using epoll/kqueue, designed for building high-performance network applications.
A refined core library for the D programming language providing essential modules for concurrency, collections, event handling, I/O, logging, and serialization.
A Rust library for efficiently reading and navigating forward, backward, or randomly through lines in huge files (tested with 300+ GB).
A Rust library for reading input lines as byte slices to avoid allocations and improve performance.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.