Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ffi

Ffi

96 projects

Showing 24 of 96 projects

ffi-hunspell
ffi-hunspellRuby

Ruby FFI bindings for the Hunspell spell-checking library.

#spell-checking#ffi#natural-language-processing
Stars51
Forks22
Last commit2 years ago
Goji
GojiOCaml

A multi-tool for generating OCaml bindings to JavaScript libraries with OCaml-centric design and automated dependency handling.

#dsl#type-safety#ffi
Stars43
Forks8
Last commit12 years ago
cl-webui
cl-webuiCommon Lisp

Common Lisp bindings for the webui library, enabling lightweight desktop GUI applications with HTML/CSS/JS.

#desktop-application#ffi#lightweight
Stars42
Forks2
Last commit1 year ago
cl-bindgen
cl-bindgenPython

A command line tool and library for generating CFFI bindings for Common Lisp from C header files.

#clang#python-library#ffi
Stars40
Forks3
Last commit4 months ago
glfw
glfwCommon Lisp

Common Lisp bindings for the GLFW OpenGL context management library, providing up-to-date access to GLFW functionality.

#opengl#ffi#game-development
Stars37
Forks9
Last commit5 months ago
hdfs-rs
hdfs-rsRust

Rust bindings and safe wrapper APIs for Hadoop's libhdfs, enabling HDFS access from Rust applications.

#distributed-storage#ffi#rust-bindings
Stars31
Forks10
Last commit11 years ago
cdata
cdataLua

Serialize Lua tables to C structs and strings for network transfer using LuaJIT FFI.

#data-transfer#luajit#c-structs
Stars30
Forks1
Last commit11 years ago
moonblob
moonblobMoonScript

A compact binary serialization library for LuaJIT written in Moonscript, enabling efficient data storage and transmission.

#data-persistence#binary-serialization#luajit
Stars30
Forks2
Last commit2 years ago
hsnif
hsnifHaskell

A tool for writing Erlang NIF (Native Implemented Function) libraries in Haskell.

#haskell#ffi#erlang-nif
Stars25
Forks2
Last commit13 years ago
gphoto2.cr
gphoto2.crCrystal

A Crystal shard providing an idiomatic FFI wrapper for libgphoto2 to control digital cameras.

#iot#photo-capture#digital-camera
Stars22
Forks2
Last commit19 days ago
win32cr
win32crCrystal

Crystal language bindings for the Win32 API, enabling Windows system programming.

#native-interface#crystal-shard#windows-development
Stars21
Forks3
Last commit20 days ago
xgboost
xgboostRuby

Ruby bindings for XGBoost, enabling machine learning model inference in Ruby applications.

#data-science#ffi#model-inference
Stars20
Forks4
Last commit8 years ago
Deno Vulkan
Deno VulkanTypeScript

Vulkan API bindings for Deno, enabling low-level GPU graphics and compute programming.

#vulkan#gpu-compute#ffi
Stars18
Forks2
Last commit3 years ago
libfprint-rs
libfprint-rsRust

Rust bindings for the libfprint library, enabling fingerprint scanning and authentication in Rust applications.

#fingerprint-recognition#fingerprint#ffi
Stars18
Forks6
Last commit11 months ago
SDL-Crystal-Bindings
SDL-Crystal-BindingsCrystal

Crystal language bindings for raw SDL 3 functions, providing a low-level foundation for building multimedia libraries.

#sdl3#graphics#sdl
Stars17
Forks2
Last commit2 months ago
algokit-core
algokit-coreRust

Rust implementations of core Algorand functionality exposed to other languages via foreign function interfaces.

#msgpack#algokit#ffi
Stars15
Forks10
Last commit6 days ago
objc
objcV

V language bindings for the Objective-C runtime, enabling interoperability between V and Objective-C on macOS.

#systems-programming#vlang#objective-c
Stars11
Forks1
Last commit2 years ago
Brinevector3D
Brinevector3DLua

A Lua vector library for 3D operations, accelerated by LuaJIT's FFI for performance.

#mathematics#vector#library
Stars11
Forks0
Last commit7 years ago
luajit.cr
luajit.crCrystal

LuaJIT bindings for Crystal programming language, enabling Lua scripting and interoperability.

#embedded-scripting#luajit#ffi
Stars7
Forks0
Last commit1 year ago
classy-lala
classy-lalaRust

A fast Single Layer Perceptron library for Deno, written in Rust and TypeScript with Foreign Function Interface (FFI).

#gradient-descent#ffi#classification
Stars5
Forks1
Last commit2 years ago
boj-server
boj-serverJavaScript

One MCP stdio endpoint for a whole toolchain — GitHub, GitLab, cloud, mail, browser and research tools — with capability-gated dispatch, a machine-checked ABI, and cartridges fetched on demand from boj-server-cartridges. Zero runtime dependencies.

#supply-chain-security#agentic-ai#capability-security
Stars3
Forks0
Last commit
libtheora
libtheoraD

Dynamic binding to libtheora 1.1 for the D programming language, enabling multimedia development.

#d-language#open-source#derelict
Stars2
Forks0
Last commit9 years ago
lbfgs
lbfgsLua

A Lua FFI wrapper for the LibLBFGS C library, providing a limited-memory BFGS optimization solver.

#scientific-computing#c-library-wrapper#ffi
Stars2
Forks2
Last commit13 years ago
Py.ml
Py.mlOCaml

OCaml bindings for Python 2 and 3, enabling bidirectional interoperability between OCaml and Python code.

#multi-language#migration-tools#runtime-linking
Stars0
Forks0
Last commit1 year ago
PreviousPage 3 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 days ago
#Rust39
#Cross Platform24
#Interoperability17
#Game Development14
#Lua14
#Code Generation11
#Performance10
#Luajit9
#Rust Bindings9
#Embedded Scripting8
#Bindings8
#Common Lisp8