awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

60 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • kamranahmedse/developer-roadmapkamranahmedse 的头像

    kamranahmedse/developer-roadmap

    357,434在 GitHub 上查看↗

    Developer Roadmap 是一个社区驱动的平台,提供结构化的、基于图谱的软件工程学习路径。它作为一个综合知识仓库,将技术领域组织成可视化序列,以指导专业技能获取和职业成长。 该项目通过协作生态系统脱颖而出,使用户能够贡献路线图、策划行业最佳实践并维护个人职业档案。它集成了诊断评估框架来评估技术熟练度,帮助开发者识别知识缺口,并通过有针对性的学习序列为专业面试做准备。 除了核心映射能力外,该平台还提供实用的项目创意和交互式辅导,以巩固工程概念。它为社区提供了一个共享资源、跟踪技能进步和导航复杂技术领域的中心化空间。

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

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    在 GitHub 上查看↗357,434
  • junegunn/vim-plugjunegunn 的头像

    junegunn/vim-plug

    35,685在 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
    在 GitHub 上查看↗35,685
  • ggreer/the_silver_searcherggreer 的头像

    ggreer/the_silver_searcher

    27,072在 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
    在 GitHub 上查看↗27,072
  • virattt/dextervirattt 的头像

    virattt/dexter

    27,085在 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
    在 GitHub 上查看↗27,085
  • openfaas/faasopenfaas 的头像

    openfaas/faas

    26,092在 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
    在 GitHub 上查看↗26,092
  • syl20bnr/spacemacssyl20bnr 的头像

    syl20bnr/spacemacs

    24,560在 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
    在 GitHub 上查看↗24,560
  • iovisor/bcciovisor 的头像

    iovisor/bcc

    22,459在 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
    在 GitHub 上查看↗22,459
  • hlissner/doom-emacshlissner 的头像

    hlissner/doom-emacs

    22,267在 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
    在 GitHub 上查看↗22,267
  • dotnet/coredotnet 的头像

    dotnet/core

    21,897在 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
    在 GitHub 上查看↗21,897
  • rustpython/rustpythonRustPython 的头像

    RustPython/RustPython

    21,807在 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
    在 GitHub 上查看↗21,807
  • parse-community/parse-serverparse-community 的头像

    parse-community/parse-server

    21,403在 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
    在 GitHub 上查看↗21,403
  • browserbase/stagehandbrowserbase 的头像

    browserbase/stagehand

    21,180在 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
    在 GitHub 上查看↗21,180
  • spacevim/spacevimSpaceVim 的头像

    SpaceVim/SpaceVim

    20,253在 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
    在 GitHub 上查看↗20,253
  • livekit/livekitlivekit 的头像

    livekit/livekit

    19,358在 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
    在 GitHub 上查看↗19,358
  • handlebars-lang/handlebars.jshandlebars-lang 的头像

    handlebars-lang/handlebars.js

    18,640在 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
    在 GitHub 上查看↗18,640
  • facebook/hhvmfacebook 的头像

    facebook/hhvm

    18,635在 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
    在 GitHub 上查看↗18,635
  • iii-hq/iiiiii-hq 的头像

    iii-hq/iii

    18,238在 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
    在 GitHub 上查看↗18,238
  • xiaolincoder/cs-basexiaolincoder 的头像

    xiaolincoder/CS-Base

    18,024在 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
    在 GitHub 上查看↗18,024
  • dotnet/runtimedotnet 的头像

    dotnet/runtime

    17,966在 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
    在 GitHub 上查看↗17,966
  • pydantic/pydantic-aipydantic 的头像

    pydantic/pydantic-ai

    17,791在 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
    在 GitHub 上查看↗17,791
上一个123下一个
  1. Home
  2. Software Engineering & Architecture
  3. Function Execution Engines

探索子标签

  • Cleanup Hooks3 个子标签Mechanisms 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 个子标签Prevention 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 个子标签Runtime 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.