Node.js & Bun bindings for Zedβs GPUI. Build memory efficient native apps with React or Solid.js
Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.
Open-source C++ library of computer vision and image processing algorithms, with bindings for Python, Java, and other languages.
a code review TUI with vim keybindings
QuickJS with durable execution: suspend running JS, snapshot the whole heap, resume it in another process. Native TypeScript, a REPL that survives restarts, Rust bindings.
Cross-platform UI framework for Rust: styled property system, data binding, XAML, control themes and a composition renderer. A port of Avalonia.
A tmux-style terminal database client with Vim keybindings for PostgreSQL, MySQL, Redis, and more.
Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.
A configuration framework for GNU Emacs with curated defaults, modular config, and Evil (Vim) keybindings.
Fast SIMD-accelerated pixel-by-pixel image comparison tool with a CLI, Node.js binding, and server mode.
Rust bindings for Godot 4
Rust bindings for the Python interpreter
Python bindings for access to the on-device model at the core of Apple Intelligence through the Foundation Models framework
Embeddable Postgres with real-time, reactive bindings.
Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.
a multi-language bindings generator for rust
Bindings to Apple frameworks in Rust
A vector index built on TurboQuant, written in Rust with Python bindings
Facilitating high-level interactions between Wasm modules and JavaScript
Rust bindings for the V8 JavaScript engine
High level Lua 5.5/5.4/5.3/5.2/5.1 (including LuaJIT) and Luau bindings to Rust with async/await support
High level bindings to the quickjs javascript engine
π Enterprise-grade, high-frequency quantitative scalp trading engine for XAUUSD (Gold). Driven by PyTorch (TCN + Self-Attention), Smart Money Concepts (SMC/ICT) , Win32 C++ MT5 IPC bindings, and a real-time FastAPI Canvas Web Dashboard.
nanobind: tiny and efficient C++/Python bindings
WebAssembly binding for llama.cpp - Enabling on-browser LLM inference
YouTube Music TUI client with vim keybindings, synced lyrics, and cross-platform media keys
A native desktop Markdown viewer and lightweight editor for macOS, Windows, and Linux, built with Tauri and Svelte.
Fortran program package implementing semiempirical extended tight-binding (GFN-xTB) methods for quantum chemistry and atomistic simulations.
Python bindings for llama.cpp
The ultimate list of which programs support Vim-like keybindings natively, or how they can be added with extensions. A collaborative project.
Cross-platform .NET/Mono bindings for LibVLC
Lossless compression C library built for ultra-fast decode. Faster than LZ4 (+35% to 105%+; best on ARM64), at a better ratio. Official Rust, Python, Node.js, Go and WASM bindings. Write-once/read-many, with optional seekable archives for O(1) random access.
Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
Automatically generates Rust FFI bindings to C (and some C++) libraries.
C++ library for audio and music analysis, description and synthesis, including Python bindings
Python and JavaScript bindings for calling the Earth Engine API.
A lightweight, cross-platform code editor, built with Tauri (Rust and React) with Git support, AI agents, vim keybindings.
Modern OpenGL binding for Python
libgit2 bindings for Rust
Generate TypeScript bindings from Rust types
Python bindings and utilities for GeoJSON
A high-performance multi-language bindings generator for Rust, up to 1,000x faster than UniFFI. Ship Rust libraries that feels native to Python, Swift, Kotlin, and more
An open source Valkey client library that supports Valkey, and Redis open source 6.2, 7.0 and 7.2. Valkey GLIDE is designed for reliability, optimized performance, and high-availability, for Valkey and Redis OSS based applications. GLIDE is a multi language client library, written in Rust with programming language bindings, such as Java and Python
Turkish text normalization for text-to-speech: standalone Rust library and Python binding.
Rust bindings for writing safe and fast native Node.js modules.
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Raw bindings to platform APIs for Rust
Vulkan bindings for Rust
π₯ Insanely fast native C++, Swift or Kotlin modules with a statically compiled binding layer to JSI
Python binding to Modest and Lexbor engines. Fast HTML5 parser with CSS selectors for Python.
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
A bidirectional bindings generator for C++ and Rust.
React Native binding of llama.cpp
A cross-platform C++20 3D library with Python bindings and the high-level API of three.js.
Frida Python bindings
MIT-licensed Qt bindings for Go
Zig bindings for the sokol headers (https://github.com/floooh/sokol)
The official Python language binding for the Basler pylon C++ APIs
STEPcode (formerly NIST's STEP Class Library) is used with IFC, STEP, and other standards that utilize the technologies of ISO10303 (STEP). It generates C++ and Python from EXPRESS (10303-11) schemas. The code is capable of reading and writing STEP Part 21 exchange files. It also utilizes Parts 22 and 23 (SDAI and its C++ binding).