Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Language Bindings

Language Bindings

30 projects

Showing 30 of 30 projects

libsass
libsassC++

A C/C++ library that compiles Sass to CSS, offering a portable and efficient alternative to Ruby Sass.

#c-api#deprecated#c-plus-plus
Stars4.3k
Forks471
Last commit1 year ago
jsii
jsiiTypeScript

jsii enables TypeScript/JavaScript libraries to be used naturally in Python, Java, C#, and other languages.

#hacktoberfest#developer-tools#library-framework
Stars2.9k
Forks271
Last commit19 hours ago
cImgui
cImguiLua

A thin, auto-generated C API wrapper for Dear ImGui, enabling its use from other programming languages via C bindings.

#c-plus-plus-wrapper#cimgui#gamedev
Stars2.0k
Forks373
Last commit3 days ago
SymEngine
SymEngineC++

A fast C++ symbolic manipulation library with optional wrappers for Python, Julia, Ruby, Haskell, and other languages.

#scientific-computing#python-integration#gmp
Stars1.4k
Forks319
Last commit2 days ago
libgraphqlparser
libgraphqlparserC++

A C++11 GraphQL query parser with C and C++ APIs for building language bindings.

#c-plus-plus-11#graphql#c-api
Stars1.1k
Forks174
Last commit1 year ago
GD
GDC

A C library for dynamic image creation and manipulation with support for multiple formats and language wrappers.

#c-library#vector#graphics
Stars985
Forks292
Last commit15 days ago
go-php
go-phpGo

PHP bindings for Go that enable executing PHP scripts, exchanging variables, and attaching Go methods as PHP classes.

#language-interop#script-execution#integration
Stars941
Forks106
Last commit1 year ago
webgpu-headers
webgpu-headersC++

A stable C header (webgpu.h) providing the WebGPU API for native and WebAssembly applications, enabling cross-implementation compatibility.

#webassembly#emscripten#gpu-compute
Stars592
Forks59
Last commit23 days ago
hammer
hammerC

A bit-oriented parser combinator library in C for parsing binary formats like images, network packets, and executables.

#c-library#thread-safe#network-protocols
Stars293
Forks72
Last commit6 years ago
duktape.cr
duktape.crCrystal

Crystal bindings for the Duktape JavaScript engine, enabling JavaScript evaluation and interoperability within Crystal applications.

#hacktoberfest#sandbox#crystal-shard
Stars141
Forks20
Last commit3 years ago
wasmer-crystal
wasmer-crystalCrystal

A complete and mature WebAssembly runtime for the Crystal programming language, enabling safe and fast execution of Wasm modules.

#wasi#webassembly#crystal-lang
Stars103
Forks7
Last commit5 months ago
ruby-nlp
ruby-nlpRuby

Ruby bindings for Stanford NLP tools providing part-of-speech tagging and named entity recognition capabilities.

#part-of-speech-tagging#nlp-tools#natural-language-processing
Stars92
Forks14
Last commit12 years ago
Rcpp11
Rcpp11C++

A complete redesign of Rcpp targeting C++11 for seamless integration between R and C++.

#scientific-computing#high-performance#r-package
Stars78
Forks12
Last commit10 years ago
lua.cr
lua.crCrystal

Crystal bindings to Lua, enabling seamless interoperability between Crystal and Lua 5.4+.

#crystal-shard#embedded-scripting#ffi
Stars70
Forks9
Last commit2 months ago
giD
giDD

High-quality D language bindings for libraries with GObject Introspection APIs, enabling GUI and multimedia development.

#gtk-bindings#desktop-application#d-language
Stars44
Forks4
Last commit4 months 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 commit3 months ago
win32cr
win32crCrystal

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

#native-interface#crystal-shard#windows-development
Stars21
Forks3
Last commit19 days ago
win32ada
win32adaAda

Ada language bindings for the Windows API, enabling Windows application development in Ada.

#systems-programming#windows-api#windows-development
Stars21
Forks4
Last commit5 days ago
ada-winrt
ada-winrtAda

Ada language bindings for the Microsoft Windows WinRT API, enabling Windows Store and Desktop application development.

#gcc#gpr-build#async-programming
Stars11
Forks3
Last commit6 years 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
crystal-hunspell
crystal-hunspellCrystal

Crystal language bindings for the Hunspell spell-checking and morphological analysis library.

#hacktoberfest#spell-checking#stemming
Stars8
Forks0
Last commit3 months 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
mosquitto-ada
mosquitto-adaAda

Ada language bindings for the Mosquitto MQTT broker client library.

#embedded-systems#mqtt#ada
Stars7
Forks1
Last commit2 years ago
ada-net-framework
ada-net-frameworkAda

Ada language bindings for the Microsoft .NET Framework API, enabling Ada developers to access .NET functionality.

#gcc#windows-development#ada
Stars6
Forks1
Last commit6 years ago
Blend2D
Blend2DD

Static and dynamic D language bindings for the Blend2D C API, enabling high-performance 2D vector graphics.

#d-language#static-linking#c-api-bindings
Stars5
Forks0
Last commit3 years ago
tp7-ada-gnoga
tp7-ada-gnogaAda

Ada bindings for Turbo Pascal 7.0 units using the Gnoga framework to facilitate Pascal-to-Ada translation.

#turbo-pascal#legacy-migration#pascal-to-ada
Stars5
Forks0
Last commit5 months ago
HarfBuzz
HarfBuzzD

A configurable dynamic and static D language binding to the HarfBuzz text shaping library, compatible with @nogc, nothrow, and BetterC.

#text-shaping#d-language#font-rendering
Stars3
Forks4
Last commit1 year ago
ada-win32
ada-win32Ada

Ada language bindings for the Microsoft Win32 API, generated from Windows 10 SDK headers.

#gcc#windows-development#ada
Stars3
Forks0
Last commit6 years ago
free-type-ada
free-type-adaAda

A thick Ada 2012 binding to the FreeType library for font rendering in Ada applications.

#ada-binding#font-rendering#ada-2012
Stars1
Forks0
Last commit5 years ago
bindbc-mecab
bindbc-mecabD

Dynamic and static D bindings to the MeCab C API for Japanese morphological analysis.

#part-of-speech-tagging#d-language#c-api
Stars1
Forks0
Last commit6 years ago

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
#Ffi7
#Cross Platform6
#Ada6
#Windows Development5
#Crystal Lang5
#Interoperability5
#Crystal5
#C Api5
#Gnat4
#Ada Language4
#D Language4
#Embedded Scripting3