awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesType-Safe Navigation Frameworks

Frameworks that generate static type definitions for route parameters and data loaders to ensure consistency across application paths.

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

Awesome Type-Safe Navigation Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • remix-run/react-routerAvatar remix-run

    remix-run/react-router

    56,460Vezi pe 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 for routing, it manages navigation and state transitions while ensuring consistent page structures through root layout management. The framework distinguishes itself through its focus on type safety and incremental adoption. It automatically generates static type definitions for

    Produces static type definitions for route parameters and data loaders to ensure consistency across application paths.

    TypeScript
    Vezi pe GitHub↗56,460
  • kurikomi-labs/komi-storeK

    kurikomi-labs/komi-store

    15,630Vezi pe GitHub↗

    Komi Store is an Android app store client designed for discovering and installing applications directly from git repository releases. It functions as a git release manager and APK package manager, allowing users to track software versions and assets hosted on git platforms. The project differentiates itself by integrating deep git repository functionality, such as an OAuth repository browser for managing issues and pull requests, and a system for importing starred repositories. It utilizes a multi-provider aggregation model to normalize release data from various git hosting platforms into a u

    Utilizes a type-safe navigation framework to transition between application views using parameterized paths.

    Kotlin
    Vezi pe GitHub↗15,630
  • onejs/oneAvatar onejs

    onejs/one

    4,475Vezi pe GitHub↗

    One este un framework React full-stack, cross-platform și un motor de randare multi-target conceput pentru a construi aplicații web și native dintr-un singur codebase. Utilizează un pipeline de build bazat pe Vite pentru a gestiona componentele partajate, oferind în același timp un router de sistem de fișiere type-safe care generează automat definițiile de navigare. Framework-ul se distinge prin suportul pentru o strategie de randare hibridă, permițând configurarea rutelor individuale ca site-uri statice, pagini randate pe server sau aplicații single-page. Utilizează rezoluția logicii specifice platformei și un plugin Vite partajat pentru a coordona compilarea atât pentru mediile web, cât și pentru cele native. Sistemul acoperă un set larg de capabilități, inclusiv încărcătoare de date pe server, gestionarea rutelor API și interceptarea cererilor bazată pe middleware. Oferă instrumente pentru integrarea funcțiilor native ale dispozitivelor și layout-uri bazate pe bridge pentru navigarea mobilă, alături de optimizări de performanță precum generarea statică paralelă și preîncărcarea activelor. Aplicațiile pot fi implementate pe servere de producție sau platforme serverless edge, inclusiv Vercel și Cloudflare.

    Generates static TypeScript definitions for route parameters and data loaders to ensure navigation type safety.

    TypeScriptlocal-firstreactreact-native
    Vezi pe GitHub↗4,475
  • tanstack/dbAvatar TanStack

    TanStack/db

    3,604Vezi pe GitHub↗

    This project is a client-side data management library and query orchestrator designed to synchronize remote server state with local client state. It functions as a type-safe state manager and cache orchestrator that coordinates data loading across diverse backends, including REST, GraphQL, and WebSockets. The system distinguishes itself through a durable workflow engine for executing asynchronous functions with persisted state and deterministic replay. It also provides a standardized AI integration adapter to connect large language models to application data, supporting real-time response str

    Provides a type-safe navigation framework that validates paths and parameters against a route tree.

    TypeScript
    Vezi pe GitHub↗3,604
  • remix-run/examplesAvatar remix-run

    remix-run/examples

    1,216Vezi pe GitHub↗

    Acest repository servește drept colecție completă de implementări de referință pentru framework-ul web Remix. Oferă exemple practice de dezvoltare web full-stack, demonstrând cum să construiești aplicații dinamice, rerate pe server, care fac legătura între logica server-side și interactivitatea client-side. Prin utilizarea unei arhitecturi bazate pe componente, aceste exemple ilustrează tipare fundamentale pentru gestionarea datelor, rutare și interfețe utilizator într-un mediu de dezvoltare unificat. Colecția evidențiază abordarea distinctivă a framework-ului față de arhitectura web, punând accent pe încărcarea datelor pe server și ierarhiile de rute imbricate care oglindesc structurile URL. Aceste exemple arată cum să gestionezi cererile care schimbă starea prin acțiuni dedicate pe server și să asiguri funcționalitatea aplicației prin îmbunătățire progresivă (progressive enhancement), permițând funcțiilor să rămână operaționale chiar înainte ca scripturile client-side să fie complet încărcate. Dincolo de tiparele fundamentale, repository-ul acoperă un spectru larg de capabilități de integrare, inclusiv autentificare securizată și gestionarea sesiunilor, sincronizarea datelor în timp real și conectivitatea cu API-uri externe. De asemenea, oferă îndrumări privind fluxurile de lucru pregătite pentru producție, cum ar fi procesarea sarcinilor în fundal, gestionarea securizată a plăților și tehnici de optimizare a performanței, precum batching-ul cererilor către baza de date și amânarea încărcării resurselor (asset deferral). Aceste exemple sunt menținute ca un set de proiecte modulare, oferind dezvoltatorilor o privire directă asupra modului de structurare a aplicațiilor, impunerea calității codului și automatizarea pipeline-urilor de deployment. Fiecare implementare servește drept șablon funcțional pentru sarcini comune de dezvoltare web, variind de la gestionarea conținutului și a formularelor până la interacțiuni UI complexe.

    Generates static type definitions for application routes to ensure link paths and dynamic parameters are validated during development.

    TypeScript
    Vezi pe GitHub↗1,216
  1. Home
  2. Web Development
  3. Routing Systems
  4. Routing
  5. Type-Safe Navigation Frameworks