awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to cesanta/v7

Projects sharing features with Cesanta V7

30 open-source projects similar to cesanta/v7, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • chaiscript/chaiscriptChaiScript avatar

    ChaiScript/ChaiScript

    3,119View on GitHub↗

    Embedded Scripting Language Designed for C++

    C++c-plus-pluscppembedded-scripting-language
    View on GitHub↗3,119
  • dafrito/luacxxdafrito avatar

    dafrito/luacxx

    163View on GitHub↗

    Lua binding library for modern C++

    C++
    View on GitHub↗163
  • saghul/txiki.jssaghul avatar

    saghul/txiki.js

    3,081View on GitHub↗

    A tiny JavaScript runtime

    C
    View on GitHub↗3,081
  • cython/cythoncython avatar

    cython/cython

    10,767View on GitHub↗

    Cython is a compiler that translates Python code into C or C++ to create high-performance extension modules. It functions as a static typing optimizer and a C extension generator, allowing developers to declare C types within Python code to reduce interpreter overhead and increase execution speed. The project enables the wrapping of external C libraries to provide high-level interfaces to low-level system capabilities. It also serves as a native binary packager, capable of freezing scripts and their dependencies into standalone executable binaries for distribution. The system covers a broad

    Cythonbig-dataccpp
    View on GitHub↗10,767
  • boostorg/pythonboostorg avatar

    boostorg/python

    530View on GitHub↗

    Boost.org python module

    C++
    View on GitHub↗530

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • svaarala/duktapesvaarala avatar

    svaarala/duktape

    6,208View on GitHub↗

    Duktape is an embeddable JavaScript engine and portable scripting runtime designed for integration into C and C++ applications. It functions as a lightweight ECMAScript runtime that provides a C-JavaScript bridge for exchanging data and invoking functions between native code and a script execution environment. The engine includes an ECMAScript bytecode compiler that allows for the serialization and caching of compiled functions to disk to reduce application startup time. It organizes script dependencies using a CommonJS-compliant module loader. The runtime covers a variety of capabilities in

    JavaScriptduktapejavascriptjavascript-engine
    View on GitHub↗6,208
  • swig/swigswig avatar

    swig/swig

    6,294View on GitHub↗

    SWIG is a tool that generates wrapper code to expose C and C++ libraries to a wide range of higher-level programming languages. It reads annotated C/C++ header files and produces language-specific bindings from a single interface definition, supporting languages such as Python, Java, Ruby, C#, Perl, and many others. The generated wrapper code is free from the project's GPL license, allowing users to distribute it under their own terms. The tool handles modern C++ features including templates, namespaces, smart pointers, and constructs up to C++20 through specialized parsing and code generatio

    SWIG
    View on GitHub↗6,294
  • taviso/ctypes.shtaviso avatar

    taviso/ctypes.sh

    2,170View on GitHub↗

    A foreign function interface for bash.

    C
    View on GitHub↗2,170
  • tbenthompson/cppimporttbenthompson avatar

    tbenthompson/cppimport

    1,229View on GitHub↗

    Import C++ files directly from Python!

    Python
    View on GitHub↗1,229
  • thephd/sol2ThePhD avatar

    ThePhD/sol2

    5,072View on GitHub↗

    Sol2 is a C++ Lua binding library that serves as a language interoperability layer for integrating Lua scripts into C++ applications. It acts as a scripting wrapper and API toolkit, enabling the execution of Lua code and the management of shared state within a native C++ environment. The library focuses on automated function and type mapping to bridge native C++ classes and complex data types with the Lua scripting engine. It provides mechanisms for bidirectional data exchange, allowing compiled logic and variables to be synchronized between the host application and the script runtime. The s

    C++
    View on GitHub↗5,072
  • charto/nbindcharto avatar

    charto/nbind

    1,999View on GitHub↗

    :sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:

    C++asmjsc-plus-plusemscripten
    View on GitHub↗1,999
  • pybind/pybind11pybind avatar

    pybind/pybind11

    17,913View on GitHub↗

    pybind11 is a header-only C++ binding library that exposes C++ functions and classes as Python modules. It serves as a language bridge, mapping native types, inheritance hierarchies, and lambda functions into compatible Python objects to enable high-performance native code execution. The library includes specialized integration for NumPy arrays, utilizing buffer protocols to bind native C++ data without copying memory. It provides a toolkit for mapping C++ standard library data structures and smart pointers into the Python environment while maintaining cross-language memory management. The p

    C++
    View on GitHub↗17,913
  • wjakob/nanobindwjakob avatar

    wjakob/nanobind

    3,572View on GitHub↗

    nanobind: tiny and efficient C++/Python bindings

    C++
    View on GitHub↗3,572
  • bytedeco/javacppbytedeco avatar

    bytedeco/javacpp

    4,697View on GitHub↗

    JavaCPP is a JNI C++ bridge and foreign function interface that provides a binding generator, a native library loader, and a native memory manager. It automates the creation of Java wrappers around native C++ headers and shared libraries to enable interoperability between the two languages. The project features a C++ binding generator that parses header files to automatically produce the necessary glue code and interfaces for calling native functions. It includes a native library loader that locates and extracts platform-specific binaries from the classpath into a local cache for runtime exec

    Javacc-plus-pluscpp
    View on GitHub↗4,697
  • mono/cppsharpmono avatar

    mono/CppSharp

    3,385View on GitHub↗

    Tools and libraries to glue C/C++ APIs to high-level languages

    C#bindingsbridgec
    View on GitHub↗3,385
  • copernicamarketingsoftware/php-cppCopernicaMarketingSoftware avatar

    CopernicaMarketingSoftware/PHP-CPP

    1,447View on GitHub↗

    Library to build PHP extensions with C++

    C++
    View on GitHub↗1,447
  • horazont/thoriumhorazont avatar

    horazont/thorium

    10View on GitHub↗

    Thorium Scripting Language

    Pascal
    View on GitHub↗10
  • jerryscript-project/jerryscriptjerryscript-project avatar

    jerryscript-project/jerryscript

    7,399View on GitHub↗

    JerryScript is a lightweight, ECMAScript-compliant JavaScript engine and bytecode compiler designed for resource-constrained devices. It serves as an embedded interpreter and IoT scripting runtime, enabling the execution of JavaScript code within native C applications on hardware with limited memory. The project differentiates itself through a focus on low-memory runtime management, utilizing bytecode precompilation and pre-compiled state snapshots to reduce startup time and memory overhead. It features a C-binding native bridge for bidirectional communication between native code and scripts,

    C
    View on GitHub↗7,399
  • kunitoki/luabridge3kunitoki avatar

    kunitoki/LuaBridge3

    372View on GitHub↗

    A lightweight, dependency-free library for binding Lua to C++

    C
    View on GitHub↗372
  • libffi/libffilibffi avatar

    libffi/libffi

    4,281View on GitHub↗

    libffi is a foreign function interface library that enables calling functions written in other languages at runtime. It serves as a multi-architecture ABI wrapper and dynamic call frame generator, allowing the execution of external functions based on runtime descriptions of argument types and return values. The project provides a portable interface to handle diverse calling conventions across different hardware architectures and operating systems. It includes capabilities for executable closure allocation, which allows foreign code to trigger callbacks within a host language via jump tables s

    C
    View on GitHub↗4,281
  • luau-lang/luauluau-lang avatar

    luau-lang/luau

    5,635View on GitHub↗

    Luau is a high-performance programming language evolved from Lua 5.1. It consists of a bytecode virtual machine, an embeddable scripting engine, and a static code analyzer designed to provide a secure, sandboxed execution environment for host applications. The project is distinguished by its gradual typing system, which combines automatic type inference with optional manual annotations to detect bugs without requiring full static typing. It also features native vector mathematics for high-performance operations and a specialized debugging system that uses bytecode patching to minimize executi

    C++luaprogramming-languagescripting-language
    View on GitHub↗5,635
  • luvit/luvitluvit avatar

    luvit/luvit

    3,953View on GitHub↗

    Luvit is an event-driven runtime for Lua that integrates libuv to provide non-blocking I/O and asynchronous system operations. It functions as an asynchronous network framework and execution environment that leverages Just-In-Time compilation for high-performance script processing. The platform enables the distribution of network traffic across multiple CPU cores through a TCP cluster manager that shares socket handles among child processes. It provides specialized capabilities for building HTTP servers by decoding incoming request streams and encoding responses via a stream processor. The r

    Lua
    View on GitHub↗3,953
  • micropython/micropythonmicropython avatar

    micropython/micropython

    21,806View on GitHub↗

    MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained systems. It serves as a cross-platform embedded runtime and hardware abstraction layer, providing a firmware framework that maps high-level software commands to specific microcontroller registers across diverse processor architectures. The project functions as an embedded language interpreter that enables rapid prototyping on hardware through an interactive read-eval-print loop. It supports a wide range of target environments, including ARM, ESP32, STM32, RISC-V, and WebAssembl

    Cembeddedmicrocontrollermicropython
    View on GitHub↗21,806
  • morgan-stanley/hobbesMorgan-Stanley avatar

    Morgan-Stanley/hobbes

    1,203View on GitHub↗

    A language and an embedded JIT compiler

    C
    View on GitHub↗1,203
  • open2b/scriggoopen2b avatar

    open2b/scriggo

    572View on GitHub↗

    The world’s most powerful template engine and Go embeddable interpreter.

    Go
    View on GitHub↗572
  • paladin-t/xplpaladin-t avatar

    paladin-t/xpl

    36View on GitHub↗

    XPL is an easy to embed and extend scripting programming language. It's implemented in a single C header file within only several hundreds lines of code; and runs almost as fast as strlen(). It contains only a few high frequently used features like: if-then-elseif-else-endif, yield, scripting…

    C
    View on GitHub↗36
  • pikastech/pikascriptP

    pikasTech/pikaScript

    0View on GitHub↗
    View on GitHub↗0
  • pmed/v8pppmed avatar

    pmed/v8pp

    961View on GitHub↗

    Bind C++ functions and classes into V8 JavaScript engine

    C++
    View on GitHub↗961
  • pocketpy/pocketpypocketpy avatar

    pocketpy/pocketpy

    2,076View on GitHub↗

    Portable Python 3.x Interpreter in Modern C for Game Scripting

    C
    View on GitHub↗2,076
  • project-jedi/jvclproject-jedi avatar

    project-jedi/jvcl

    663View on GitHub↗

    JEDI Visual Component Library

    Pascal
    View on GitHub↗663