awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesType-Safe Web Frameworks

Web development frameworks that enforce type validation at compile-time.

Distinguishing note: Focuses on the compile-time safety aspect of web development.

Explore 8 awesome GitHub repositories matching web development · Type-Safe Web Frameworks. Refine with filters or upvote what's useful.

Awesome Type-Safe Web Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • rwf2/rocketAvatar de rwf2

    rwf2/Rocket

    25,747Voir sur GitHub↗

    Rocket is a type-safe web framework designed for building server-side applications. It provides a high-performance asynchronous routing engine that maps incoming network traffic to concurrent handler functions, while managing the full lifecycle of web requests. The framework emphasizes compile-time verification, ensuring that request parameters, response types, and routing logic remain consistent throughout the development process. The framework distinguishes itself through its use of request guards, which act as a validation layer to intercept and transform incoming data into structured type

    Building robust web services where request parameters, body data, and responses are automatically validated against defined data structures at compile-time.

    Rustframeworkrocketrust
    Voir sur GitHub↗25,747
  • tokio-rs/axumAvatar de tokio-rs

    tokio-rs/axum

    25,028Voir sur GitHub↗

    Axum is a web framework for the Rust programming language designed for building scalable and high-performance backend services. It provides a modular, asynchronous programming model that centers on a declarative routing engine, allowing developers to map HTTP requests to handler functions using a type-safe API. The framework distinguishes itself through a robust request extraction system that leverages trait-based reflection to automatically parse and validate incoming data into strongly typed function arguments. By utilizing a standardized service abstraction, it enables the composition of m

    A modular, type-safe, and asynchronous web framework designed for building high-performance backend services in Rust.

    Rusthttproutingrust
    Voir sur GitHub↗25,028
  • reasonml/reasonAvatar de reasonml

    reasonml/reason

    10,313Voir sur GitHub↗

    Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web environments or native machine code for operating systems. It serves as an OCaml-compatible language that shares an abstract syntax tree with OCaml, providing a practical syntax for the OCaml ecosystem. The project functions as a type-safe frontend language, incorporating JSX support to build user interfaces through structural elements that translate into type-safe function calls. It enables deep integration with the JavaScript ecosystem, allowing the use of existing librarie

    Provides a strongly typed environment for frontend development to prevent runtime errors in JavaScript targets.

    OCamljavascriptocamlprogramming-language
    Voir sur GitHub↗10,313
  • facebook/reasonAvatar de facebook

    facebook/reason

    10,315Voir sur GitHub↗

    Reason is a statically typed programming language and compiler based on the OCaml ecosystem. It translates high-level, type-safe source code into either JavaScript or OCaml output, providing a typed alternative for web and system development. The language focuses on providing rigorous type safety and a robust module system while integrating with the JavaScript ecosystem. It allows for the development of applications that leverage existing JavaScript libraries while utilizing a more rigid type system to eliminate common runtime crashes and data mismatches. The project covers capabilities incl

    Enables building web applications with static types to eliminate common runtime crashes and data mismatches.

    OCaml
    Voir sur GitHub↗10,315
  • purescript/purescriptAvatar de purescript

    purescript/purescript

    8,832Voir sur GitHub↗

    PureScript is a statically typed, purely functional programming language that compiles to JavaScript. It is designed as a cross-platform frontend language for building safe web applications, utilizing a static type system and a JavaScript compiler to ensure program correctness across browser and server environments. The language is distinguished by its emphasis on mathematical purity, featuring a robust type system with first-class support for monads. It provides a sophisticated toolset for static verification, including algebraic data types, type classes, and automatic type inference to reje

    Provides a type-safe environment for web development that compiles to JavaScript for browser and server use.

    Haskellalt-jshaskelljavascript
    Voir sur GitHub↗8,832
  • epicweb-dev/epic-stackAvatar de epicweb-dev

    epicweb-dev/epic-stack

    5,537Voir sur GitHub↗

    Epic Stack est un boilerplate d'application full stack et un framework web TypeScript conçu pour lancer des applications web prêtes pour la production. Il sert de starter backend Node.js et de base pour construire des services frontend et backend évolutifs. Le projet fournit un environnement pré-configuré pour le bootstrapping web full stack, se concentrant sur un workflow de développement moderne qui intègre la configuration du frontend, du backend et de la base de données. Il inclut une bibliothèque de composants frontend pour créer des interfaces utilisateur cohérentes et réactives. La stack facilite le prototypage rapide d'applications et le déploiement en production via un ensemble intégré d'outils. Cela inclut le rendu côté serveur (SSR), le stockage relationnel, une couche ORM typée et un stylage basé sur des utilitaires.

    Provides a type-safe web framework ensuring consistent data structures and compile-time validation.

    TypeScriptepic-stackremix-stackremix-stacks
    Voir sur GitHub↗5,537
  • digitallyinduced/ihpAvatar de digitallyinduced

    digitallyinduced/ihp

    5,294Voir sur GitHub↗

    ihp est un framework web typé et un orchestrateur d'applications full-stack conçu pour PostgreSQL. Il fonctionne comme un framework de rendu côté serveur et un ORM typé qui génère automatiquement des types d'enregistrements à partir de schémas SQL pour garantir la validation des requêtes à la compilation. La plateforme se distingue en vérifiant le routage, les requêtes de base de données et les modèles (templates) au moment de la compilation pour éviter les plantages à l'exécution. Elle implémente des interfaces web en temps réel utilisant les WebSockets pour une synchronisation instantanée des données et emploie l'hypermédia piloté par le serveur pour la mise à jour partielle du DOM. Le framework couvre un large éventail de capacités intégrées, incluant la gestion de l'identité utilisateur avec support des passkeys et OAuth, une couche de stockage de données complète avec migrations automatisées, et un système de rendu d'interface utilisateur complet avec templating HTML typé. Il fournit également des outils intégrés pour le développement d'API JSON, l'exécution de tâches asynchrones en arrière-plan et l'intégration financière pour les passerelles de paiement. Les environnements de production sont gérés via un déploiement NixOS déclaratif pour une infrastructure reproductible.

    Verifies routing, database queries, and templates at compile time to prevent runtime crashes.

    Haskellframeworkhacktoberfesthaskell
    Voir sur GitHub↗5,294
  • poem-web/poemAvatar de poem-web

    poem-web/poem

    4,408Voir sur GitHub↗

    Poem est une boîte à outils complète pour construire des applications web, API et serveurs typés en utilisant le langage de programmation Rust. Il fournit une fondation pour développer des serveurs web qui gèrent les requêtes HTTP avec une forte sécurité de type. Le framework se distingue en prenant en charge plusieurs protocoles de communication via un mappage de gestionnaire agnostique au protocole. Cela permet à une logique interne unique d'être exposée à travers HTTP, des services gRPC utilisant des définitions protobuf, et le Model Context Protocol pour l'intégration de modèles d'IA. De plus, il inclut des outils intégrés pour générer des spécifications OpenAPI v3 et une documentation interactive. Le projet couvre un large éventail de capacités, incluant le routage de requête, les pipelines middleware basés sur des traits, et la gestion de session. Il fournit des fonctionnalités de sécurité telles que le renouvellement automatique de certificat TLS basé sur ACME, la protection CSRF, et la configuration CORS. D'autres capacités intégrées incluent le streaming de données en temps réel via WebSockets et Server-Sent Events, le service d'assets statiques, et l'intégration OpenTelemetry pour le traçage distribué des requêtes. Le framework est conçu pour prendre en charge diverses cibles de déploiement, incluant la capacité d'exécuter des applications web en tant que fonctions serverless pilotées par événements au sein de runtimes cloud.

    Provides a comprehensive toolkit for building type-safe web applications and APIs using the Rust programming language.

    Rustfastapiframeworkhttp
    Voir sur GitHub↗4,408
  1. Home
  2. Web Development
  3. Type-Safe Web Frameworks