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

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

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

طبقات API آمنة النوع (Type-Safe) من الطرف إلى الطرف

تم تحديث الترتيب في 30 يونيو 2026

For طبقة API آمنة من حيث الأنواع بالكامل لـ TypeScript, the strongest matches are middleapi/orpc (orpc is a contract-first TypeScript framework that enforces end-to-end), trpc/trpc (trpc is the definitive end-to-end type-safe RPC framework for) and protobufjs/protobuf.js (protobuf). Each is ranked by relevance to your query, popularity and recent activity.

أطر عمل ومكتبات توفر أمان الأنواع (Type safety) الكامل بين واجهات برمجة تطبيقات (API) الخلفية والواجهة الأمامية في TypeScript.

طبقات API آمنة النوع (Type-Safe) من الطرف إلى الطرف

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • middleapi/orpcالصورة الرمزية لـ middleapi

    middleapi/orpc

    4,862عرض على GitHub↗

    orpc is a contract-first API development framework for TypeScript that starts with a shared contract definition and generates type-safe clients and servers from that single source of truth. It guarantees end-to-end type safety, meaning inputs, outputs, errors, and streaming data are all checked at compile time across the client–server boundary. What distinguishes orpc from typical RPC frameworks is its ability to export contracts as OpenAPI specifications, to optimize server-side rendering by calling API handlers directly inside the server process, and to support real‑time bidirectional commu

    orpc is a contract-first TypeScript framework that enforces end-to-end type safety by generating type-safe clients and servers from a shared contract, covering all requested features like automatic inference, RPC-style calls, runtime validation, framework agnosticism, and transport abstraction.

    TypeScriptProcedure DefinitionsType InferenceEnd-to-End Type Safety Frameworks
    عرض على GitHub↗4,862
  • trpc/trpcالصورة الرمزية لـ trpc

    trpc/trpc

    40,348عرض على GitHub↗

    This project is an end-to-end type-safe API framework designed to synchronize data structures between frontend and backend codebases without the need for manual code generation. By leveraging TypeScript’s type inference, it allows developers to invoke server-side functions directly from the client as if they were local methods. This remote procedure call approach abstracts away the complexities of HTTP verbs and URL structures, streamlining the full-stack development workflow into a unified experience. The framework distinguishes itself through a modular router architecture that organizes bac

    trpc is the definitive end-to-end type-safe RPC framework for TypeScript, offering automatic type inference, RPC-style client calls, schema validation with runtime types, and framework-agnostic transport – exactly delivering the fully typed client-server communication layer you are looking for.

    TypeScriptType-Safe Clients
    عرض على GitHub↗40,348
  • protobufjs/protobuf.jsالصورة الرمزية لـ protobufjs

    protobufjs/protobuf.js

    10,558عرض على GitHub↗

    protobuf.js is a JavaScript and TypeScript library for encoding and decoding structured data using the Protocol Buffers binary format. It functions as a dynamic parser that can load and process schemas at runtime, a JSON transcoder for converting messages to human-readable formats, and a framework for building transport-agnostic remote procedure call clients. The project distinguishes itself by offering both dynamic message handling and a static code generator that produces TypeScript declarations and JavaScript modules to reduce runtime overhead. It also provides a reflection API for definin

    protobuf.js provides a TypeScript library for defining schemas, serializing messages, and building transport-agnostic RPC clients with generated type declarations, which fits the search for a type-safe communication layer—though it relies on explicit Protocol Buffers schemas rather than automatic inference from server code.

    JavaScriptBinary Serialization FormatsProtocol BuffersBinary Serialization
    عرض على GitHub↗10,558

Related searches

  • a lightweight HTTP client for TypeScript
  • ORM آمن للأنواع (type-safe) لتطبيقات TypeScript
  • مكتبة للتحقق من الأنواع في وقت التشغيل لـ TypeScript
  • مجموعة دراسة لمقابلات TypeScript
  • مكتبة ORM تعتمد على TypeScript لقواعد بيانات SQL
  • مكتبة للتحقق من المخططات في TypeScript
  • إطار عمل ويب لبناء واجهات برمجة التطبيقات (APIs) في Kotlin
  • a dependency injection library for TypeScript