awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesCross-Stack Type Contracts

Shared type definitions and schemas used to ensure consistency across different tiers of a full-stack application.

Distinct from Schema Type Synchronization: Focuses on the manual definition of shared contracts for cross-stack consistency, rather than the automated generation from a central schema.

Explore 6 awesome GitHub repositories matching data & databases · Cross-Stack Type Contracts. Refine with filters or upvote what's useful.

Awesome Cross-Stack Type Contracts GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • pingdotgg/t3codeAvatar von pingdotgg

    pingdotgg/t3code

    12,671Auf GitHub ansehen↗

    t3code is a platform for operating AI coding agents through a web interface to develop and maintain software projects. It functions as an orchestrator that manages AI agent lifecycles and communication, providing a system for provisioning isolated remote development environments and managing secure connections to cloud-hosted resources. The project utilizes an event-sourced backend architecture that processes typed commands into persisted domain events to maintain system state. It employs a communication system based on JSON-RPC over WebSockets to synchronize real-time state and events betwee

    Defines common schemas and types in a dedicated package to ensure consistency between server and client.

    TypeScript
    Auf GitHub ansehen↗12,671
  • servicestack/servicestackAvatar von ServiceStack

    ServiceStack/ServiceStack

    5,498Auf GitHub ansehen↗

    ServiceStack ist ein hochperformantes .NET-Webframework für den Bau typsicherer APIs unter Verwendung stark typisierter Request- und Response-Objekte. Es fungiert als nachrichtenbasierte API-Engine, die Geschäftslogik von der Transportschicht entkoppelt, wodurch Services über mehrere Protokolle wie HTTP, gRPC und verschiedene Message-Queue-Provider bereitgestellt werden können. Das Framework zeichnet sich durch seinen typsicheren API-Generator aus, der native Client-SDKs und Data Transfer Objects (DTOs) aus Service-Metadaten über mehrere Sprachen hinweg produziert. Es enthält zudem ein verteiltes Service-Gateway für Microservices-Orchestration, ein Code-First-ORM zur direkten Übersetzung von C#-Objekten in Datenbankdatensätze sowie ein zentralisiertes Identitäts- und Zugriffsmanagementsystem für sicheren tokenbasierten Zugriff. Die breitere Funktionspalette deckt asynchrones Messaging und Echtzeit-Event-Streaming durch Pub-Sub und Server-Sent Events ab. Es bietet umfassende Unterstützung für Datenserialisierung in Formaten wie JSON, XML, ProtoBuf und MessagePack, neben integrierten Authentifizierungs-Flows wie JWT, API-Keys und Step-up-Authentifizierung. Zusätzliches Tooling umfasst automatisierte CRUD-API-Generierung, Hintergrund-Job-Ausführung und Vorlagen für administrative Dashboards.

    Uses plain old C# objects (POCOs) as shared type contracts from API DTOs down to database entities.

    C#c-sharpcsvframework
    Auf GitHub ansehen↗5,498
  • middleapi/orpcAvatar von middleapi

    middleapi/orpc

    4,862Auf GitHub ansehen↗

    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

    Automatically derives the expected input and output types from a contract router for end-to-end type safety.

    TypeScriptapibunjscloudflare-worker
    Auf GitHub ansehen↗4,862
  • ergo-services/ergoAvatar von ergo-services

    ergo-services/ergo

    4,441Auf GitHub ansehen↗

    Ergo is a distributed actor framework for Go that implements the Erlang distribution protocol, enabling the construction of resilient, concurrent applications that can communicate transparently with Erlang/OTP nodes. At its core, it provides an actor model with isolated lightweight processes, priority-ordered mailboxes, and a meta-process architecture that separates blocking I/O from sequential message handling to prevent actor freezing. The framework includes a Raft-inspired cluster consensus system for leader election and automatic failover, along with OTP-style supervision trees that organi

    Defines cross-application message contracts in a separate types package for decoupled data exchange.

    Goactor-modelactorsdistributed
    Auf GitHub ansehen↗4,441
  • midudev/jscampAvatar von midudev

    midudev/jscamp

    3,811Auf GitHub ansehen↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    Employs shared type definitions to ensure consistent data contracts across the full-stack application.

    JavaScriptbootcamp
    Auf GitHub ansehen↗3,811
  • bespoyasov/frontend-clean-architectureAvatar von bespoyasov

    bespoyasov/frontend-clean-architecture

    2,575Auf GitHub ansehen↗

    This project provides a structural pattern for organizing React and TypeScript applications by decoupling business logic from user interface components and external infrastructure. It implements a layered architecture that isolates core domain rules, ensuring that the application remains independent of specific frameworks, libraries, or external service implementations. The architecture relies on dependency injection and inversion principles to manage service implementations, allowing for modularity and easier testing. By utilizing a functional core and imperative shell, the system separates

    Centralizes shared type definitions to ensure consistent data flow across application modules.

    TypeScriptadaptersapplicationclean-architecture
    Auf GitHub ansehen↗2,575
  1. Home
  2. Data & Databases
  3. Data Type Definitions
  4. Schema Type Synchronization
  5. Cross-Stack Type Contracts

Unter-Tags erkunden

  • Router Type InferenceAutomatically derives input, output, and context types from a structured API router definition for end-to-end type safety. **Distinct from Cross-Stack Type Contracts:** Distinct from Cross-Stack Type Contracts: focuses on inferring types from a router hierarchy rather than manually defining shared contracts across tiers.