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 pmed/v8pp

Open-source alternatives to V8pp

30 open-source projects similar to pmed/v8pp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best V8pp alternative.

  • 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
  • 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
  • apache/spark-connect-goA

    apache/spark-connect-go

    0View on GitHub↗

    This project houses the experimental client for Spark Connect for Apache Spark written in Golang.

    View on GitHub↗0
  • bellard/mquickjsbellard avatar

    bellard/mquickjs

    5,539View on GitHub↗

    mQuickjs is a compact JavaScript engine designed for memory-constrained devices, such as microcontrollers, requiring as little as 10 KB of RAM and 100 KB of ROM. It achieves this through a fixed-buffer memory allocation scheme that avoids system heap usage, a compacting tracing garbage collector that eliminates fragmentation, and a ROM-embedded standard library that reduces both memory footprint and startup time. The engine compiles JavaScript source into portable bytecode that can be stored in persistent memory and executed without reparsing, and it emulates IEEE 754 floating-point arithmetic

    C
    View on GitHub↗5,539

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
  • bero1985/pasvulkanBeRo1985 avatar

    BeRo1985/pasvulkan

    220View on GitHub↗

    Vulkan header generator and Vulkan OOP-style API wrapper for Object Pascal (FreePascal >= 3.3.1 FPC trunk and any recent current Delphi version)

    Pascal
    View on GitHub↗220
  • boostorg/pythonboostorg avatar

    boostorg/python

    530View on GitHub↗

    Boost.org python module

    C++
    View on GitHub↗530
  • cacarico/hyprluaC

    cacarico/hyprlua

    0View on GitHub↗
    View on GitHub↗0
  • covscript/covscript-imguicovscript avatar

    covscript/covscript-imgui

    5View on GitHub↗

    ImGUI Extension for CovScript

    C++
    View on GitHub↗5
  • capsadmin/ffibuildC

    CapsAdmin/ffibuild

    0View on GitHub↗
    View on GitHub↗0
  • cesanta/v7cesanta avatar

    cesanta/v7

    1,451View on GitHub↗

    Embedded JavaScript engine for C/C++

    C
    View on GitHub↗1,451
  • 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
  • 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
  • cimgui/cimguicimgui avatar

    cimgui/cimgui

    1,916View on GitHub↗

    c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets

    Luabindingccimgui
    View on GitHub↗1,916
  • colonelthirtytwo/dvulkanC

    ColonelThirtyTwo/dvulkan

    0View on GitHub↗
    View on GitHub↗0
  • copernicamarketingsoftware/php-cppCopernicaMarketingSoftware avatar

    CopernicaMarketingSoftware/PHP-CPP

    1,447View on GitHub↗

    Library to build PHP extensions with C++

    C++
    View on GitHub↗1,447
  • 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
  • ctreffs/swiftimguictreffs avatar

    ctreffs/SwiftImGui

    177View on GitHub↗

    This is a lightweight, auto-generated and thin Swift wrapper around the popular and excellent dear imgui library.

    C++
    View on GitHub↗177
  • cyndis/qmlrscyndis avatar

    cyndis/qmlrs

    436View on GitHub↗

    QtQuick interface for Rust

    Rust
    View on GitHub↗436
  • 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
  • dafrito/luacxxdafrito avatar

    dafrito/luacxx

    163View on GitHub↗

    Lua binding library for modern C++

    C++
    View on GitHub↗163
  • ddobrev/qtsharpddobrev avatar

    ddobrev/QtSharp

    582View on GitHub↗

    Mono/.NET bindings for Qt

    C#bindingbridgecross-platform
    View on GitHub↗582
  • deno-windowing/vulkanD

    deno-windowing/vulkan

    0View on GitHub↗
    View on GitHub↗0
  • doloopwhile/pyjqdoloopwhile avatar

    doloopwhile/pyjq

    203View on GitHub↗

    pyjq: Binding for jq JSON Processor

    Python
    View on GitHub↗203
  • dominaezzz/kotlin-imguiDominaezzz avatar

    Dominaezzz/kotlin-imgui

    91View on GitHub↗

    This is meant to be a Kotlin-friendly wrapper (and binding) for Dear ImGui. It is experimental, as I am iterating on the API design and considering optimisations.

    Kotlin
    View on GitHub↗91
  • dotnet/silk.netdotnet avatar

    dotnet/Silk.NET

    4,907View on GitHub↗

    Silk.NET is a low-level API binding library for the .NET ecosystem that provides high-performance interfaces for graphics, audio, and input APIs. It consists of a C header binding generator that converts headers into type-safe language bindings, a graphics API interface for GPU compute and rendering, and a cross-platform windowing wrapper. The project utilizes a customizable pipeline to automate the generation of language bindings from C headers by mapping metadata to syntax trees. Its windowing and input abstraction provides a unified interface to manage application windows across different

    C#3daudiocsharp
    View on GitHub↗4,907
  • dotnet/sparkdotnet avatar

    dotnet/spark

    2,093View on GitHub↗

    .NET for Apache Spark provides high performance APIs for using Apache Spark from C# and F#. With these .NET APIs, you can access the most popular Dataframe and SparkSQL aspects of Apache Spark, for working with structured data, and Spark Structured Streaming, for working with streaming data.

    C#
    View on GitHub↗2,093
  • dpethes/imgui-pasdpethes avatar

    dpethes/imgui-pas

    46View on GitHub↗

    Pascal bindings for dear imgui (AKA ImGui) https://github.com/ocornut/imgui

    Pascal
    View on GitHub↗46
  • dxma/perl5-json-jqdxma avatar

    dxma/perl5-json-jq

    5View on GitHub↗

    Check module's own pod documentation on how to use it.

    Perl
    View on GitHub↗5
  • eiiches/jackson-jqeiiches avatar

    eiiches/jackson-jq

    308View on GitHub↗

    jackson-jq

    Java
    View on GitHub↗308
  • arakelian/java-jqarakelian avatar

    arakelian/java-jq

    92View on GitHub↗

    java-jq is not a re-implementation of jq in Java; instead, it embeds the necessary jq and Oniguruma native libraries in a jar file, and then uses Java Native Access (JNA) to call the embedded libraries in a Java-friendly way.

    Java
    View on GitHub↗92