Showing 36 of 44 projects
A statically-typed, Ruby-inspired programming language that compiles to efficient native code.
A free, functional, reactive GUI framework for building native desktop applications in Rust, C, and C++.
Automatically generates Rust FFI bindings to C and C++ libraries.
Generates C and C++11 headers from Rust libraries that expose a public C API.
An ultra-lightweight Python interpreter for microcontrollers, requiring only 4KB of RAM and zero dependencies.
Go bindings for FFmpeg and libav with an idiomatic API, full test coverage, and mirrored examples.
A fast and flexible deep learning system with NumPy-like NDarray interface and easy multi-GPU support.
A thin, low-level ncurses wrapper for Rust, providing direct bindings to the C library for terminal UI development.
A portable foreign function interface (FFI) for Common Lisp that abstracts differences between Lisp implementations.
A library for binding to C libraries using pure OCaml, eliminating the need for C stub functions.
A high-performance Node.js FFI module written in Rust and N-API for calling C/C++/Rust functions from JavaScript.
A Go library for encoding and decoding WebP images using C bindings to libwebp.
A curated collection of resources, libraries, and tools for the Scala Native ahead-of-time compiler ecosystem.
Go wrapper for libsass, providing a Sass 3.5 compiler for Go applications.
A cross-platform GUI library built on Lazarus LCL, providing C/C++ bindings for native desktop application development.
Create C- and Python-compatible shared libraries from Common Lisp code using SBCL.
A cross-platform UI library for V and C, supporting Windows, Linux, Android, and Web with native widgets and system themes.
Provides the ROS IDL (.msg) definition and code generation for ROS 2 interfaces.
Elixir NIF binding for cmark (C), a CommonMark-compliant Markdown parser library.
A comprehensive OCaml toolbox implementing multiple hash algorithms with both C and OCaml backends.
Automatic C-bindings generator for Crystal, using config files to define and regenerate bindings for large C libraries.
A high-performance C++ JSON library with a binary wire protocol, optimized for network efficiency and zero-copy parsing.
V language wrapper for the miniaudio C audio library, providing cross-platform audio playback and capture.
Self-contained OCaml bindings to linenoise, providing easy high-level readline functionality without system dependencies.
Common Lisp bindings for GObject Introspection, enabling automatic FFI to C libraries like GTK.
Libclang bindings for Crystal with an automatic C bindings generator.
A standalone Swift wrapper around the mongo-c client library for accessing MongoDB servers.
Provides Lua/Torch bindings for the Randomkit library, enabling random number generation from various statistical distributions.
An Elixir library for pipeable HTML transformations using CSS selectors, powered by the Lexbor C library.
Rust bindings for the BearLibTerminal library, enabling terminal-based game and application development.
Crystal C bindings for cmark-gfm to parse and render CommonMark and GitHub Flavored Markdown.
Scala Native bindings for the cmark library to parse, manipulate, and render CommonMark documents.
Elixir/Erlang bindings for the myhtml C library, providing fast and safe HTML parsing.
Ada bindings to C libraries including GMP, Python, Readline, and Syslog for the GNAT Components Collection.
A Crystal language binding and wrapper for the ICU library, providing Unicode and internationalization support.
OCaml bindings to special math and probability functions from the Cephes library.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.