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

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

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

lukeed/polka

0
View on GitHub↗
5,585 स्टार्स·177 फोर्क्स·JavaScript·MIT·6 व्यूज़

Polka

Polka एक मिनिमलिस्ट Node.js वेब फ्रेमवर्क और HTTP रूटिंग इंजन है। यह कम ओवरहेड के लिए डिज़ाइन किया गया एक छोटा-फ़ुटप्रिंट सर्वर कार्यान्वयन प्रदान करता है, जो URL पाथ्स और HTTP मेथड्स को विशिष्ट हैंडलर फ़ंक्शंस से मैप करता है।

प्रोजेक्ट मिडलवेयर-बेस्ड आर्किटेक्चर का उपयोग करता है, जो लॉगिंग, प्राधिकरण, और डेटा संशोधन जैसे कार्यों को संभालने के लिए फ़ंक्शंस के अनुक्रम के माध्यम से अनुरोधों को प्रोसेस करता है। यह निष्पादन क्रम को नियंत्रित करने के लिए इन फ़ंक्शंस को ग्लोबल और पाथ-फ़िल्टर्ड समूहों में व्यवस्थित करने की अनुमति देता है।

फ्रेमवर्क रूट पैरामीटर निष्कर्षण, मेमोइज़ेशन के साथ अनुरोध URL पार्सिंग, और 404 रिस्पॉन्स के प्रबंधन सहित मुख्य वेब क्षमताओं को कवर करता है। इसमें मिडलवेयर चेन के भीतर फेंके गए अपवादों को पकड़ने के लिए एक केंद्रीकृत त्रुटि प्रबंधन प्रणाली भी शामिल है।

यूज़र्स एक विशिष्ट पोर्ट पर एक नया HTTP सर्वर बूट कर सकते हैं या मौजूदा सर्वर इंस्टेंस से अनुरोध हैंडलर को अटैच कर सकते हैं।

Features

  • HTTP Routing - Provides a high-performance HTTP routing engine to map URL paths and methods to specific handler functions.
  • Middleware-Based Request Pipelines - Implements a sequential pipeline of modular components that intercept and process incoming HTTP requests and responses.
  • Middleware-Based Servers - Processes requests through a sequential chain of functions to handle logging, authorization, and data modification.
  • Custom Middleware Implementations - Implements a linear pipeline of middleware functions for request processing, logging, and data modification.
  • HTTP Request Handling - Wraps native Node.js HTTP servers to parse, route, and manage incoming requests using handler functions.
  • Node.js Server Frameworks - Serves as a lightweight architectural framework for building Node.js web applications with minimal overhead.
  • HTTP Request Handlers - Routes incoming HTTP traffic to specific handler functions based on the URL path and method.
  • HTTP Servers - Launches a web server on a specific port or attaches a request handler to an existing server instance.
  • Middleware Pipelines - Run a sequence of functions before route handlers to modify requests, verify authorization, or perform logging.
  • Node.js Routing Engines - Maps incoming URL paths and parameters to specific handler functions within a Node.js environment.
  • Request Middleware - Executes a sequence of functions between the initial request and final handler to modify request or response objects.
  • Request Routing - Matches incoming HTTP requests to specific paths and methods to execute the corresponding handler functions.
  • Minimalist Server Libraries - Provides a low-footprint server implementation focused on minimal overhead and essential functionality.
  • Regex-Based Route Matching - Uses regular expressions to identify named or optional path segments and extract them as request parameters.
  • Error Handling Middleware - Intercepts application-level errors and maps them to standardized HTTP responses through a centralized handler.
  • Global Error Handlers - Provides a centralized catch-all function to process exceptions thrown within the middleware chain and prevent server crashes.
  • Microservice Architectures - Offers a minimalist foundation suitable for developing small, specialized microservices.
  • Request Parsing - Converts raw request data into structured HTTP requests, including path and query parameter extraction.
  • Global Error Handlers - Provides a centralized global error handler to catch exceptions thrown within the middleware chain.
  • Path-Based Middleware Filtering - Allows restricting specific middleware functions to execute only when a request matches a defined base pathname.
  • Tiered Middleware Execution - Organizes middleware into global and path-filtered groups to control execution order based on the request URL.
  • Path-Isolated - Restrict specific middleware functions to execute only when a request matches a defined base pathname.
  • Path Prefix Matching - Matches incoming requests against defined path patterns to execute specific handler functions.
  • RESTful API Development - Enables the creation of structured endpoints with specific routes and methods for REST API development.
  • Route Parameter Extraction - Extracts named or optional variables from URL paths during the routing process for easy access.
  • URL Parameter Extraction - Captures named or wildcard segments from a request path and populates them into a request object.

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

lukeed/polka के लिए स्टार हिस्ट्री चार्टlukeed/polka के लिए स्टार हिस्ट्री चार्ट

AI सर्च

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

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

Start searching with AI

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

lukeed/polka क्या करता है?

Polka एक मिनिमलिस्ट Node.js वेब फ्रेमवर्क और HTTP रूटिंग इंजन है। यह कम ओवरहेड के लिए डिज़ाइन किया गया एक छोटा-फ़ुटप्रिंट सर्वर कार्यान्वयन प्रदान करता है, जो URL पाथ्स और HTTP मेथड्स को विशिष्ट हैंडलर फ़ंक्शंस से मैप करता है।

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

lukeed/polka की मुख्य विशेषताएं हैं: HTTP Routing, Middleware-Based Request Pipelines, Middleware-Based Servers, Custom Middleware Implementations, HTTP Request Handling, Node.js Server Frameworks, HTTP Request Handlers, HTTP Servers।

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

lukeed/polka के ओपन-सोर्स विकल्पों में शामिल हैं: dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… go-martini/martini — Martini is a web framework for the Go programming language that provides a toolkit for building web applications. It… nickel-org/nickel.rs — Nickel is a web framework for the Rust programming language designed to handle HTTP requests and responses. It… slimphp/slim — Slim is a PHP micro-framework designed for building web applications and APIs by routing incoming network requests to… oakserver/oak — Oak is a cross-runtime HTTP middleware framework and web server designed to operate across Deno, Node.js, Bun, and… senchalabs/connect — Connect is an HTTP middleware framework and routing library designed as a wrapper for the Node.js HTTP server. It…

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

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

    dodyg/practical-aspnetcore

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

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    GitHub पर देखें↗10,382
  • go-martini/martinigo-martini का अवतार

    go-martini/martini

    11,603GitHub पर देखें↗

    Martini is a web framework for the Go programming language that provides a toolkit for building web applications. It functions as a routing engine and an HTTP middleware pipeline to map network requests to specific handler functions. The framework is distinguished by its dependency injection system, which automatically resolves and provides requested service types as arguments to handler functions. This allows for the decoupling of business logic from infrastructure by matching requested types against a registry of available services. The project covers a broad range of web capabilities, inc

    Go
    GitHub पर देखें↗11,603
  • nickel-org/nickel.rsnickel-org का अवतार

    nickel-org/nickel.rs

    3,144GitHub पर देखें↗

    Nickel is a web framework for the Rust programming language designed to handle HTTP requests and responses. It functions as a server-side toolkit that provides integrated routing, middleware, and JSON deserialization. The framework utilizes a middleware-based request pipeline to insert custom logic and state management into the request-response cycle. It also includes a server-side template engine for generating dynamic HTML pages by merging data with markup templates. The project covers high-level capabilities for REST API development, web application routing, and global error handling to i

    Rust
    GitHub पर देखें↗3,144
  • slimphp/slimslimphp का अवतार

    slimphp/Slim

    12,233GitHub पर देखें↗

    Slim is a PHP micro-framework designed for building web applications and APIs by routing incoming network requests to specific callback functions. It provides a lightweight foundation that emphasizes low memory overhead, allowing developers to construct backend systems by integrating only the necessary components. The framework distinguishes itself through a middleware-based request pipeline and full support for standardized HTTP message interfaces. By utilizing these standard interfaces, the system enables modular application logic and ensures interoperability with a wide range of third-part

    PHPframeworkmicro-frameworkphp
    GitHub पर देखें↗12,233
Polka के सभी 30 विकल्प देखें→