awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Type Safety · Awesome GitHub Repositories

4 repos

Awesome GitHub RepositoriesType Safety

Frameworks and patterns that enforce data integrity and prevent errors through strict validation and structured type definitions.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Type Safety. Refine with filters or upvote what's useful.

  1. Home
  2. Programming Languages & Runtimes
  3. Language Features and Paradigms
  4. Type System Tools
  5. Type Safety

Awesome Type Safety GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • laravel/laravel

    laravel/laravel

    83,758GitHubView on GitHub↗

    Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. Th

    Bladeframeworklaravelphp
  • socketio/socket.io

    socketio/socket.io

    62,883GitHubView on GitHub↗

    Socket.io is a real-time communication engine that enables bidirectional, event-based data exchange between clients and servers. It provides a robust transport-agnostic protocol layer that automatically manages connection lifecycles, including heartbeat signals, automatic reconnection, and seamless fallback between Web

    TypeScriptjavascriptnodejssocket-io
  • remix-run/react-router

    remix-run/react-router

    56,250GitHubView on GitHub↗

    React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface

    TypeScript
  • vuejs/core

    vuejs/core

    53,019GitHubView on GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity sys

    TypeScript

Explore sub-tags

  • Compile-Time Type GenerationAutomated creation of type definitions based on project configuration or route structures.
  • Component Property DefinitionsMechanisms for defining and validating component input properties with static type support.
  • Custom Validation RulesUser-defined logic for verifying input data.
  • Dependency Injection Type DefinitionsType-safe patterns for providing and injecting data across component hierarchies.
  • Event Interface DefinitionsTyped contracts for event-based communication that provide IDE autocompletion and compile-time validation.
  • Namespace Event SchemasDefinitions that enforce strict event and data types for specific communication channels.
  • Route Type GeneratorsAutomated tools that generate type definitions for application routes, parameters, and data loaders to ensure end-to-end type safety.
  • Type-Safe Data NavigationMechanisms for ensuring consistent data structures and parameter types across application routes.