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
·
awslabs avatar

awslabs/llrt

0
View on GitHub↗
8,752 estrellas·393 forks·Rust·Apache-2.0·7 vistas

Llrt

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 covers a broad range of capabilities including network connectivity via HTTP and UDP, filesystem management, and modular cryptographic operations. It also includes memory management tools such as configurable garbage collection thresholds and a set of web API polyfills to ensure compatibility with standard JavaScript libraries.

The project includes a built-in test runner for local function verification and supports deployment via infrastructure as code templates.

Features

  • Low-Latency JavaScript Execution - Executes JavaScript applications in a lightweight environment specifically optimized for low-latency serverless execution.
  • JavaScript Runtimes - Provides a lightweight JavaScript runtime based on QuickJS optimized for efficiency and fast startup.
  • Native SDK Integration - Bakes high-performance cloud service clients directly into the runtime binary to eliminate external dependency loading.
  • Serverless Execution Environments - Provides an optimized runtime environment for event-driven, ephemeral code execution across various architectures.
  • Cloud Native Application Development - Provides a runtime optimized for building and executing cloud-native serverless applications.
  • Native SDK Binaries - Bakes natively optimized cloud service SDKs directly into the runtime binary to remove dependency loading overhead.
  • Serverless Function Executions - Runs asynchronous handler functions to process events in a low-latency serverless environment.
  • Function Warm-up Utilities - Initializes network connections in parallel during startup to eliminate cold-start latency for initial requests.
  • Native Binary Packagers - Bundles cloud service clients into the runtime binary as part of the native binary packaging to eliminate cold starts.
  • Parallel Connection Warming - Initializes TLS and network connections in parallel during startup to remove handshake latency from the first request.
  • Cloud Native Runtimes - Acts as an execution layer that bundles native cloud clients and network optimizations to accelerate function initialization.
  • Cold Start Optimizations - Reduces cold start latency through parallel connection warming and the use of lightweight binaries.
  • Connection Warming - Reduces TLS latency by initializing secure connections in parallel during the runtime startup phase.
  • Asynchronous Event Loops - Implements a custom event-driven execution model designed specifically for low-latency serverless workloads.
  • QuickJS-Based Runtimes - Uses the QuickJS engine to provide a lightweight environment with fast startup and low memory overhead.
  • Low-Latency Execution - Optimizes JavaScript execution for minimal memory usage and fast startup times in serverless environments.
  • Serverless Workload Execution - Executes ES2023 JavaScript workloads with a focus on minimal memory footprint and low latency.
  • Configurable Garbage Collection - Implements configurable garbage collection thresholds to prevent memory exhaustion in constrained serverless environments.
  • Cloud Service SDKs - Bundles specific cloud service clients and endpoints into the runtime to reduce initialization time.
  • Local Function Execution - Provides utilities to run serverless functions locally using mock events to emulate cloud environments.
  • Native SDK Bundling - Bakes native implementations of cloud service clients into the runtime to reduce cold starts and binary size.
  • AWS API Clients - Integrates high-performance AWS API clients directly into the runtime to reduce cold start latency.
  • Application Cloud Deployments - Supports packaging application code into container images for deployment to cloud hosting environments.
  • Infrastructure Deployment - Includes dedicated construct libraries to automate the deployment of serverless functions via infrastructure as code.
  • Serverless Deployment - Provides tools to package and deploy code to event-driven serverless cloud environments.
  • Garbage Collection - Implements configurable garbage collection thresholds to reclaim memory and prevent application crashes in serverless environments.
  • Memory-Threshold GC Tuning - Allows configuring memory limits that force the garbage collector to run and prevent memory exhaustion.
  • Embedded JavaScript Interpreters - Utilizes an embedded QuickJS interpreter to provide a high-performance, small-footprint environment.
  • JavaScript and Web-Standard - Supports development of small-footprint applications using ES2023 and essential web-standard APIs.
  • API Polyfills - Provides embedded polyfills for standard web APIs to ensure compatibility with common JavaScript libraries.
  • Resource Limit Configurations - Allows configuration of memory limits and idle socket timeouts to ensure stable system performance.
  • Function Monitoring - Provides a CLI to fetch and filter execution logs from deployed serverless functions.
  • Memory Usage Analyzers - Computes detailed memory statistics, including object and string counts, to monitor runtime resource usage.
  • Garbage Collection Triggers - Forces garbage collection when a configurable memory threshold is reached to prevent crashes in constrained environments.
  • Built-in Testing Frameworks - Includes an integrated, lightweight testing framework for verifying functions with standard assertions.

Historial de estrellas

Gráfico del historial de estrellas de awslabs/llrtGráfico del historial de estrellas de awslabs/llrt

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Llrt

Proyectos open-source similares, clasificados según cuántas características comparten con Llrt.
  • serverless-stack/serverless-stackAvatar de serverless-stack

    serverless-stack/serverless-stack

    26,112Ver en GitHub↗

    This project is a serverless full-stack framework and infrastructure-as-code tool designed for deploying and managing full-stack applications. It functions as a cloud-native deployment orchestrator that synchronizes application code and environment variables across frontend content delivery networks and backend API endpoints. The platform enables the deployment of complete application architectures on either private or cloud infrastructure. It allows for the orchestration of self-hosted applications without the need to manage traditional virtual servers. The system covers serverless infrastr

    TypeScript
    Ver en GitHub↗26,112
  • supabase-community/supabase-mcpAvatar de supabase-community

    supabase-community/supabase-mcp

    2,476Ver en GitHub↗

    This project is a Model Context Protocol server and AI agent database connector. It provides a standardized communication layer that allows language models to interact with relational data stores, read database schemas, and manage PostgreSQL database resources. The implementation acts as a serverless host for the Model Context Protocol, deploying on distributed edge functions to connect AI assistants to a project. This enables AI agents to perform database administration, execute SQL queries, and handle schema migrations through an AI-compatible interface. The system covers broader capabilit

    TypeScript
    Ver en GitHub↗2,476
  • microsoftlearning/az-204-developingsolutionsformicrosoftazureAvatar de MicrosoftLearning

    MicrosoftLearning/AZ-204-DevelopingSolutionsforMicrosoftAzure

    2,513Ver en GitHub↗

    This project is a set of hands-on labs for practicing cloud development, focusing on implementing web apps, functions, storage solutions, and containerized workloads. It provides a practical framework for developing solutions within the Azure ecosystem. The content covers a wide range of specialized cloud capabilities, including serverless development with HTTP and timer triggers, container orchestration using apps and instances, and API management for routing and transforming traffic. It also emphasizes identity and access management through OpenID Connect and managed identities. Additional

    C#
    Ver en GitHub↗2,513
  • 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

    Go
    Ver en GitHub↗5,499
Ver las 30 alternativas a Llrt→

Preguntas frecuentes

¿Qué hace awslabs/llrt?

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.

¿Cuáles son las características principales de awslabs/llrt?

Las características principales de awslabs/llrt son: Low-Latency JavaScript Execution, JavaScript Runtimes, Native SDK Integration, Serverless Execution Environments, Cloud Native Application Development, Native SDK Binaries, Serverless Function Executions, Function Warm-up Utilities.

¿Qué alternativas de código abierto existen para awslabs/llrt?

Las alternativas de código abierto para awslabs/llrt incluyen: serverless-stack/serverless-stack — This project is a serverless full-stack framework and infrastructure-as-code tool designed for deploying and managing… supabase-community/supabase-mcp — This project is a Model Context Protocol server and AI agent database connector. It provides a standardized… microsoftlearning/az-204-developingsolutionsformicrosoftazure — This project is a set of hands-on labs for practicing cloud development, focusing on implementing web apps, functions,… inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… phodal/serverless — This project serves as a comprehensive technical guide and framework for building, deploying, and managing…