awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesStatic Type Systems

Use of compile-time type checking to ensure data consistency and catch errors before execution.

Distinct from TypeScript Type Checkers: The candidates focus on specific checkers or synthesis rather than the general application of a static type system for codebase consistency.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Static Type Systems. Refine with filters or upvote what's useful.

Awesome Static Type Systems 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.
  • aliabb01/invoifyAvatar de aliabb01

    aliabb01/invoify

    6,307Voir sur GitHub↗

    Invoify est un outil de facturation basé sur navigateur construit avec Next.js et TypeScript. Il fournit une interface web pour concevoir, créer et gérer des documents de facturation professionnels pour les clients. L'application dispose d'un concepteur de factures professionnel avec des prévisualisations en direct et des modèles de mise en page. Elle permet la génération directe de fichiers PDF et inclut un service d'email intégré pour la livraison automatisée des factures aux destinataires. Le système gère les données de facturation via le stockage local du navigateur et prend en charge l'exportation des informations de facture aux formats PDF, JSON et CSV pour le reporting et l'archivage externes.

    Utilizes TypeScript's static typing to ensure data consistency across the application logic.

    TypeScript
    Voir sur GitHub↗6,307
  • devias-io/material-kit-reactAvatar de devias-io

    devias-io/material-kit-react

    5,587Voir sur GitHub↗

    Material Kit React est un template de tableau de bord pour les applications React construites avec Material UI. Il fournit une base typée pour développer des interfaces administratives et des tableaux de bord de gestion en utilisant TypeScript. Le projet inclut des flux d'authentification pré-configurés pour la gestion des identités, avec des intégrations spécifiques pour l'authentification unique (SSO) Auth0 et la gestion de session Firebase. Il couvre l'échafaudage d'applications et le prototypage d'interface utilisateur d'entreprise via des mises en page pré-conçues pour les paramètres système et l'administration des utilisateurs. Le système utilise un système de jetons de conception centralisé pour la personnalisation des thèmes et distribue l'état via des fournisseurs de contexte.

    Utilizes a strict TypeScript type system to ensure data integrity for component props and authentication states.

    TypeScriptadminadmin-dashboardadmin-template
    Voir sur GitHub↗5,587
  • daymychen/art-design-proAvatar de Daymychen

    Daymychen/art-design-pro

    5,547Voir sur GitHub↗

    Art Design Pro est un template de tableau de bord d'administration Vue 3 et un framework de développement typé conçu pour construire des consoles de gestion d'entreprise. Il sert de boilerplate frontend qui intègre le kit UI Element Plus et utilise un pipeline de build propulsé par Vite. Le projet fournit une base pour développer des interfaces utilisateur professionnelles et des applications de back-office d'entreprise. Il inclut un mécanisme de nettoyage spécifique pour initialiser une base de développement propre en supprimant les données de démonstration et le contenu d'exemple. Le framework intègre TypeScript pour le typage statique, le routage d'applications monopages (SPA) et la gestion d'état réactive utilisant l'API Composition de Vue 3.

    Employs a static type system via TypeScript to ensure data consistency and catch errors during development.

    Vueadmin-tempalteart-design-provite
    Voir sur GitHub↗5,547
  • thinkjs/thinkjsAvatar de thinkjs

    thinkjs/thinkjs

    5,272Voir sur GitHub↗

    ThinkJS est un framework web côté serveur conçu pour créer des applications sur le runtime Node.js. Il sert de plateforme de développement prenant en charge TypeScript et les dernières normes ECMAScript pour créer des services backend stables et maintenables. Le framework utilise une architecture d'application en couches qui sépare les préoccupations en niveaux de contrôleur, de service et de modèle. Il utilise un modèle de service par injection de dépendances pour gérer les services singleton et un système basé sur des middlewares pour la gestion des requêtes et le routage. Le développement est soutenu par un pipeline de build qui transpile les fonctionnalités JavaScript modernes et exploite le typage statique pour détecter les erreurs lors du processus de compilation.

    Integrates TypeScript's static type system to catch errors at compile time and improve backend code maintainability.

    JavaScript
    Voir sur GitHub↗5,272
  • twitter/scala_schoolAvatar de twitter

    twitter/scala_school

    3,692Voir sur GitHub↗

    This project is a Scala programming course and educational resource. It provides a set of lessons covering the core fundamentals of the language, ranging from basic syntax to advanced type systems. The material includes a functional programming tutorial focused on higher-order functions and pattern matching, as well as guides on managing asynchronous execution and concurrency. It also serves as a resource for understanding the Java Virtual Machine and language interoperability. The course covers the application of polymorphism and variance for type-safe data structures and the use of specifi

    Instructs on using static type systems to catch data mismatch errors during compilation.

    HTML
    Voir sur GitHub↗3,692
  • pedrovgs/algorithmsAvatar de pedrovgs

    pedrovgs/Algorithms

    2,786Voir sur GitHub↗

    This repository is a collection of standard computer science algorithms and data structure implementations written in Java. It serves as a learning resource for developers to study fundamental programming concepts, efficient logic management, and common problem-solving techniques. The project organizes these solutions into modular, independent components that utilize the Java standard library and static type system. Each implementation is verified through unit tests, ensuring that the code adheres to expected outcomes for various mathematical and logical operations. The collection covers a b

    Enforces strict data structures and interface contracts at compile time to prevent runtime errors.

    Java
    Voir sur GitHub↗2,786
  1. Home
  2. Software Engineering & Architecture
  3. Static Type Systems