awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
luraproject avatar

luraproject/lura

0
View on GitHub↗

Lura

Lura is an API gateway and traffic router that directs network requests to backend services using a configurable pipeline of processing steps. It functions as a backend load balancer and a request middleware engine designed to validate, modify, and transform incoming requests and responses.

The system specializes in API response aggregation, allowing it to execute concurrent requests to multiple backend services and merge the results into a single unified output. This includes the ability to perform dynamic response mapping by renaming fields and filtering data to optimize the final client payload.

The platform provides comprehensive traffic management through path-based routing, middleware chaining, and strategy-based load balancing. It includes performance tools such as time-to-live response caching, backend concurrency control to prevent service overload, and request lifecycle logging for observability.

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI
luraproject.org
↗

Features

  • Middleware-Based Request Pipelines - Processes incoming network requests through a modular pipeline of wrappers for data transformation and input validation.
  • Backend Response Aggregation - Executes concurrent requests to multiple backend services and merges the results into a single unified output.
  • API Gateways - Acts as a high-performance entry point that routes network traffic to backend services via configurable processing pipelines.
  • Load Balancers - Distributes traffic across multiple backend hosts using defined strategies to ensure high availability and redundancy.
  • Load Balancing Strategies - Distributes incoming network traffic across multiple backend host instances using configurable selection strategies.
  • Request Routing - Directs incoming network requests to specific backend services based on defined routing rules and paths.
  • Network Traffic Routing - Directs incoming requests to various backend services using a configurable set of routers and middlewares.
  • Request Proxies - Forwards incoming requests to destination servers while managing the connection and response flow.
  • Traffic Routers - Provides a routing layer that directs network requests to specific backend services based on paths and transformation rules.
  • Traffic Routing - Directs incoming network traffic to various backend services using configurable routing rules and processing pipelines.
  • Request Middleware - Implements a system for executing sequential processing steps to validate, modify, and transform incoming requests and responses.
  • Middleware Chains - Processes incoming requests through a configurable sequence of middleware wrappers for transformation and validation.
  • Request Data Transformation - Provides mechanisms to rename response fields and filter unwanted data before delivering the final payload to clients.
  • Dynamic Request Forwarding - Forwards incoming network requests to destination servers while maintaining the connection and managing the response flow.
  • Request Middleware - Executes a sequence of validation and transformation steps on incoming requests before they reach the destination server.
  • Response Aggregators - Implements the ability to combine data from multiple backend services into a single composite API response.
  • API Response Caching - Caches the output of network requests for a set duration to decrease latency and reduce backend load.
  • Response Caching - Stores backend network outputs for a specified duration to reduce latency and decrease upstream server load.
  • Backend Concurrency Controls - Implements concurrency limits on outbound calls to prevent backend service overload.
  • Backend Service Bindings - Binds endpoints to backend services and transforms incoming requests for internal processing.
  • Concurrent Request Racers - Sends multiple requests simultaneously to a processing step and returns the first successful response within a timeout.
  • Concurrency Controllers - Controls the number of simultaneous outbound connections to specific backends to prevent service overload.
  • Multi-Host Distribution - Distributes traffic across a list of backend servers to provide redundancy and high availability.
  • Response Field Mappings - Enables dynamic renaming of response fields and data filtering to optimize the final client payload.
  • Entity-Based Response Formatting - Allows transforming raw backend data objects into structured API responses to expose specific attributes.
  • API Gateways - High-performance gateway with middleware capabilities.
  • Distributed Systems - API gateway framework.
  • API and Data Services - Provides a high-performance API gateway.
  • API Gateways and Proxies - High-performance API gateway with middleware support.
  • Language Toolkits - Framework for building high-performance API gateways.
6,780 स्टार्स·580 फोर्क्स·Go·8 व्यूज़

स्टार हिस्ट्री

luraproject/lura के लिए स्टार हिस्ट्री चार्टluraproject/lura के लिए स्टार हिस्ट्री चार्ट

Lura के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Lura के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • threemammals/ocelotThreeMammals का अवतार

    ThreeMammals/Ocelot

    8,710GitHub पर देखें↗

    Ocelot is a .NET API gateway that functions as an HTTP reverse proxy to route, balance, and secure traffic between clients and backend services. It serves as a centralized manager for incoming requests, providing a single entry point for traffic orchestration. The project differentiates itself through dynamic request orchestration, allowing it to aggregate multiple backend service responses into a single result to minimize client network round trips. It also supports dynamic gateway configuration, enabling updates to system behavior and operational parameters without requiring a service resta

    C#api-gatewayaspnetcoredotnet
    GitHub पर देखें↗8,710
  • dotnet/yarpdotnet का अवतार

    dotnet/yarp

    9,527GitHub पर देखें↗

    Yarp is a .NET HTTP reverse proxy toolkit and framework used to build applications that route network traffic to backend servers. It provides a customizable routing engine for directing incoming requests to specific destination targets based on defined matching patterns. The project enables the implementation of API gateways and reverse proxies by providing tools for dynamic request routing and custom load balancing across pools of backend servers. The toolkit covers traffic management capabilities including cluster-based load balancing, configuration-driven route matching, and support for H

    C#
    GitHub पर देखें↗9,527
  • cloudflare/pingoracloudflare का अवतार

    cloudflare/pingora

    26,833GitHub पर देखें↗

    Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies, layer seven load balancers, and TLS termination proxies. It serves as an asynchronous network library designed to intercept and route HTTP, gRPC, and WebSocket traffic between clients and upstream backend servers. The project enables zero-downtime service updates by handing over listening sockets between processes during binary or configuration upgrades. It utilizes a programmable multi-phase pipeline to modify request and response bodies and headers, and it provides a pluggable T

    Rust
    GitHub पर देखें↗26,833
  • tyktechnologies/tykTykTechnologies का अवतार

    TykTechnologies/tyk

    10,744GitHub पर देखें↗

    Tyk is an open-source API gateway written in Go that routes, secures, and monitors network traffic across REST, GraphQL, TCP, and gRPC protocols. It functions as a multi-protocol proxy designed to deliver requests to backend services while managing the end-to-end API lifecycle. The system distinguishes itself through a plugin-based architecture that allows for the injection of custom logic into the request and response middleware chain. It also features native Kubernetes integration, operating as an ingress controller that uses operators and custom resource definitions to deploy security poli

    Go
    GitHub पर देखें↗10,744
Lura के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

luraproject/lura क्या करता है?

Lura is an API gateway and traffic router that directs network requests to backend services using a configurable pipeline of processing steps. It functions as a backend load balancer and a request middleware engine designed to validate, modify, and transform incoming requests and responses.

luraproject/lura की मुख्य विशेषताएं क्या हैं?

luraproject/lura की मुख्य विशेषताएं हैं: Middleware-Based Request Pipelines, Backend Response Aggregation, API Gateways, Load Balancers, Load Balancing Strategies, Request Routing, Network Traffic Routing, Request Proxies।

luraproject/lura के कुछ ओपन-सोर्स विकल्प क्या हैं?

luraproject/lura के ओपन-सोर्स विकल्पों में शामिल हैं: threemammals/ocelot — Ocelot is a .NET API gateway that functions as an HTTP reverse proxy to route, balance, and secure traffic between… dotnet/yarp — Yarp is a .NET HTTP reverse proxy toolkit and framework used to build applications that route network traffic to… cloudflare/pingora — Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies,… tyktechnologies/tyk — Tyk is an open-source API gateway written in Go that routes, secures, and monitors network traffic across REST,… netflix/zuul — Zuul is an API gateway service that manages incoming network traffic to backend services. It serves as a routing layer… apache/dubbo — Dubbo is a Java RPC framework and microservices governance platform designed for high-performance remote procedure…