Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Native Libraries

Native Libraries

27 projects

Showing 27 of 27 projects

angular-electron
angular-electronTypeScript

A starter template for building cross-platform desktop applications with Angular and Electron.

#playwright#desktop-app#sass
Stars5.7k
Forks1.4k
Last commit2 days ago
rust-bindgen
rust-bindgenRust

Automatically generates Rust FFI bindings to C and C++ libraries.

#systems-programming#clang#c-bindings
Stars5.2k
Forks814
Last commit17 days ago
Vanara
VanaraC#

A comprehensive set of .NET libraries providing P/Invoke calls and wrappers for native Windows APIs.

#windows-api#interop#nuget
Stars2.1k
Forks224
Last commit7 days ago
Capsule
CapsuleJava

A packaging and deployment tool that bundles JVM applications into single executable JARs with embedded dependencies and launch metadata.

#fat-jar#deployment#packaging
Stars1.1k
Forks97
Last commit4 years ago
milksnake
milksnakePython

A setuptools extension for embedding native libraries in Python wheels using CFFI, enabling portable distribution of Rust/C binaries.

#build-tools#python-packaging#setuptools-extension
Stars804
Forks34
Last commit3 years ago
NuProcess
NuProcessJava

A low-overhead, non-blocking I/O external Process implementation for Java, replacing java.lang.ProcessBuilder and Process.

#jna#java#low-latency
Stars740
Forks83
Last commit13 days ago
Bionic
BionicAssembly

Android's C standard library, math library, and dynamic linker implementation.

#dynamic-linker#embedded-systems#android-development
Stars625
Forks374
Last commit8 months ago
BlueFalcon
BlueFalconKotlin

A Kotlin Multiplatform Bluetooth Low Energy (BLE) library providing a unified API for iOS, Android, macOS, Windows, JavaScript, and Raspberry Pi.

#ios#embedded-systems#android
Stars476
Forks64
Last commit3 days ago
gonative
gonativeGo

Build Go toolchains with native standard libraries for cross-compilation to all platforms.

#cgo#build-tools#cross-compilation
Stars339
Forks32
Last commit10 years ago
native-lib-loader
native-lib-loaderJava

A Java utility for extracting and loading platform-specific native libraries from JAR files.

#deployment#jar#java
Stars220
Forks43
Last commit1 year ago
angular-tauri
angular-tauriTypeScript

A starter template for building cross-platform desktop applications with Angular and Tauri.

#desktop-app#sass#typescript
Stars218
Forks25
Last commit5 months ago
gojava
gojavaGo

Generate Java bindings for Go packages using a forked version of gomobile.

#java bindings#go-packages#gomobile
Stars183
Forks16
Last commit8 years ago
hawtjni
hawtjniJava

A JNI code generator based on the Eclipse SWT project's generator, producing high-performance native method implementations.

#java-native-interface#eclipse-swt#native-methods
Stars175
Forks61
Last commit3 years ago
rust_on_mobile
rust_on_mobileObjective-C

A guide for building and integrating Rust libraries into iOS and Android mobile applications.

#ios#embedded-rust#ffi
Stars170
Forks8
Last commit10 years ago
Xamarin Bindings
Xamarin Bindings

A curated list of existing Xamarin binding libraries for iOS and Android native libraries.

#binding-libraries#xamarin#ios
Stars146
Forks23
Last commit4 years ago
crystal_lib
crystal_libCrystal

Automatic binding generator for native libraries in Crystal, translating C headers into Crystal FFI code.

#language-interop#ffi#crystal
Stars144
Forks31
Last commit10 months ago
sbcl-librarian
sbcl-librarianCommon Lisp

Create C- and Python-compatible shared libraries from Common Lisp code using SBCL.

#language-interop#sbcl#c-bindings
Stars126
Forks18
Last commit7 months ago
hxCodec
hxCodecC

A Haxe library for native video playback in HaxeFlixel and OpenFL games using libVLC.

#media-framework#haxe#haxeflixel
Stars112
Forks71
Last commit2 years ago
QuickJS-Engine
QuickJS-EnginePascal

FreePascal and Delphi bindings for the QuickJS JavaScript engine, enabling embedded scripting in Pascal applications.

#embedded-scripting#qjs#javascript-engine
Stars102
Forks26
Last commit3 years ago
NativeLib
NativeLibGDScript

A plugin management system for the Godot engine that simplifies handling native iOS/Android libraries and dependencies.

#ios#godot-addons#android
Stars95
Forks8
Last commit5 years ago
gdx-jnigen
gdx-jnigenJava

A library for writing C/C++ code inline with Java source code, simplifying JNI development and cross-platform native builds.

#java-native-interface#gradle#ios
Stars88
Forks29
Last commit18 days ago
cmake-maven-plugin
cmake-maven-pluginJava

A Maven plugin that integrates CMake build system functionality into Maven projects.

#build-automation#continuous-integration#cmake
Stars82
Forks13
Last commit5 months ago
deno_notify
deno_notifyTypeScript

A Deno library for sending cross-platform desktop notifications with platform-specific features.

#notify-rust#deno#notification
Stars50
Forks1
Last commit3 years ago
SDL2 and OpenGL
SDL2 and OpenGLScala

Scala Native bindings for SDL2 and OpenGL, enabling high-performance graphics programming in Scala.

#sdl2#opengl#graphics-bindings
Stars46
Forks6
Last commit4 years ago
decTreeView
decTreeViewPascal

A Windows API-compatible TreeView control library written in Delphi, usable across programming languages via DLL.

#windows-api#gdi-plus#treeview
Stars37
Forks11
Last commit1 year ago
win32ada
win32adaAda

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

#systems-programming#windows-api#windows-development
Stars22
Forks4
Last commit4 months ago
Zip
ZipJavaScript

A Capacitor plugin for zipping and unzipping files with native performance on iOS, Android, and Web.

#zip-utility#capacitor-plugin#file-management
Stars4
Forks0
Last commit13 days ago

Related Tags

#Cross Platform14#Android5#Ios5#Java5#Rust4#Ffi4#Mobile Development4#Jni4#Bindings3#Windows Api3#Code Generation3#Game Development3
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