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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesScripting Runtime Hot-Swapping

The ability to switch between different scripting language engines at runtime to balance performance and size.

Distinct from Search Backend Swapping: Distinct from search backend swapping or JVM bytecode hot-swapping; focuses on the entire runtime engine implementation.

Explore 1 awesome GitHub repository matching data & databases · Scripting Runtime Hot-Swapping. Refine with filters or upvote what's useful.

Awesome Scripting Runtime Hot-Swapping GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tencent/puertsAvatar Tencent

    Tencent/puerts

    6,103Vezi pe GitHub↗

    Puerts este un embedder de runtime TypeScript și un framework de scripting pentru motoare de jocuri, conceput pentru a integra limbaje dinamice în aplicații host de nivel scăzut. Acesta funcționează ca o punte API cross-language de înaltă performanță, permițând dezvoltatorilor să execute logica de gameplay și scripturile de editor folosind TypeScript și JavaScript într-un mediu host compilat. Proiectul se distinge printr-un API de bridging unificat care suportă backend-uri de scripting pluggable, permițând selecția sau schimbarea la cald a diferitelor motoare de limbaj pentru a echilibra viteza de execuție cu dimensiunea binarului. Oferă generarea automată a declarațiilor de tip pentru a asigura accesul type-safe și autocomplete pentru API-urile host native. Framework-ul acoperă o suprafață largă de capabilități, inclusiv bridging API bazat pe reflexie pentru invocarea funcțiilor native, maparea obiectelor cross-language și integrarea pachetelor terțe. De asemenea, suportă automatizarea avansată prin controlul motorului în limbaj natural, integrarea agenților AI pentru comportamente dinamice și un protocol standardizat de control de la distanță pentru conectarea instrumentelor externe de codare AI la un proiect în execuție.

    Swaps between different language runtimes to balance execution speed, binary size, and specific functional requirements.

    C++dotnetjavascriptnodejs
    Vezi pe GitHub↗6,103
  1. Home
  2. Data & Databases
  3. Table Indexing Systems
  4. Search Backends
  5. Scripting Runtime Hot-Swapping