Showing 25 of 25 projects
A tiny cross-platform webview library for C/C++ to build modern cross-platform GUIs using native web engines.
A safe, zero-overhead FFI bridge for calling C++ code from Rust and Rust code from C++.
Native Node.js bindings to the libgit2 library, enabling Git operations in JavaScript.
A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.
OpenCV bindings for Node.js enabling real-time computer vision applications in JavaScript.
Rust bindings for the Godot 3 game engine, enabling game development with Rust's type safety and performance.
A .NET wrapper for libgit2 that provides native Git functionality to managed applications.
Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.
A Node.js library for communicating with USB devices, supporting both WebUSB and legacy APIs.
Deno bindings for webview, enabling creation of web-based desktop GUI applications.
Native Go bindings for the D-Bus message bus system with a Go-like API.
A modern, cross-platform C++ webview library for building lightweight desktop apps with web technologies.
A libvlc binding for Electron that enables native video playback in desktop applications.
A Node.js library that extends Buffer instances with pointer-like capabilities for low-level memory operations.
Community-maintained wiki for LWJGL 3, a Java library for high-performance game and multimedia development.
An example project demonstrating how to call Rust code from Java using JNA, with examples of data exchange and callbacks.
Rust bindings for Apple's macOS/iOS Security.framework, enabling TLS and Keychain access.
A CSS flexbox implementation in C designed for easy integration into cross-platform widget toolkits.
Rust bindings for native file dialogs on Linux, macOS, and Windows.
A low-level Lua wrapper for pthreads and WIN32 threads that provides isolated Lua states in separate threads without shared memory.
Fast, safe, and complete libvips bindings for Java/JVM projects using the Foreign Function & Memory API.
Delphi and Pascal header translation for OpenGL 4.6, including WGL and GLX bindings.
V binding for webview, enabling cross-platform GUI apps using V and web technologies.
A lightweight C# wrapper for libcurl with a modern curl_multi interface using libuv for efficient polling.
A TypeScript/JavaScript wrapper for the Steamworks SDK using Koffi FFI, enabling Steam integration for Node.js and Electron applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.