Showing 36 of 39 projects
Rust bindings for Python, enabling creation of native Python extension modules and embedding Python in Rust binaries.
A lightweight, language-independent RPC framework for building cross-language services with clean abstractions for transport and serialization.
An efficient binary serialization format that is like JSON but faster and smaller.
A high-performance multi-language serialization framework using JIT compilation and zero-copy techniques for fast data exchange.
Cross-language specifications for OpenTelemetry implementations, defining requirements for observability data collection.
A high-performance string library leveraging SIMD and SWAR to accelerate search, hashing, sorting, and edit distances across C, C++, Python, Rust, and more.
jsii enables TypeScript/JavaScript libraries to be used naturally in Python, Java, C#, and other languages.
Facebook's evolved branch of Apache Thrift, featuring a new C++ compiler and fully asynchronous server for high-performance RPC and serialization.
A library for nonlinear optimization, providing a unified interface to multiple local and global optimization algorithms.
A Python implementation of the MessagePack binary serialization format, providing fast and compact data exchange.
A Chrome extension that displays ChatGPT summaries alongside Google search results, YouTube videos, and other web content.
A high-performance, cross-language RPC engine for PHP enabling remote communication between diverse programming languages.
Cross-language library to detect temporary (disposable/throwaway) email addresses, covering over 55,000 fake providers.
Rust bindings for the Python interpreter, enabling Rust code to call Python and Python to call Rust.
Transpile trained scikit-learn estimators to C, Java, JavaScript, Go, PHP, and Ruby for embedded systems and performance-critical applications.
A high-performance, cross-language RPC engine for building distributed applications in Go.
Free components that wrap Python into Delphi and Lazarus (FPC) for scripting and extension development.
Go bindings for the Lua C API, enabling Go programs to embed and interact with Lua virtual machines.
A fast and secure WebAssembly and WASI runtime for Elixir, enabling lightweight WebAssembly containers in your backend.
Pure Go implementation of the NaCL cryptography API with full feature parity and cross-language compatibility.
A C++ library for seamless interoperability between C++ and Python, enabling Python to call C++ code and vice versa.
A Go wrapper for the .NET Core Runtime that enables calling .NET assemblies from Go programs.
A curated collection of awesome LINQ libraries, tools, tutorials, and resources across multiple programming languages.
A programming language-agnostic algebraic data type definition language based on polynomials.
A syntax for defining cross-language data types to generate type-safe serializers, deserializers, and validators for JSON APIs.
An example project demonstrating how to call Rust code from Java using JNA, with examples of data exchange and callbacks.
An informal manual for Rust and F# developers to learn each other's language by highlighting their similarities and differences.
A flexible REPL/CLI manager for Neovim with parallel sessions, buffer attachments, and cross-language support.
A flexible REPL/CLI manager for Neovim with parallel sessions, buffer attachments, and cross-language support.
An R interface to Google's V8 JavaScript and WebAssembly engine for executing JavaScript code within R.
A lightweight Java and .NET client library for calling Python objects remotely via the Pyro5 protocol.
A tool for generating OCaml bindings to JavaScript libraries, simplifying cross-language interoperability.
Generate Java bindings for Go packages using a forked version of gomobile.
An R package that provides a bidirectional interface for calling Julia code from R and mapping objects between both languages.
A cross-language specification and implementation for generic merkle proofs, primarily for IBC and blockchain interoperability.
A high-performance, cross-language RPC library for Delphi and FreePascal 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.