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

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

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

poem-web/poem

0
View on GitHub↗
4,408 نجوم·348 تفرعات·Rust·Apache-2.0·10 مشاهدات

Poem

Poem هي مجموعة أدوات شاملة لبناء تطبيقات ويب، وواجهات برمجة تطبيقات، وخوادم آمنة للنوع باستخدام لغة البرمجة Rust. توفر أساساً لتطوير خوادم الويب التي تتعامل مع طلبات HTTP بأمان نوع قوي.

يتميز إطار العمل بدعم بروتوكولات تواصل متعددة من خلال تعيين معالج غير محايد للبروتوكول. وهذا يسمح بكشف منطق داخلي واحد عبر HTTP، وخدمات gRPC باستخدام تعريفات protobuf، وبروتوكول سياق النموذج لتكامل نموذج الذكاء الاصطناعي. بالإضافة إلى ذلك، يتضمن أدوات مدمجة لإنشاء مواصفات OpenAPI v3 ووثائق تفاعلية.

يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك توجيه الطلبات، وخطوط أنابيب البرمجيات الوسيطة القائمة على السمات، وإدارة الجلسة. ويوفر ميزات أمان مثل تجديد شهادة TLS التلقائي القائم على ACME، وحماية CSRF، وتكوين CORS. تشمل القدرات المتكاملة الأخرى بث البيانات في الوقت الفعلي عبر WebSockets وأحداث الخادم المرسلة، وتقديم الأصول الثابتة، وتكامل OpenTelemetry لتتبع الطلبات الموزع.

تم تصميم إطار العمل لدعم أهداف نشر متنوعة، بما في ذلك القدرة على تشغيل تطبيقات الويب كدوال بدون خادم قائمة على الأحداث داخل بيئات تشغيل السحابة.

Features

  • Rust Web Frameworks - Provides a comprehensive toolkit for building type-safe web applications and APIs using the Rust programming language.
  • Type-Safe Web Frameworks - Provides a comprehensive toolkit for building type-safe web applications and APIs using the Rust programming language.
  • Type-Safe Request Binders - Provides type-safe deserialization of request bodies from JSON, XML, or YAML into Rust structures.
  • HTTP Request Routing - Maps incoming HTTP request paths and host headers to specific handler functions.
  • gRPC Service Implementations - Implements high-performance gRPC services using protobuf definitions for efficient microservice communication.
  • Protocol-Agnostic Transport Layers - Exposes a single internal logic across multiple transport protocols including HTTP, gRPC, and MCP.
  • Session State Persistence - Maintains user identity and state across multiple HTTP requests using various session stores.
  • Custom Middleware Implementations - Allows inserting custom logic into the request-response lifecycle using service and layer abstractions.
  • Browser Cookie Management - Handles reading and writing browser cookies with support for partitioned storage and case-insensitive lookups.
  • Full-Stack Web Frameworks - Offers a full-stack suite for managing sessions, cookies, internationalization, and static asset delivery.
  • HTTP Request Routing - Maps incoming HTTP request paths to specific handler functions using a high-performance routing system.
  • Request Middleware - Provides middleware to handle CSRF protection, request size limiting, panic recovery, and request ID tracking.
  • Service Middleware Pipelines - Implements a trait-based middleware pipeline to intercept request and response lifecycles.
  • Session State Management - Provides session state management across multiple requests using pluggable backends like memory, cookies, or databases.
  • MCP Protocol Integrations - Implements the Model Context Protocol to expose server-side functions as tools for AI agents.
  • Model Context Protocol Implementations - Implements the Model Context Protocol to connect AI models with local tools and data sources.
  • Model Context Protocol Servers - Implements the Model Context Protocol to allow AI models to discover and execute server-side functions.
  • OpenAPI Specification Generators - Generates the boilerplate and specifications required to create web services following the OpenAPIv3 standard.
  • Host and Scheme Dispatching - Directs incoming requests to specific handlers based on the domain name or protocol scheme.
  • Serverless Function Development - Integrates the request lifecycle with cloud runtimes to operate as event-driven serverless functions.
  • Asynchronous Stream Handling - Manages long-lived asynchronous connections using WebSockets and Server-Sent Events for real-time data delivery.
  • TLS Certificate Management - Provisions and rotates TLS certificates automatically using the ACME protocol.
  • TLS Traffic Encryption - Secures network traffic and establishes encrypted HTTPS connections using native or open-source TLS libraries.
  • Real-Time Data Streaming - Supports real-time data streaming to clients via WebSockets and Server-Sent Events.
  • OpenAPI Frameworks - Integrates OpenAPI specification generation and validation directly into the API development workflow.
  • OpenAPI Specification Generators - Automatically generates OpenAPI v3 specifications and interactive documentation from server route definitions.
  • Automatic Spec Derivation - Automatically derives API documentation and validation rules from the server's route and type definitions.
  • Real-Time Data Pushing - Maintains persistent connections via WebSockets and Server-Sent Events to push real-time data to clients.
  • Server Frameworks - Full-featured web framework with a focus on developer experience.

سجل النجوم

مخطط تاريخ النجوم لـ poem-web/poemمخطط تاريخ النجوم لـ poem-web/poem

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

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

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

Start searching with AI

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

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

    salvo-rs/salvo

    4,376عرض على GitHub↗

    Salvo is a comprehensive Rust web framework for building asynchronous HTTP servers and web applications. It features a hierarchical web router that uses a tree-based structure to map requests to handlers and an asynchronous middleware pipeline based on the onion model for request and response pre- and post-processing. The framework is distinguished by its native support for modern network protocols, including a QUIC-based HTTP/3 implementation alongside HTTP/1 and HTTP/2. It includes an integrated OpenAPI documentation generator that extracts schemas directly from handler signatures to produc

    Rustasyncframeworkhttp-server
    عرض على GitHub↗4,376
  • kataras/irisالصورة الرمزية لـ kataras

    kataras/iris

    25,582عرض على GitHub↗

    Iris is a high-performance web framework and API toolkit for the Go programming language. It provides the infrastructure necessary to build HTTP/2 web applications, REST APIs, and MVC-based websites. The project distinguishes itself through a flexible architectural model that supports multiple isolated application instances within a single process and allows for binary-embedded asset loading to eliminate external filesystem dependencies. It features dynamic router hot-reloading and a pluggable view engine for rendering dynamic HTML content. The framework covers a broad range of capabilities,

    Go
    عرض على GitHub↗25,582
  • gofiber/recipesالصورة الرمزية لـ gofiber

    gofiber/recipes

    3,427عرض على GitHub↗

    This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server

    Gocookbookexamplesfiber
    عرض على GitHub↗3,427
  • aws-powertools/powertools-lambda-pythonالصورة الرمزية لـ aws-powertools

    aws-powertools/powertools-lambda-python

    3,267عرض على GitHub↗

    AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS Lambda. It provides a comprehensive suite of tools for observability, event parsing, routing, and idempotency management to streamline the development of serverless applications. The project distinguishes itself through specialized capabilities for event-driven architectures and AI agent orchestration. It enables the implementation of AI agents by exposing functions as tools via OpenAPI schemas and managing conversation states. Additionally, it features an idempotency library that p

    Pythonawsaws-lambdalambda
    عرض على GitHub↗3,267
عرض جميع البدائل الـ 30 لـ Poem→

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

ما هي وظيفة poem-web/poem؟

Poem هي مجموعة أدوات شاملة لبناء تطبيقات ويب، وواجهات برمجة تطبيقات، وخوادم آمنة للنوع باستخدام لغة البرمجة Rust. توفر أساساً لتطوير خوادم الويب التي تتعامل مع طلبات HTTP بأمان نوع قوي.

ما هي الميزات الرئيسية لـ poem-web/poem؟

الميزات الرئيسية لـ poem-web/poem هي: Rust Web Frameworks, Type-Safe Web Frameworks, Type-Safe Request Binders, HTTP Request Routing, gRPC Service Implementations, Protocol-Agnostic Transport Layers, Session State Persistence, Custom Middleware Implementations.

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

تشمل البدائل مفتوحة المصدر لـ poem-web/poem: salvo-rs/salvo — Salvo is a comprehensive Rust web framework for building asynchronous HTTP servers and web applications. It features a… kataras/iris — Iris is a high-performance web framework and API toolkit for the Go programming language. It provides the… gofiber/recipes — This project is a comprehensive library of reference implementations and patterns for building web applications using… aws-powertools/powertools-lambda-python — AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS… chenshenhai/koa2-note — koa2-note is a project focused on Koa2 web server development and Node.js asynchronous programming. It provides a… http-rs/tide — Tide is an asynchronous web server framework and HTTP toolkit for the Rust programming language. It provides a system…