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
·

60 dépôts

Awesome GitHub RepositoriesFunction Execution Engines

Runtime environments and gateways responsible for routing and executing discrete code units on demand.

Distinguishing note: Focuses on the invocation and execution lifecycle of functions rather than the underlying infrastructure scaling.

Explore 60 awesome GitHub repositories matching software engineering & architecture · Function Execution Engines. Refine with filters or upvote what's useful.

Awesome Function Execution Engines 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.
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Voir sur GitHub↗

    Developer Roadmap est une plateforme pilotée par la communauté qui fournit des parcours d'apprentissage structurés basés sur des graphes pour le génie logiciel. Elle sert de dépôt de connaissances complet où les domaines techniques sont organisés en séquences visuelles pour guider l'acquisition de compétences professionnelles et la croissance de carrière. Le projet se distingue par un écosystème collaboratif qui permet aux utilisateurs de contribuer à des roadmaps, d'organiser les meilleures pratiques de l'industrie et de maintenir des profils professionnels. Il intègre des cadres d'évaluation diagnostique pour évaluer la compétence technique, aidant les développeurs à identifier les lacunes en matière de connaissances et à se préparer aux entretiens professionnels grâce à des séquences d'apprentissage ciblées. Au-delà de ses capacités de cartographie de base, la plateforme propose des idées de projets pratiques et du tutorat interactif pour renforcer les concepts d'ingénierie. Elle offre un espace centralisé pour que la communauté puisse partager des ressources, suivre le développement progressif des compétences et naviguer dans des paysages techniques complexes.

    Provides runtime environments responsible for routing and executing discrete code units on demand.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Voir sur GitHub↗357,434
  • junegunn/vim-plugAvatar de junegunn

    junegunn/vim-plug

    35,685Voir sur GitHub↗

    vim-plug is a plugin manager for the Vim text editor that functions as a git-based dependency manager and configuration bootstrapper. It downloads and organizes external plugin packages from remote repositories to extend the editor's functionality. The project acts as a lazy-loading orchestrator to reduce editor startup time by deferring the loading of plugins until specific commands or file types are encountered. It enables version pinning by allowing plugins to be fetched using specific git branches, tags, or commit hashes. The manager provides a framework for plugin installation, lifecycl

    Optimizes Vim boot time by deferring plugin loading until they are actually needed.

    Vim Scriptvim
    Voir sur GitHub↗35,685
  • ggreer/the_silver_searcherAvatar de ggreer

    ggreer/the_silver_searcher

    27,072Voir sur GitHub↗

    The Silver Searcher is a high-performance text search utility and regex code search tool designed to locate strings and regular expressions within plain text and source code. It functions as a codebase pattern matcher that provides highlighted results with surrounding line context and respects standard ignore files. The utility includes specialized capabilities for searching inside zlib and lzma compressed archives. It implements high-throughput processing via parallel-threaded file scanning and just-in-time regular expression compilation. The tool's search and indexing surface covers output

    Uses just-in-time compilation of regular expressions to maximize search throughput during execution.

    Cagccommand-line-tool
    Voir sur GitHub↗27,072
  • virattt/dexterAvatar de virattt

    virattt/dexter

    27,085Voir sur GitHub↗

    Dexter is an autonomous research platform designed to decompose complex inquiries into structured, multi-step workflows. It functions as an agent orchestration system that utilizes iterative tool-calling loops and language models to gather data, perform analysis, and validate findings against internal criteria to ensure accuracy. The platform distinguishes itself through its specialized focus on financial research and messaging integration. It autonomously interprets real-time market data, including income statements and regulatory filings, to generate evidence-based insights. By connecting d

    Dynamically invokes external data retrieval and analysis functions based on the reasoning output of the language model.

    TypeScript
    Voir sur GitHub↗27,085
  • openfaas/faasAvatar de openfaas

    openfaas/faas

    26,092Voir sur GitHub↗

    OpenFaaS is a serverless function platform that provides a container-native framework for deploying and managing event-driven code. It functions as an abstraction layer over container orchestrators, allowing developers to package code into scalable functions that run across Kubernetes clusters or edge computing environments. The platform distinguishes itself through a developer-centric runtime that utilizes standardized language templates and automated build pipelines to simplify the creation of container images. It features a central API gateway that manages request routing, authentication,

    On this page: - OpenFaaS Pro Autoscaler (below) - Legacy scaling for the Community Edition (CE) ## OpenFaaS Pro Autoscaler¶ OpenFaaS Pro feature This feature is included for OpenFaaS Pro customers, and is designed for co

    Godockerfaasfunctions
    Voir sur GitHub↗26,092
  • syl20bnr/spacemacsAvatar de syl20bnr

    syl20bnr/spacemacs

    24,560Voir sur GitHub↗

    Spacemacs is a community-driven configuration for Emacs that integrates modal text editing and a modular system for managing editor features. It implements distinct states for navigation and insertion to separate text manipulation from text entry, combining the efficiency of modal navigation with the extensibility of the Emacs environment. The project distinguishes itself through a layer-based feature composition system, which groups related third-party packages and configurations into modular units. This system includes dependency-based resolution to manage conflicting extensions and a mnemo

    Implements techniques to minimize text editor initialization time by consolidating autoload files and using load hints.

    Emacs Lispcommunity-drivenconfigurationemacs
    Voir sur GitHub↗24,560
  • iovisor/bccAvatar de iovisor

    iovisor/bcc

    22,459Voir sur GitHub↗

    BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co

    Uses LLVM to compile C-like code into BPF bytecode at runtime for the specific running kernel.

    C
    Voir sur GitHub↗22,459
  • hlissner/doom-emacsAvatar de hlissner

    hlissner/doom-emacs

    22,267Voir sur GitHub↗

    This project is an Emacs configuration framework that provides a curated distribution of the editor. It focuses on a modular editor environment and a declarative package management system to ensure reproducible installations and optimized defaults. The framework distinguishes itself through a performance-optimized editor setup that uses lazy loading to reduce startup times. It implements a Vim-emulation layer, providing a modal editing interface with Vim keybindings and a leader-key command hierarchy for efficient navigation. The system covers a broad range of capabilities, including IDE lan

    Implements lazy-loading and optimized package initialization to significantly reduce editor startup time.

    Emacs Lisp
    Voir sur GitHub↗22,267
  • dotnet/coreAvatar de dotnet

    dotnet/core

    21,897Voir sur GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Uses ahead-of-time compilation to pre-process code and reduce startup latency.

    PowerShelldotnetdotnet-core
    Voir sur GitHub↗21,897
  • rustpython/rustpythonAvatar de RustPython

    RustPython/RustPython

    21,807Voir sur GitHub↗

    RustPython is a Python 3 compatible interpreter implemented in Rust. It functions as a scripting engine that can be embedded directly into host applications, allowing for the execution of dynamic scripts and the customization of software behavior within a memory-safe environment. The project distinguishes itself through its ability to bridge Python and JavaScript runtimes, enabling data exchange and function invocation across language boundaries. It also provides a portable execution environment by compiling Python code into WebAssembly, which allows for the execution of logic directly within

    Translate complex mathematical or logic heavy code into native machine instructions during execution to significantly increase processing speed for demanding tasks.

    Rustcompilerhacktoberfestinterpreter
    Voir sur GitHub↗21,807
  • parse-community/parse-serverAvatar de parse-community

    parse-community/parse-server

    21,403Voir sur GitHub↗

    Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla

    Supports executing server-side logic and handling data encoding for objects passed between different backend functions.

    JavaScriptbaasbackendfile-storage
    Voir sur GitHub↗21,403
  • browserbase/stagehandAvatar de browserbase

    browserbase/stagehand

    21,180Voir sur GitHub↗

    Stagehand is an AI-native browser automation framework that enables developers to build reliable web automations using a hybrid of natural language instructions and deterministic TypeScript code.

    Runs custom automation logic within the same infrastructure as the browser session to reduce latency.

    TypeScriptagentsaillms
    Voir sur GitHub↗21,180
  • spacevim/spacevimAvatar de SpaceVim

    SpaceVim/SpaceVim

    20,253Voir sur GitHub↗

    SpaceVim is a modular configuration framework for Vim and Neovim designed to manage settings, plugins, and keybindings across different editing environments. It functions as a plugin manager that uses a layered organization system to group related functions and plugins, reducing the manual effort required for configuration. The system is centered around a mnemonic keybinding strategy that utilizes the space bar as the primary modifier for editor commands. To maintain performance, the framework implements a startup optimizer that delays the loading of non-essential plugins until they are requi

    Optimizes boot time by delaying the loading of non-essential plugins until they are required.

    Vim Script
    Voir sur GitHub↗20,253
  • livekit/livekitAvatar de livekit

    livekit/livekit

    19,358Voir sur GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Schedules automatic resource release upon function exit.

    Gogolangmedia-serversfu
    Voir sur GitHub↗19,358
  • handlebars-lang/handlebars.jsAvatar de handlebars-lang

    handlebars-lang/handlebars.js

    18,640Voir sur GitHub↗

    Handlebars.js is a JavaScript templating engine and logic-less template library used to generate HTML or text by merging data objects with templates. It utilizes an abstract syntax tree parser to transform template strings into executable JavaScript functions. The system separates data from presentation by restricting complex logic to external helper functions rather than the template itself. It features a precompiled template compiler that converts templates into functions before deployment to increase execution speed and reduce startup latency. The engine covers a broad range of content ge

    Reduces startup latency by converting templates into executable JavaScript code before runtime.

    JavaScripthandlebarsmustachetemplates
    Voir sur GitHub↗18,640
  • facebook/hhvmAvatar de facebook

    facebook/hhvm

    18,635Voir sur GitHub↗

    HHVM is a high-performance execution engine and runtime environment designed for the Hack language. It functions as a persistent web application server that processes incoming network traffic, while also providing command-line utilities for executing standalone scripts and performing automated tasks. The project distinguishes itself through a sophisticated execution model that utilizes just-in-time compilation to translate bytecode into optimized machine code. This process is supported by a static type analysis engine that enforces strict data constraints and identifies type inconsistencies b

    Translates high-level bytecode into optimized machine code during execution to significantly increase script processing speed.

    C++hackhacklanghhvm
    Voir sur GitHub↗18,635
  • iii-hq/iiiAvatar de iii-hq

    iii-hq/iii

    18,238Voir sur GitHub↗

    iii is a distributed service orchestrator and event-driven workflow engine designed to compose and manage cross-language functions and workers through a central execution engine. It functions as a multi-language service mesh and WebSocket service gateway, providing a persistent communication layer for remote service workers. The platform enables dynamic runtime extensions, allowing new workers and capabilities to be deployed and registered into a live environment without requiring system restarts. It distinguishes itself by offering machine-readable skill exposure and agent capability integra

    Provides a central engine responsible for routing and executing discrete named handler functions.

    Rust
    Voir sur GitHub↗18,238
  • xiaolincoder/cs-baseAvatar de xiaolincoder

    xiaolincoder/CS-Base

    18,024Voir sur GitHub↗

    CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f

    Schedules cleanup tasks to run automatically when a function exits, ensuring resources are released regardless of the exit path.

    ccppgolang
    Voir sur GitHub↗18,024
  • dotnet/runtimeAvatar de dotnet

    dotnet/runtime

    17,966Voir sur GitHub↗

    This project is a cross-platform managed execution environment and general-purpose application framework designed for building high-performance software. It provides a unified runtime that handles memory management, type safety, and code execution across diverse operating systems. By integrating a native code compilation toolchain, the platform enables developers to convert managed code into optimized machine instructions, significantly improving startup performance and reducing runtime dependencies for production environments. The framework distinguishes itself through a comprehensive toolch

    Pre-compiles application assemblies to reduce just-in-time compilation overhead and improve startup performance.

    C#dotnethacktoberfesthelp-wanted
    Voir sur GitHub↗17,966
  • pydantic/pydantic-aiAvatar de pydantic

    pydantic/pydantic-ai

    17,791Voir sur GitHub↗

    PydanticAI is a Python framework designed for building production-grade autonomous agents. It provides a unified interface for interacting with diverse language models, enabling developers to construct agents that perform complex tasks through structured data validation, tool execution, and multi-turn conversation management. The library centers on type-safe schema enforcement, ensuring that model inputs and outputs remain consistent and reliable throughout the agent's lifecycle. The framework distinguishes itself through a robust architecture that emphasizes modularity and testability. It ut

    Dynamically loads and executes external functions on demand to extend reasoning while minimizing token usage.

    Pythonagent-frameworkgenaillm
    Voir sur GitHub↗17,791
Préc.123Suivant
  1. Home
  2. Software Engineering & Architecture
  3. Function Execution Engines

Explorer les sous-tags

  • Cleanup Hooks3 sous-tagsMechanisms for scheduling automatic resource release upon function exit. **Distinct from Function Execution Engines:** Distinct from Function Execution Engines: focuses on the lifecycle cleanup mechanism rather than the invocation engine.
  • Execution Deferral HooksHooks for postponing function execution to optimize performance. **Distinct from Function Execution Engines:** Distinct from general function execution engines: focuses on declarative hooks for performance-oriented deferral.
  • Immutable Function Restrictions1 sous-tagPrevention of non-immutable function execution on distributed columns to avoid inconsistent results. **Distinct from Function Execution Engines:** Distinct from Function Execution Engines: focuses on the restriction of function types for consistency rather than the execution engine itself.
  • Inter-Function CommunicationMechanisms for passing data and executing logic between different backend functions. **Distinct from Function Execution Engines:** Focuses on the interaction between discrete functions rather than the general runtime execution engine.
  • Just-in-Time Compilers6 sous-tagsRuntime systems that translate high-level code into native machine instructions during execution to improve performance. **Distinct from Function Execution Engines:** Distinct from general function execution engines: focuses specifically on the dynamic compilation of code to native instructions for performance acceleration.
  • Observability ToolsTools for tracking the execution lifecycle and results of function calls. **Distinct from Function Execution Engines:** Focuses on monitoring and observability of execution rather than the engine that performs the routing.
  • Scalable Server FunctionsExecutes backend logic in isolated environments that automatically scale based on traffic demand. **Distinct from Function Execution Engines:** Distinct from Function Execution Engines: focuses on the infrastructure-level scaling and cost-optimization of serverless functions.