awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FastEndpoints avatar

FastEndpoints/FastEndpoints

0
View on GitHub↗
5,953 نجوم·382 تفرعات·C#·MIT·5 مشاهداتfast-endpoints.com↗

FastEndpoints

A light-weight REST API development framework for ASP.NET 8 and newer.

Features

  • REPR Pattern Frameworks - Provides a framework for building REST APIs using the REPR pattern with minimal boilerplate.
  • Minimal-API-Competitive Servers - Processes thousands of requests per second with sub-millisecond latency, rivaling minimal APIs.
  • Endpoint Structure Enforcements - Enforces the REPR pattern where each endpoint is a single class combining request, handler, and response.
  • Request Processing Optimizers - Generates request binding and validation code at compile time to eliminate runtime reflection and allocation.
  • Single-Class Endpoint Patterns - Structures each endpoint as a single class combining request, handler, and response to reduce boilerplate.
  • Single-Class Endpoint Definitions - Defines each API endpoint as a single class combining request, handler, and response logic.
  • REPR-Based Frameworks - Provides an ASP.NET 8+ framework for building high-performance REST APIs using the REPR pattern.
  • Sub-Millisecond Latency Services - Handles over 200,000 requests per second with sub-millisecond latency under concurrent load.
  • Structured Framework Processors - Processes HTTP requests with throughput and latency comparable to Minimal APIs using a structured framework.
  • High-Throughput Processors - Handles over 200,000 requests per second with sub-millisecond latency under concurrent load.
  • Single-Purpose Endpoint Designs - Implements single-purpose endpoints that combine request, handler, and response into one class.
  • High-Throughput Implementations - Builds REST APIs handling over 200,000 requests per second with sub-millisecond latency.
  • Validation Rule Compilers - Compiles validation rules defined as attributes or fluent configurations into efficient runtime checks.
  • Per-Request Minimizers - Keeps per-request memory allocation low, reducing garbage collection pressure and improving efficiency.
  • Request Binding Generators - Generates request binding code at compile time using source generators, eliminating runtime reflection.
  • Buffer-Reusing Serializers - Reuses buffers during JSON serialization to avoid allocations in request and response processing.
  • Assembly-Scanning Registrations - Automatically discovers and registers endpoints by scanning assemblies for base endpoint classes.
  • Service Middleware Pipelines - Configures request processing through a pipeline of pre/post handlers and validators for cross-cutting concerns.
  • API Frameworks and Tools - High-performance alternative to classic controllers using a REPR pattern.

سجل النجوم

مخطط تاريخ النجوم لـ fastendpoints/fastendpointsمخطط تاريخ النجوم لـ fastendpoints/fastendpoints

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ FastEndpoints

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع FastEndpoints.
  • nuclio/nuclioالصورة الرمزية لـ nuclio

    nuclio/nuclio

    5,730عرض على 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

    Go
    عرض على GitHub↗5,730
  • go-kratos/kratosالصورة الرمزية لـ go-kratos

    go-kratos/kratos

    25,743عرض على GitHub↗

    Kratos is a toolkit for building cloud-native microservices in Go. It provides a comprehensive suite of framework primitives, including a dedicated toolset for API-first development using Protobuf to generate server and client code for gRPC and HTTP. The project is distinguished by its pluggable service infrastructure, which allows for the swapping of configuration stores, service registries, and data encoding formats. It utilizes a composable middleware pipeline to inject cross-cutting concerns such as authentication, request validation, and circuit breaking into the service flow. The frame

    Goaiarchitecturecloud-native
    عرض على GitHub↗25,743
  • apache/incubator-kie-droolsالصورة الرمزية لـ apache

    apache/incubator-kie-drools

    6,269عرض على GitHub↗

    This project is a business rules management system and rule engine designed to define, execute, and manage complex business logic decoupled from application source code. It provides a business logic compiler that transforms human-readable rule definitions into executable models for high-performance runtime evaluation. The system includes a complex event processing engine for analyzing real-time data streams to identify temporal patterns and a decision model and notation executor that processes structured logic based on industry standards for deterministic results. It utilizes an inference eng

    Java
    عرض على GitHub↗6,269
  • cysharp/memorypackالصورة الرمزية لـ Cysharp

    Cysharp/MemoryPack

    4,598عرض على GitHub↗

    MemoryPack is a high-performance binary serialization library for C# and Unity. It provides a zero-allocation data pipeline and a schema-evolution framework designed to minimize memory allocations and encoding overhead. The project utilizes compile-time source generators to avoid runtime reflection and implements a zero-encoding binary format for maximum throughput. It distinguishes itself through a zero-allocation approach that reuses object instances to reduce garbage collection pressure and copies the memory layout of unmanaged structs directly to binary streams. The library covers binary

    C#
    عرض على GitHub↗4,598
عرض جميع البدائل الـ 20 لـ FastEndpoints→

الأسئلة الشائعة

ما هي وظيفة fastendpoints/fastendpoints؟

A light-weight REST API development framework for ASP.NET 8 and newer.

ما هي الميزات الرئيسية لـ fastendpoints/fastendpoints؟

الميزات الرئيسية لـ fastendpoints/fastendpoints هي: REPR Pattern Frameworks, Minimal-API-Competitive Servers, Endpoint Structure Enforcements, Request Processing Optimizers, Single-Class Endpoint Patterns, Single-Class Endpoint Definitions, REPR-Based Frameworks, Sub-Millisecond Latency Services.

ما هي البدائل مفتوحة المصدر لـ fastendpoints/fastendpoints؟

تشمل البدائل مفتوحة المصدر لـ fastendpoints/fastendpoints: nuclio/nuclio — Nuclio is a high-performance serverless framework designed for Kubernetes that automatically executes user functions… midwayjs/midway — Midway is a suite of backend frameworks for Node.js designed to build enterprise microservices and full-stack… apache/incubator-kie-drools — This project is a business rules management system and rule engine designed to define, execute, and manage complex… cysharp/memorypack — MemoryPack is a high-performance binary serialization library for C# and Unity. It provides a zero-allocation data… go-kratos/kratos — Kratos is a toolkit for building cloud-native microservices in Go. It provides a comprehensive suite of framework… hwholiday/learning_tools — This project is a microservice framework for building scalable backend systems in Go. It provides an architecture for…