awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesBytecode Caching

Mechanisms that generate and store cached bytecode during builds to eliminate runtime parsing overhead.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Bytecode Caching. Refine with filters or upvote what's useful.

Awesome Bytecode Caching GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • oven-sh/bunAvatar de oven-sh

    oven-sh/bun

    93,257Voir sur GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    Generates cached bytecode files during the build process to eliminate runtime parsing overhead and accelerate application startup times.

    Rustbunbundlerjavascript
    Voir sur GitHub↗93,257
  • wasmerio/wasmerAvatar de wasmerio

    wasmerio/wasmer

    20,421Voir sur GitHub↗

    Wasmer is a high-performance runtime engine designed to execute sandboxed WebAssembly modules across server-side, edge, and browser environments. It functions as a comprehensive platform for building, distributing, and running isolated applications, providing a secure and portable execution layer that maintains consistency across diverse hardware architectures and operating systems. The platform distinguishes itself through a robust toolchain that enables cross-language interoperability and the transformation of code into portable binary packages. It supports ahead-of-time binary generation t

    Optimizes and caches compiled code to reduce processing overhead and improve execution throughput.

    Rustemscriptenlinuxmacos
    Voir sur GitHub↗20,421
  • folke/lazy.nvimAvatar de folke

    folke/lazy.nvim

    20,305Voir sur GitHub↗

    This project is a package manager and configuration framework for Neovim, designed to orchestrate the lifecycle of editor extensions. It provides a centralized system for installing, updating, and tracking plugins while ensuring consistent dependency resolution across different environments through the use of lockfiles. The framework distinguishes itself by prioritizing startup performance and modularity. It employs event-based lazy loading to defer the initialization of extensions until specific user interactions, commands, or file types trigger their activation. To further accelerate the ed

    Compiles plugin source code into bytecode to eliminate runtime parsing overhead and accelerate startup.

    Luaneovimneovim-pluginnvim
    Voir sur GitHub↗20,305
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Voir sur GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Enables server-side opcode caching to store precompiled script bytecode and reduce execution time.

    PHPcmscontentcontent-management
    Voir sur GitHub↗15,395
  • yuin/gopher-luaAvatar de yuin

    yuin/gopher-lua

    6,933Voir sur GitHub↗

    Gopher-lua is a complete implementation of the Lua language and its standard libraries written natively in Go. It serves as an embedded scripting engine and virtual machine that allows Go applications to execute Lua scripts and exchange data between the host and the script environment. The project provides a bytecode compiler to transform source code into a binary format for faster execution. It enables deep integration between the two languages by allowing the registration of native Go functions to be called from scripts, and the invocation of script functions directly from Go. The engine c

    Caches compiled Lua scripts in binary bytecode format to reduce initialization time and memory overhead.

    Gogogopher-lualua
    Voir sur GitHub↗6,933
  • svaarala/duktapeAvatar de svaarala

    svaarala/duktape

    6,208Voir sur GitHub↗

    Duktape est un moteur JavaScript embarquable et un runtime de script portable conçu pour l'intégration dans des applications C et C++. Il fonctionne comme un runtime ECMAScript léger qui fournit un pont C-JavaScript pour échanger des données et invoquer des fonctions entre le code natif et un environnement d'exécution de script. Le moteur inclut un compilateur de bytecode ECMAScript qui permet la sérialisation et la mise en cache des fonctions compilées sur disque pour réduire le temps de démarrage de l'application. Il organise les dépendances de script en utilisant un chargeur de module conforme à CommonJS. Le runtime couvre une variété de capacités incluant la planification de coroutines coopératives pour l'exécution asynchrone et un système de garbage collection hybride qui combine le comptage de références avec la collection mark-and-sweep. Il fournit également un protocole de débogage via un proxy JSON et prend en charge des transports de débogage personnalisés pour le matériel restreint. Les configurations de build sont gérées via des paramètres pilotés par YAML pour générer des en-têtes C spécifiques à la plateforme.

    Provides mechanisms to serialize and store compiled bytecode on disk to minimize application startup time.

    JavaScriptduktapejavascriptjavascript-engine
    Voir sur GitHub↗6,208
  1. Home
  2. Software Engineering & Architecture
  3. Performance and Reliability
  4. Performance Optimization
  5. Caching and Memoization
  6. Bytecode Caching

Explorer les sous-tags

  • Bytecode Cache GeneratorsTools that produce cached bytecode for faster execution.