awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 repositorios

Awesome GitHub RepositoriesServerless Function Executions

Discrete compute functions that trigger automatically based on system events.

Distinct from Event-Driven Triggers: Focuses on the serverless function execution model rather than general workflow trigger mechanisms.

Explore 24 awesome GitHub repositories matching devops & infrastructure · Serverless Function Executions. Refine with filters or upvote what's useful.

Awesome Serverless Function Executions GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • basedhardware/omiAvatar de BasedHardware

    BasedHardware/omi

    12,869Ver en GitHub↗

    Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational assistance and memory. It integrates a wearable hardware development kit with a vector memory database and large language model capabilities to create a persistent digital record of user interactions. The platform is distinguished by its BLE audio streaming pipeline, which transmits raw audio from wearable hardware for real-time transcription and speaker identification. It utilizes a plugin-based agent tool framework that allows AI assistants to autonomously invoke custom functio

    Utilizes serverless function execution via Modal for scalable, on-demand processing of audio and conversation data.

    Dartaiappbci
    Ver en GitHub↗12,869
  • microsoftdocs/azure-docsAvatar de MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894Ver en GitHub↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Documents Azure Functions for processing events with on-demand serverless code execution.

    Markdownskilling
    Ver en GitHub↗10,894
  • wasmedge/wasmedgeAvatar de WasmEdge

    WasmEdge/WasmEdge

    10,665Ver en GitHub↗

    WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har

    Executes user-uploaded functions to respond to SaaS events or connect APIs.

    C++artificial-intelligencecloudcloud-native
    Ver en GitHub↗10,665
  • firebaseextended/flutterfireAvatar de FirebaseExtended

    FirebaseExtended/flutterfire

    9,222Ver en GitHub↗

    FlutterFire es un conjunto de plugins y bibliotecas que proporcionan un SDK de Firebase para aplicaciones construidas con el framework Flutter. Funciona como un envoltorio de servicios en la nube que mapea las APIs de la nube de Firebase al lenguaje de programación Dart, permitiendo la integración del backend para almacenamiento de datos en la nube, autenticación de usuarios y ejecución de funciones sin servidor. El proyecto utiliza una arquitectura modular basada en plugins para separar diferentes servicios en la nube en paquetes independientes. Emplea abstracciones de interfaz de plataforma e interoperabilidad nativa basada en canales de métodos para comunicarse con los SDKs nativos de Android e iOS a través de una API consistente. El SDK cubre varias áreas de capacidad central, incluyendo la sincronización de datos en tiempo real para estados basados en documentos, gestión de identidad de usuario para sesiones seguras y gestión de archivos en la nube. También proporciona herramientas para análisis de aplicaciones móviles, entrega de notificaciones push remotas, monitoreo del rendimiento de aplicaciones y validación de integridad de aplicaciones.

    Enables the execution of backend code in response to specific events or direct client requests.

    Dart
    Ver en GitHub↗9,222
  • awslabs/llrtAvatar de awslabs

    awslabs/llrt

    8,752Ver en GitHub↗

    llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous functions in serverless environments. It provides a lightweight execution layer optimized for fast startup times and minimal memory usage when running ES2023 workloads. The project differentiates itself by bundling natively optimized cloud service SDKs directly into the runtime binary to eliminate external dependency loading. To further reduce cold start latency, it implements parallel connection warming for TLS and network handshakes during the startup phase. The runtime co

    Runs asynchronous handler functions to process events in a low-latency serverless environment.

    Rust
    Ver en GitHub↗8,752
  • vmware-archive/kubelessAvatar de vmware-archive

    vmware-archive/kubeless

    6,847Ver en GitHub↗

    Kubeless is a Kubernetes-native serverless framework that deploys and runs stateless functions as custom resources managed by an in-cluster controller. It functions as a Function-as-a-Service platform, launching function runtime pods on demand and scaling them to zero when idle to optimise resource usage. Functions are invoked automatically through HTTP requests or a publish-subscribe messaging bus, enabling event-driven execution for workloads and microservices. The platform supports running functions written in Golang, Python, Node.js, Ruby, PHP, .NET, and Ballerina, with the ability to add

    Triggers serverless functions through HTTP requests or pub/sub messaging for event-driven workloads and microservices.

    Gofaasfunction-as-a-servicegolang
    Ver en GitHub↗6,847
  • sanity-io/sanityAvatar de sanity-io

    sanity-io/sanity

    6,193Ver en GitHub↗

    Sanity es una plataforma de gestión de contenido headless y API de contenido estructurado que almacena datos y los entrega mediante una API a cualquier frontend o dispositivo. Funciona como un estudio de contenido en tiempo real, proporcionando un entorno de edición personalizable para gestionar activos digitales y documentos a través de una capa de datos desacoplada y con tipado fuerte. La plataforma destaca por un motor de consultas orientado a grafos que utiliza el lenguaje GROQ para filtrar, transformar y recuperar contenido estructurado. Permite la edición colaborativa en tiempo real con indicadores de presencia en vivo y un enfoque basado en esquemas para la gestión de documentos. El sistema cubre una amplia gama de capacidades, incluyendo gestión de activos digitales con transformaciones bajo demanda, automatización de flujos de trabajo de contenido mediante funciones serverless y webhooks, y la capacidad de construir interfaces editoriales personalizadas a través de una arquitectura de plugins. También admite la serialización de texto enriquecido y la gestión del ciclo de vida de los documentos, desde borradores hasta estados publicados.

    Executes discrete serverless functions triggered by system events to automate tasks like data synchronization.

    TypeScript
    Ver en GitHub↗6,193
  • cloudevents/specAvatar de cloudevents

    cloudevents/spec

    5,801Ver en GitHub↗

    CloudEvents is an open specification for describing event data in a common format across cloud platforms and services. It defines a standard structure and set of metadata attributes for events, enabling interoperability across different systems so producers and consumers can exchange events without custom translation. The specification provides a protocol-agnostic serialization framework that maps CloudEvents attributes and payloads to multiple serialization formats including JSON, Avro, and Protobuf, and defines transport bindings for mapping events onto protocols like HTTP, AMQP, Kafka, MQTT

    Decouples serverless function code from provider-specific event formats to reduce vendor lock-in.

    Pythonserverlessspecification
    Ver en GitHub↗5,801
  • nuclio/nuclioAvatar de nuclio

    nuclio/nuclio

    5,730Ver en 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

    Executes user functions automatically when events arrive from HTTP, message queues, or streaming data sources.

    Go
    Ver en GitHub↗5,730
  • inngest/inngestAvatar de inngest

    inngest/inngest

    5,499Ver en GitHub↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Executes serverless functions in the background triggered by specific system events.

    Go
    Ver en GitHub↗5,499
  • firebase/quickstart-jsAvatar de firebase

    firebase/quickstart-js

    5,367Ver en GitHub↗

    Este proyecto es una colección de implementaciones de referencia, código de muestra y kits de inicio para integrar servicios backend de Firebase en aplicaciones web utilizando el SDK de JavaScript. Sirve como una guía práctica para arrancar proyectos con autenticación alojada en la nube, bases de datos y lógica serverless. El repositorio proporciona ejemplos específicos para implementar sincronización de datos en tiempo real, gestión de identidad de usuario y funciones en la nube impulsadas por eventos. También incluye código de referencia para utilizar emuladores de servicios locales para probar la funcionalidad en la nube en una máquina local antes del despliegue en producción. La base de código cubre una amplia gama de capacidades, incluyendo almacenamiento de datos no-sql y relacionales, alojamiento de activos estáticos en una CDN global y la aplicación de reglas de seguridad declarativas. También demuestra la integración de verificación de identidad y la ejecución de lógica del lado del servidor en entornos gestionados.

    Demonstrates event-driven serverless functions that trigger backend logic in response to system events or HTTPS requests.

    TypeScript
    Ver en GitHub↗5,367
  • firebase/firebase-js-sdkAvatar de firebase

    firebase/firebase-js-sdk

    5,125Ver en GitHub↗

    Este es un SDK de backend-as-a-service que conecta aplicaciones web y móviles a una suite de servicios en la nube. Proporciona una interfaz unificada para gestionar la identidad del usuario, ejecutar lógica serverless y manejar almacenamiento de objetos en la nube. El kit de herramientas se caracteriza por su sincronización de datos en tiempo real, que permite que los datos de documentos NoSQL se mantengan consistentes en múltiples clientes con persistencia offline integrada. Facilita el acceso seguro del usuario a través de una variedad de proveedores de identidad y gestiona la invocación de funciones serverless para ejecutar lógica de backend en respuesta a solicitudes HTTPS o eventos de base de datos. El SDK cubre una amplia gama de capacidades operativas, incluyendo gestión de bases de datos NoSQL y relacionales, monitoreo de fallos y análisis de comportamiento del usuario. También proporciona herramientas para la configuración remota de aplicaciones, notificaciones push dirigidas y la integración de modelos de lenguaje grandes para características potenciadas por IA. El proyecto está implementado en TypeScript y proporciona librerías específicas de lenguaje que abstraen APIs REST y WebSocket en métodos de alto nivel.

    Executes discrete compute functions automatically based on system events or HTTPS requests.

    TypeScriptfirebasefirebase-authfirebase-authentication
    Ver en GitHub↗5,125
  • claritylab/lucidaAvatar de claritylab

    claritylab/lucida

    4,781Ver en GitHub↗

    Lucida es un framework de asistente de IA multimodal y orquestador de microservicios contenedorizados. Proporciona una plataforma para construir agentes que procesan e integran entradas de voz, visión y texto para realizar tareas inteligentes, respaldado por un sistema de generación aumentada por recuperación (RAG) para almacenar y consultar datos factuales de textos, URL e imágenes. El framework cuenta con un motor de flujo de trabajo de grafos de estado para enrutar las solicitudes de los usuarios a través de una secuencia de microservicios utilizando una máquina de estados predefinida. También incluye una interfaz de plugins extensible que permite la integración de módulos funcionales personalizados para el aprendizaje y la inferencia. El sistema cubre amplias áreas de capacidad, incluyendo la automatización inteligente de tareas, la gestión de conocimiento personal y el procesamiento de datos multimodal. Admite el despliegue de estos servicios a través de contenedores y Kubernetes, y expone la funcionalidad a través de una API REST y varios canales de mensajería.

    Provides REST API endpoints to trigger core AI inference and learning processes from external clients.

    Java
    Ver en GitHub↗4,781
  • iam-veeramalla/azure-zero-to-heroAvatar de iam-veeramalla

    iam-veeramalla/Azure-zero-to-hero

    4,773Ver en GitHub↗

    Azure-zero-to-hero is a comprehensive learning path and technical curriculum designed for mastering cloud infrastructure, security, and deployment on Azure. It consists of a series of courses, guides, and training modules that provide a structured approach to learning the Azure ecosystem. The project provides practical walkthroughs and tutorials covering the orchestration of containerized applications via Kubernetes, the construction of CI/CD pipelines using Azure DevOps, and the provisioning of core infrastructure including virtual machines and virtual networks. It also includes dedicated tr

    Teaches the creation of event-driven serverless functions that execute automatically in response to system events.

    HCL
    Ver en GitHub↗4,773
  • babashka/babashkaAvatar de babashka

    babashka/babashka

    4,545Ver en GitHub↗

    Babashka es un intérprete de scripting nativo de Clojure y lenguaje de scripting de shell diseñado para la automatización del sistema y tareas de línea de comandos. Funciona como un binario compilado que ejecuta código Clojure directamente, eliminando la sobrecarga de inicio asociada con una Java Virtual Machine. El runtime es un entorno Clojure extensible que admite un sistema de extensión de pods, permitiendo que binarios externos se carguen como librerías para añadir nueva funcionalidad al entorno de ejecución. Su superficie de capacidades incluye soporte para construir herramientas de línea de comandos extensibles y desplegar scripts de Clojure como funciones cloud serverless. El entorno también incluye un bucle read-eval-print (REPL) con historial de comandos persistente.

    Optimizes the execution environment to run Clojure scripts as short-lived serverless cloud functions.

    Clojurebabashkabashclojure
    Ver en GitHub↗4,545
  • supabase/supabase-jsAvatar de supabase

    supabase/supabase-js

    4,483Ver en GitHub↗

    supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted backend-as-a-service. It provides a unified interface for interacting with a PostgreSQL database, identity management systems, cloud object storage, and real-time data synchronization. The library features an isomorphic client design that operates across both browser and server environments. It distinguishes itself through a type-safe approach, utilizing TypeScript to map database schemas directly to client-side definitions, and employs a PostgREST-based API to translate JavaScript calls in

    Executes custom logic in edge functions without requiring dedicated server management.

    TypeScriptclient-librarydatabaseisomorphic
    Ver en GitHub↗4,483
  • testcontainers/testcontainers-dotnetAvatar de testcontainers

    testcontainers/testcontainers-dotnet

    4,317Ver en GitHub↗

    Testcontainers for .NET es una biblioteca de pruebas de Docker y un framework de pruebas de integración diseñado para gestionar el ciclo de vida de contenedores desechables. Proporciona abstracciones de alto nivel como un wrapper de la API de Docker para aprovisionar infraestructura efímera, reemplazando mocks con instancias reales de bases de datos, mensajería y motores de búsqueda para garantizar entornos de prueba aislados y reproducibles. El proyecto se distingue por un patrón de configuración de contenedor mediante constructor y un mecanismo de enlace de puertos dinámico que evita colisiones durante la ejecución concurrente de pruebas. Permite una comunicación servicio a servicio confiable a través de orquestación de red virtual y alias de red, y garantiza la disponibilidad del servicio mediante comprobaciones de preparación basadas en polling para endpoints HTTP y puertos TCP. La biblioteca proporciona módulos especializados para bases de datos relacionales, NoSQL y vectoriales, así como brokers de mensajería y emuladores de servicios en la nube. Su superficie de capacidades se extiende a la configuración de imágenes de contenedor, recolección de logs y la simulación de condiciones de red para verificar la resiliencia del sistema. Admite la conectividad a runtimes de Docker locales y remotos a través de variables de entorno y archivos de configuración estandarizados.

    Configures container instances to support serverless computing functions for data processing within Apache Pulsar.

    C#automationdockerdotnet
    Ver en GitHub↗4,317
  • zeebe-io/zeebeAvatar de zeebe-io

    zeebe-io/zeebe

    4,171Ver en GitHub↗

    Zeebe es un motor de flujo de trabajo cloud-native y máquina de estados distribuida diseñada para la orquestación de procesos de negocio utilizando estándares BPMN y DMN. Opera como un runtime de flujo de trabajo gRPC de alto rendimiento que ejecuta procesos de negocio complejos a través de una arquitectura de streaming de eventos particionada. El sistema también funciona como un orquestador para agentes de modelos de lenguaje de gran tamaño, coordinando el razonamiento de IA y el uso de herramientas dentro de procesos de negocio deterministas. El motor se distingue por su red de brokers peer-to-peer y un modelo de replicación de datos basado en consenso que garantiza alta disponibilidad y tolerancia a fallos. Emplea un cluster de brokers particionado para lograr escalabilidad horizontal y utiliza contrapresión de solicitudes adaptativa para regular el flujo de comandos entrantes y prevenir la sobrecarga del sistema. La plataforma cubre una amplia superficie de capacidades operativas, incluyendo monitoreo de ejecución en tiempo real con mapas de calor de rendimiento, toma de decisiones de negocio automatizada mediante tablas de decisión y ejecución de tareas distribuidas a través de un modelo de trabajador de tareas basado en polling. También proporciona herramientas para el aislamiento de recursos multi-tenant, control de acceso basado en identidad e integración de APIs web externas y funciones serverless. El sistema puede desplegarse a través de varios entornos, incluyendo Kubernetes y Docker, y se gestiona mediante una combinación de interfaz de línea de comandos y una API REST programática.

    Triggers external cloud functions as discrete execution steps within an automated business process.

    Java
    Ver en GitHub↗4,171
  • spacecloud-io/space-cloudAvatar de spacecloud-io

    spacecloud-io/space-cloud

    3,993Ver en GitHub↗

    Space Cloud is a self-hosted, cloud-native backend-as-a-service suite. It functions as a Kubernetes-based serverless platform that provides a GraphQL and REST API gateway, a database API generator, and an event-driven orchestrator. The platform transforms SQL and NoSQL database schemas into secure endpoints, eliminating the need for manual backend development. It distinguishes itself by allowing remote data joins, which combine records from internal databases and external HTTP microservices within a single query. The system covers a broad range of capabilities, including rule-based access co

    Exposes custom HTTP services and serverless functions through secure API endpoints for data joins.

    Gobaasdatabaseevent-driven
    Ver en GitHub↗3,993
  • serverless-dns/serverless-dnsAvatar de serverless-dns

    serverless-dns/serverless-dns

    3,704Ver en GitHub↗

    This project is a serverless DNS resolver and DNS over HTTPS gateway that translates domain names into IP addresses. It functions as an edge computing DNS filter designed to encrypt queries, prevent tampering, and improve user privacy on browsers and mobile devices. The system distinguishes itself by operating as an edge DNS traffic monitor that logs and analyzes request patterns in real time. It utilizes curated blocklists at the network edge to block malicious domains and trackers. The software provides capabilities for private DNS filtering, network traffic monitoring, and the management

    Runs DNS resolution logic in short-lived, automatically scaling serverless functions without persistent server state.

    JavaScriptadblockcloudflarecloudflare-workers
    Ver en GitHub↗3,704
Ant.12Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Event-Driven Triggers
  4. Serverless Function Executions

Explorar subetiquetas

  • Function API ExposersServes background functions through dedicated endpoints to enable external triggers in serverless environments. **Distinct from Serverless Function Executions:** Distinct from Serverless Function Executions: focuses on the API exposure of functions for external triggering rather than the execution model itself.
  • Serverless Function PortabilityDecouple function code from provider-specific event formats to reduce vendor lock-in for event-driven compute. **Distinct from Serverless Function Executions:** Distinct from Serverless Function Executions: focuses on portability across providers, not the execution model itself.
  • Serverless Function TestingConfiguration and execution of serverless functions within containerized messaging environments. **Distinct from Serverless Function Executions:** Focuses on the testing/configuration of these functions rather than the general execution model or portability.