Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.
- cli
- ffi
- rust
- serde
70,234 visible repositories in the index
25–48 of 72 · Most stars
Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
WebAssembly (Wasm) Interpreter - An efficient, lightweight, and deterministic WebAssembly interpreter for embedded systems and plug-in runtimes.
A lightweight LLVM python binding for writing JIT compilers
Lightweight Web Worker API implementation with native threads
Translate GPU shaders and compute kernels between GLSL, HLSL, Metal, SPIR-V, Slang, CUDA and HIP, and to WGSL, through the CrossGL IR
⚡️ Lightweight full-featured Promises, Async & Await Library in Swift
Lightweight in-process concurrent programming
Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.
A lightweight, dependency-free library for binding Lua to C++
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful.
[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.
A lightweight and fast parsing library for C#.
Lightweight Goroutine pool
Run Node.js on Android by rewrite Node.js in Java
A lightweight ClojureScript abstraction over ReactJS
A lightweight yet powerful IoC dependency injection container for the Go programming language
C++11 thread-safe container for sharing data between threads (synchronized queue)
webgpu.h - C version of the JS API, for both native and Wasm. A multi-vendor standard between Dawn/Emdawnwebgpu and wgpu-native. Designed primarily for binding into higher-level languages.
A lightweight (350MB) Lisp interpreter in Malbolge Unshackled, often dubbed the hardest turing complete programming language.
Lanes is a lightweight, native, lazy evaluating multithreading library for Lua 5.1 to 5.5.