awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to mono/cppsharp

Open-source alternatives to CppSharp

28 open-source projects similar to mono/cppsharp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best CppSharp alternative.

  • cython/cythoncython का अवतार

    cython/cython

    10,767GitHub पर देखें↗

    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
    GitHub पर देखें↗10,767
  • boostorg/pythonboostorg का अवतार

    boostorg/python

    530GitHub पर देखें↗

    Boost.org python module

    C++
    GitHub पर देखें↗530
  • bytedeco/javacppbytedeco का अवतार

    bytedeco/javacpp

    4,697GitHub पर देखें↗

    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
    GitHub पर देखें↗4,697
  • pybind/pybind11pybind का अवतार

    pybind/pybind11

    17,913GitHub पर देखें↗

    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++
    GitHub पर देखें↗17,913

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • cesanta/v7cesanta का अवतार

    cesanta/v7

    1,451GitHub पर देखें↗

    Embedded JavaScript engine for C/C++

    C
    GitHub पर देखें↗1,451
  • saghul/txiki.jssaghul का अवतार

    saghul/txiki.js

    3,081GitHub पर देखें↗

    A tiny JavaScript runtime

    C
    GitHub पर देखें↗3,081
  • svaarala/duktapesvaarala का अवतार

    svaarala/duktape

    6,208GitHub पर देखें↗

    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
    GitHub पर देखें↗6,208
  • swig/swigswig का अवतार

    swig/swig

    6,294GitHub पर देखें↗

    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
    GitHub पर देखें↗6,294
  • taviso/ctypes.shtaviso का अवतार

    taviso/ctypes.sh

    2,170GitHub पर देखें↗

    A foreign function interface for bash.

    C
    GitHub पर देखें↗2,170
  • tbenthompson/cppimporttbenthompson का अवतार

    tbenthompson/cppimport

    1,229GitHub पर देखें↗

    Import C++ files directly from Python!

    Python
    GitHub पर देखें↗1,229
  • thephd/sol2ThePhD का अवतार

    ThePhD/sol2

    5,072GitHub पर देखें↗

    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++
    GitHub पर देखें↗5,072
  • chaiscript/chaiscriptChaiScript का अवतार

    ChaiScript/ChaiScript

    3,119GitHub पर देखें↗

    Embedded Scripting Language Designed for C++

    C++c-plus-pluscppembedded-scripting-language
    GitHub पर देखें↗3,119
  • wjakob/nanobindwjakob का अवतार

    wjakob/nanobind

    3,572GitHub पर देखें↗

    nanobind: tiny and efficient C++/Python bindings

    C++
    GitHub पर देखें↗3,572
  • charto/nbindcharto का अवतार

    charto/nbind

    1,999GitHub पर देखें↗

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

    C++asmjsc-plus-plusemscripten
    GitHub पर देखें↗1,999
  • copernicamarketingsoftware/php-cppCopernicaMarketingSoftware का अवतार

    CopernicaMarketingSoftware/PHP-CPP

    1,447GitHub पर देखें↗

    Library to build PHP extensions with C++

    C++
    GitHub पर देखें↗1,447
  • libffi/libffilibffi का अवतार

    libffi/libffi

    4,281GitHub पर देखें↗

    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
    GitHub पर देखें↗4,281
  • blueloveth/pocketpyB

    blueloveTH/pocketpy

    0GitHub पर देखें↗
    GitHub पर देखें↗0
  • dafrito/luacxxdafrito का अवतार

    dafrito/luacxx

    163GitHub पर देखें↗

    Lua binding library for modern C++

    C++
    GitHub पर देखें↗163
  • dotnet/pinvokedotnet का अवतार

    dotnet/pinvoke

    2,183GitHub पर देखें↗

    A library containing all P/Invoke code so you don't have to import it every time. Maintained and updated to support the latest Windows OS.

    C#
    GitHub पर देखें↗2,183
  • irmen/pyroliteirmen का अवतार

    irmen/Pyrolite

    186GitHub पर देखें↗

    Java and .NET client interface for Pyro5 protocol

    Java
    GitHub पर देखें↗186
  • jerryscript-project/jerryscriptjerryscript-project का अवतार

    jerryscript-project/jerryscript

    7,399GitHub पर देखें↗

    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
    GitHub पर देखें↗7,399
  • kunitoki/luabridge3kunitoki का अवतार

    kunitoki/LuaBridge3

    372GitHub पर देखें↗

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

    C
    GitHub पर देखें↗372
  • bellard/mquickjsbellard का अवतार

    bellard/mquickjs

    5,539GitHub पर देखें↗

    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
    GitHub पर देखें↗5,539
  • luau-lang/luauluau-lang का अवतार

    luau-lang/luau

    5,635GitHub पर देखें↗

    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
    GitHub पर देखें↗5,635
  • morgan-stanley/hobbesMorgan-Stanley का अवतार

    Morgan-Stanley/hobbes

    1,203GitHub पर देखें↗

    A language and an embedded JIT compiler

    C
    GitHub पर देखें↗1,203
  • pmed/v8pppmed का अवतार

    pmed/v8pp

    961GitHub पर देखें↗

    Bind C++ functions and classes into V8 JavaScript engine

    C++
    GitHub पर देखें↗961
  • pythonnet/pythonnetpythonnet का अवतार

    pythonnet/pythonnet

    5,483GitHub पर देखें↗

    PythonNet is a runtime integration bridge that enables Python code to call .NET assemblies and functions within the Common Language Runtime. It serves as a set of bindings for accessing the .NET framework and its libraries from a Python environment, facilitating cross-language runtime interoperability. The project provides a mechanism for embedding a Python scripting engine directly within .NET applications. This allows for the creation of an application scripting layer where Python code is executed dynamically to provide customization and automation for the host environment. The bridge supp

    C#
    GitHub पर देखें↗5,483
  • vinniefalco/luabridgevinniefalco का अवतार

    vinniefalco/LuaBridge

    1,770GitHub पर देखें↗

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

    C
    GitHub पर देखें↗1,770