awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

60 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kamranahmedse/developer-roadmapAvatar kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Vezi pe GitHub↗

    Developer Roadmap este o platformă condusă de comunitate care oferă căi de învățare structurate, bazate pe grafuri, pentru ingineria software. Servește drept repository cuprinzător de cunoștințe unde domeniile tehnice sunt organizate în secvențe vizuale pentru a ghida dobândirea competențelor profesionale și creșterea în carieră. Proiectul se distinge printr-un ecosistem colaborativ care permite utilizatorilor să contribuie cu roadmap-uri, să cureție cele mai bune practici din industrie și să mențină profiluri profesionale. Acesta integrează framework-uri de evaluare diagnostică pentru a evalua competența tehnică, ajutând dezvoltatorii să identifice lacunele de cunoștințe și să se pregătească pentru interviurile profesionale prin secvențe de învățare țintite. Dincolo de capabilitățile sale de bază de mapare, platforma oferă idei practice de proiecte și tutorat interactiv pentru a consolida conceptele de inginerie. Oferă un spațiu centralizat pentru ca comunitatea să partajeze resurse, să urmărească dezvoltarea progresivă a competențelor și să navigheze prin peisaje tehnice complexe.

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

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Vezi pe GitHub↗357,434
  • junegunn/vim-plugAvatar junegunn

    junegunn/vim-plug

    35,685Vezi pe 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
    Vezi pe GitHub↗35,685
  • ggreer/the_silver_searcherAvatar ggreer

    ggreer/the_silver_searcher

    27,072Vezi pe 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
    Vezi pe GitHub↗27,072
  • virattt/dexterAvatar virattt

    virattt/dexter

    27,085Vezi pe 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
    Vezi pe GitHub↗27,085
  • openfaas/faasAvatar openfaas

    openfaas/faas

    26,092Vezi pe 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
    Vezi pe GitHub↗26,092
  • syl20bnr/spacemacsAvatar syl20bnr

    syl20bnr/spacemacs

    24,560Vezi pe 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
    Vezi pe GitHub↗24,560
  • iovisor/bccAvatar iovisor

    iovisor/bcc

    22,459Vezi pe 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
    Vezi pe GitHub↗22,459
  • hlissner/doom-emacsAvatar hlissner

    hlissner/doom-emacs

    22,267Vezi pe 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
    Vezi pe GitHub↗22,267
  • dotnet/coreAvatar dotnet

    dotnet/core

    21,897Vezi pe 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
    Vezi pe GitHub↗21,897
  • rustpython/rustpythonAvatar RustPython

    RustPython/RustPython

    21,807Vezi pe 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
    Vezi pe GitHub↗21,807
  • parse-community/parse-serverAvatar parse-community

    parse-community/parse-server

    21,403Vezi pe 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
    Vezi pe GitHub↗21,403
  • browserbase/stagehandAvatar browserbase

    browserbase/stagehand

    21,180Vezi pe 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
    Vezi pe GitHub↗21,180
  • spacevim/spacevimAvatar SpaceVim

    SpaceVim/SpaceVim

    20,253Vezi pe 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
    Vezi pe GitHub↗20,253
  • livekit/livekitAvatar livekit

    livekit/livekit

    19,358Vezi pe 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
    Vezi pe GitHub↗19,358
  • handlebars-lang/handlebars.jsAvatar handlebars-lang

    handlebars-lang/handlebars.js

    18,640Vezi pe 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
    Vezi pe GitHub↗18,640
  • facebook/hhvmAvatar facebook

    facebook/hhvm

    18,635Vezi pe 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
    Vezi pe GitHub↗18,635
  • iii-hq/iiiAvatar iii-hq

    iii-hq/iii

    18,238Vezi pe 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
    Vezi pe GitHub↗18,238
  • xiaolincoder/cs-baseAvatar xiaolincoder

    xiaolincoder/CS-Base

    18,024Vezi pe 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
    Vezi pe GitHub↗18,024
  • dotnet/runtimeAvatar dotnet

    dotnet/runtime

    17,966Vezi pe 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
    Vezi pe GitHub↗17,966
  • pydantic/pydantic-aiAvatar pydantic

    pydantic/pydantic-ai

    17,791Vezi pe 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
    Vezi pe GitHub↗17,791
Înapoi123Înainte
  1. Home
  2. Software Engineering & Architecture
  3. Function Execution Engines

Explorează sub-etichetele

  • Cleanup Hooks3 sub-tag-uriMechanisms 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 sub-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 sub-tag-uriRuntime 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.