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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tightenco avatar

tightenco/ziggy

0
View on GitHub↗
4,308 stele·273 fork-uri·JavaScript·MIT·3 vizualizări

Ziggy

Ziggy is a frontend route bridge and JavaScript route resolver that allows Laravel route names and parameters to be used within JavaScript and TypeScript environments. It serves as a synchronization layer that exports backend route configurations to frontend assets, ensuring that frontend navigation remains in sync with backend route definitions.

The project provides a TypeScript route type generator that produces strict type definitions for route names and parameters to enable IDE autocompletion. It includes a route exposure filtering system that uses inclusion and exclusion patterns to control which backend route configurations are shared with the client.

The utility covers named URL generation, route name resolution, and active route identification. It also handles route model binding by extracting unique identifiers from objects and enables route parameter extraction from the current URL path.

Features

  • Full Stack Route Synchronization - Keeps frontend navigation in sync with backend route definitions automatically across different application layers.
  • Route Type Generators - Generates TypeScript definitions for application routes and parameters to ensure end-to-end type safety.
  • Type Definition Generators - Synthesizes static TypeScript type information from route definitions for external consumption and IDE autocompletion.
  • TypeScript Type Definitions - Provides TypeScript type support for Laravel routes to enable developer autocompletion and prevent broken links.
  • Backend-Frontend Bridges - Acts as a synchronization layer exporting backend route configurations to frontend assets for type-safe communication.
  • Named Route Lookups - Uses a key-value map to resolve unique route identifiers into complete URLs.
  • JavaScript Route Resolvers - Converts backend route identifiers into full URLs and extracts parameters from the current browser path.
  • Laravel Integrations - Integrates Laravel named routes and parameters directly within JavaScript and TypeScript environments.
  • Route Definition Exporting - Exports server-side routing configurations into portable formats for frontend route resolution.
  • Routing Configurations - Outputs application route lists as declarative structures for consumption by external frontend repositories.
  • Route Model Bindings - Provides mechanisms to automatically extract unique identifiers from models to generate URLs.
  • URL Generators - Allows programmatically constructing full URLs using a route name and a set of parameters.
  • Manifest-Based Route Matching - Matches current browser URLs against an exported static route manifest to identify active routes.
  • Route Manifest Filtering - Restricts exported route lists using inclusion and exclusion patterns to prevent sensitive endpoints from leaking to clients.
  • Route Exposure Filtering - Controlling which backend route configurations are shared with the frontend to maintain security and reduce payload size.
  • Active Route Segment Accessors - Provides the ability to match the active URL against specific route names and parameters to determine application state.
  • Frontend Integration - Uses named routes within JavaScript.

Istoric stele

Graficul istoricului de stele pentru tightenco/ziggyGraficul istoricului de stele pentru tightenco/ziggy

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Ziggy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Ziggy.
  • tighten/ziggyAvatar tighten

    tighten/ziggy

    4,291Vezi pe GitHub↗

    Ziggy is a frontend routing bridge that exports server route definitions to JavaScript or JSON for use in browser-based applications. It acts as a named route resolver, synchronizing server-defined routes with the client to generate full URLs from named routes without hardcoding paths. The project includes a TypeScript route generator that creates type definitions for backend routes, providing static type checking and autocompletion. It also provides dedicated integration hooks and plugins for React and Vue to make routing capabilities available within component-based frameworks. Beyond URL

    JavaScriptjavascriptlaravelroutes
    Vezi pe GitHub↗4,291
  • themesberg/flowbiteAvatar themesberg

    themesberg/flowbite

    9,283Vezi pe GitHub↗

    Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout blocks using Tailwind CSS utility classes. It functions as a TypeScript UI toolkit and a general web framework for creating responsive websites and applications. The project provides a mirroring Figma design system to allow prototyping of components and variants before they are coded. It distinguishes itself through an AI-driven approach to page generation and the creation of design specifications via a command-line interface. The library covers a wide range of interactive int

    HTMLcomponentscssdesign-system
    Vezi pe GitHub↗9,283
  • definitelytyped/definitelytypedAvatar DefinitelyTyped

    DefinitelyTyped/DefinitelyTyped

    51,293Vezi pe GitHub↗

    DefinitelyTyped is a community-maintained type store and centralized JavaScript type registry. It serves as a repository of static TypeScript type declarations for third-party JavaScript libraries, providing the necessary metadata to enable compile-time safety and editor intelligence for external modules not originally written in TypeScript. The project operates as a collaborative ecosystem where contributors define, validate, and maintain type declarations through a structured review process. This involves mapping type definition versions to specific library and compiler releases to ensure s

    TypeScriptdefinitiondtshacktoberfest
    Vezi pe GitHub↗51,293
  • symfony/routingAvatar symfony

    symfony/routing

    7,618Vezi pe GitHub↗

    This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific controller actions using defined patterns and configuration. It serves as a programmatic interface for defining, loading, and resolving URL patterns, while providing a URL generator to produce absolute or relative URIs from route names and parameters. The system supports diverse route loading through YAML, XML, PHP arrays, and class attributes, utilizing compiled route matching to optimize performance. It enables sophisticated request handling through regex-based path matching, sub-do

    PHPcomponentphprouter
    Vezi pe GitHub↗7,618
Vezi toate cele 30 alternative pentru Ziggy→

Întrebări frecvente

Ce face tightenco/ziggy?

Ziggy is a frontend route bridge and JavaScript route resolver that allows Laravel route names and parameters to be used within JavaScript and TypeScript environments. It serves as a synchronization layer that exports backend route configurations to frontend assets, ensuring that frontend navigation remains in sync with backend route definitions.

Care sunt principalele funcționalități ale tightenco/ziggy?

Principalele funcționalități ale tightenco/ziggy sunt: Full Stack Route Synchronization, Route Type Generators, Type Definition Generators, TypeScript Type Definitions, Backend-Frontend Bridges, Named Route Lookups, JavaScript Route Resolvers, Laravel Integrations.

Care sunt câteva alternative open-source pentru tightenco/ziggy?

Alternativele open-source pentru tightenco/ziggy includ: tighten/ziggy — Ziggy is a frontend routing bridge that exports server route definitions to JavaScript or JSON for use in… themesberg/flowbite — Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout… definitelytyped/definitelytyped — DefinitelyTyped is a community-maintained type store and centralized JavaScript type registry. It serves as a… symfony/routing — This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific… wasm-bindgen/wasm-bindgen — wasm-bindgen is a glue code generator and interoperability tool that facilitates high-level communication and data… zijianhe/koa-router — koa-router is a routing middleware for Koa applications that maps incoming HTTP requests to specific handler functions…