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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Function calling interface

Ranking updated Jul 8, 2026

For a library for LLM function calling, the strongest matches are apache/openwhisk (OpenWhisk is a comprehensive, self-hostable serverless platform that provides), fission/fission (Fission is a Kubernetes-native serverless platform that provides event-driven) and openfaas/faas (OpenFaaS is a container-native serverless platform that provides the). fnproject/fn and nuclio/nuclio round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best function calling interfaces for LLMs. Compare top open-source libraries ranked by activity and features to find the best fit.

Function calling interface

Find the best repos with AI.We'll search the best matching repositories with AI.
  • apache/openwhiskapache avatar

    apache/openwhisk

    6,779View on GitHub↗

    OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API calls or events. It serves as a complete serverless stack, providing an API gateway for functions, a function-as-a-service runtime manager, and an event-driven workflow engine. The platform distinguishes itself through a polyglot execution model that supports multiple language runtimes and allows for the creation of custom runtimes using Docker containers. It enables complex logic through function orchestration and composition, allowing multiple functions to be chained into seq

    OpenWhisk is a comprehensive, self-hostable serverless platform that provides the required event-driven triggers, multi-language support, and integrated API gateway for managing distributed function execution.

    ScalaCold Start OptimizationsWebhook TriggersLanguage-Agnostic Runtimes
    View on GitHub↗6,779
  • fission/fissionfission avatar

    fission/fission

    8,863View on GitHub↗

    Fission is a function-as-a-service platform and serverless framework for Kubernetes. It manages the lifecycle and execution of code snippets as serverless functions, providing an orchestrator that triggers these functions based on HTTP requests, message queues, or scheduled events. The platform features a cold-start optimized runtime that utilizes warm container pools and dynamic loaders to achieve millisecond execution. It includes a native autoscaler to adjust the number of function instances based on real-time traffic demand and supports canary release testing to split incoming traffic bet

    Fission is a Kubernetes-native serverless platform that provides event-driven triggers, multi-language support, and cold-start optimizations, making it a comprehensive solution for deploying and managing distributed functions.

    GoFunction Warm-up Utilities
    View on GitHub↗8,863
  • openfaas/faasopenfaas avatar

    openfaas/faas

    26,092View on 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,

    OpenFaaS is a container-native serverless platform that provides the required event-driven triggers, multi-language support, and integrated API gateway for self-hosted environments.

    GoAPI Gateways
    View on GitHub↗26,092
  • fnproject/fnfnproject avatar

    fnproject/fn

    5,939View on GitHub↗

    The container native, cloud agnostic serverless platform.

    This is a container-native, self-hostable serverless platform that provides the required event-driven triggers, multi-language support, and API gateway functionality for deploying and managing distributed functions.

    GoServerless Function ManagementCLI Function DeploymentsCLI-Driven Lifecycles
    View on GitHub↗5,939
  • nuclio/nuclionuclio avatar

    nuclio/nuclio

    5,730View on GitHub↗

    Nuclio is a high-performance serverless framework designed for Kubernetes that automatically executes user functions when events arrive from HTTP endpoints, message queues, or streaming data platforms. It processes hundreds of thousands of events per second per function instance through efficient parallel workers, and can allocate functions to run on either CPU or GPU hardware to match workload requirements for data processing or machine learning tasks. The platform scales function instances down to zero when idle and wakes them on demand based on incoming event load, while providing an event

    Nuclio is a high-performance, self-hostable serverless platform for Kubernetes that natively supports event-driven triggers, multi-language functions, and integrated HTTP API gateways for scalable, distributed workloads.

    GoServerless Function ExecutionsServerless PlatformsCustom Resource Serverless Frameworks
    View on GitHub↗5,730
  • iron-io/functionsiron-io avatar

    iron-io/functions

    3,214View on GitHub↗

    IronFunctions - the serverless microservices platform by

    IronFunctions is a self-hostable, container-native serverless platform that provides an HTTP API for deploying and triggering event-driven functions across multiple languages.

    GoApplication FrameworksContainer ManagementServerless Platforms
    View on GitHub↗3,214
  • zappa/zappazappa avatar

    zappa/Zappa

    3,691View on GitHub↗

    Zappa is a serverless Python framework and command-line tool used for packaging and deploying Python web applications to AWS Lambda. It functions as a serverless infrastructure automator that provisions API Gateways, IAM roles, and SSL certificates to run ASGI and WSGI applications as serverless functions. The tool distinguishes itself by providing a management CLI for executing remote administration scripts and management commands directly within the deployed environment. It includes specific mechanisms for serverless performance tuning, such as scheduling regular warm-up invocations to prev

    Zappa is a serverless framework that automates the deployment of Python applications to AWS Lambda, providing the necessary API gateway and event-driven infrastructure to run code in a serverless environment.

    PythonScheduled Function WarmingAPI Gateways
    View on GitHub↗3,691
  • serverless/serverlessserverless avatar

    serverless/serverless

    46,917View on GitHub↗

    The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin

    The Serverless Framework is a widely used tool for defining and deploying event-driven functions across multiple cloud providers, though it acts as an orchestration layer for existing cloud platforms rather than a self-hostable serverless runtime itself.

    JavaScriptDeployment OrchestratorsInfrastructure as CodeInfrastructure as Code Frameworks
    View on GitHub↗46,917
  • aws/chaliceaws avatar

    aws/chalice

    11,062View on GitHub↗

    Chalice is a framework for building and deploying serverless applications and REST APIs on AWS Lambda using Python. It functions as an infrastructure-as-code generator, mapping application logic and routing definitions directly to cloud compute resources while automating the provisioning and management of the underlying environment. The framework distinguishes itself by analyzing source code to automatically construct the minimum necessary security permissions, ensuring least-privilege access for all deployed functions. It supports modular development through blueprint-based organization and

    Chalice is a Python-specific framework designed to build and deploy serverless applications directly to AWS Lambda, providing the requested event-driven triggers and API gateway integration while automating infrastructure provisioning.

    PythonServerless FrameworksInfrastructure Provisioning ToolsRESTful API Development
    View on GitHub↗11,062
  • kubeless/kubelessK

    kubeless/kubeless

    0View on GitHub↗

    Kubeless is a Kubernetes-native serverless framework that allows you to deploy and trigger event-driven functions, providing the core functionality of a self-hostable serverless platform.

    Serverless Platforms
    View on GitHub↗0
  • projectriff/riffP

    projectriff/riff

    0View on GitHub↗

    riff is a serverless platform designed for Kubernetes that enables event-driven function execution and provides an HTTP gateway, making it a direct fit for deploying and triggering code snippets in a distributed environment.

    ServerlessServerless Platforms
    View on GitHub↗0
  • serverless/event-gatewayserverless avatar

    serverless/event-gateway

    1,647View on GitHub↗

    The Event Gateway is a unified routing layer designed to connect HTTP requests and cloud events to serverless functions across multiple providers and infrastructure environments. It functions as a centralized platform for managing event-driven architectures, enabling developers to register, map, and trigger remote functions in response to incoming web traffic or asynchronous system events. The platform distinguishes itself through a plugin-based middleware pipeline that allows for custom logic execution during the request lifecycle, enabling developers to intercept, validate, or transform eve

    This platform acts as an event router and gateway for serverless functions, providing the core event-driven architecture and API triggering capabilities required for a distributed serverless environment.

    GoServerless API GatewaysCloud Function OrchestratorsComposable Middleware Pipelines
    View on GitHub↗1,647
  • triggerdotdev/trigger.devtriggerdotdev avatar

    triggerdotdev/trigger.dev

    13,696View on GitHub↗

    Trigger.dev is a platform for building durable, event-driven background workflows. It functions as a workflow engine that allows developers to define complex, long-running processes using standard code rather than proprietary configuration languages. By utilizing a durable execution model, the system checkpoints progress, ensuring that tasks can automatically resume from the exact point of failure after a crash or interruption. The platform distinguishes itself through its focus on stateful, multi-step automation and real-time feedback. It supports the orchestration of AI agents and external

    This platform provides a robust environment for defining and executing event-driven, long-running workflows, serving as a specialized alternative to traditional serverless function platforms by focusing on durable execution and stateful automation.

    TypeScriptDurable Workflow EnginesDurable Workflow Execution EnginesAI Agent Orchestrators
    View on GitHub↗13,696
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
apache/openwhisk6.8KScalaApache-2.0Jun 17, 2026
fission/fission8.9KGoApache-2.0Jun 16, 2026
openfaas/faas26.1KGootherNov 1, 2025
fnproject/fn5.9KGoApache-2.0Jun 8, 2026
nuclio/nuclio5.7KGoApache-2.0Jun 16, 2026
iron-io/functions3.2KGoApache-2.0Sep 15, 2023
zappa/zappa3.7KPythonMITJun 5, 2026
serverless/serverless46.9KJavaScriptNOASSERTIONJun 19, 2026
aws/chalice11.1KPythonapache-2.0May 29, 2025
kubeless/kubeless0———

Related searches

  • Generic interface libraries
  • a framework for building web APIs
  • an observability library for application instrumentation
  • Command runner
  • Local dashboard interface
  • Typed API client
  • UI component library
  • GPU acceleration libraries