based/laravel-typescript
based/laravel-typescript generates TypeScript definitions from Laravel models, resources, and routes, keeping frontend and backend types in sync via artisan commands and configurable output.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nolanos/laravel-model-typescript-transfomer | 0.90 | Generates TypeScript definitions for Laravel Eloquent models via spatie/laravel-typescript-transformer. Maps database column types to TypeScript, respects hidden/visible fields, handles nullable columns, and works with php artisan typescript:generate. | 0 | 7 | — | 275 | — | 1.8 | 33.7 | — | — | |
| diephp/laravel-resources-typescript | 0.89 | — | 3 | 3 | 0 | 91 | 0 | 0.1 | 19.0 | MIT | — | |
| vagebond/runtype | 0.89 | Runtype brings lightweight runtime type checking to PHP and Laravel. Define expected types and validate values as your app runs, catching mismatches early and making data flow safer and clearer without relying solely on static analysis. | 26 | 26 | 3 | 2K | 1 | 9.3 | 29.5 | MIT | 7 months ago | |
| spatie/typescript-transformer | 0.89 | Convert PHP classes, enums, and DTOs into TypeScript types with spatie/typescript-transformer. It supports complex types, generics, and generated TypeScript functions, making frontend/backend type sharing simple. | 403 | 404 | 59 | 1M | 0 | 29.6 | 54.5 | MIT | 2 months ago | |
| stubbedev/laravel-stoli | 0.88 | A Laravel package by stubbedev that integrates Stoli into your application, providing a service provider, configuration options, and a straightforward Composer-based setup so you can add Stoli functionality to Laravel projects with minimal effort. It follows standard Laravel conventions. | 0 | 0 | 0 | 405 | 1 | 19.1 | 42.0 | MIT | 3 weeks ago | |
| spatie/laravel-typescript-transformer | 0.88 | Convert PHP classes, enums, and complex types into TypeScript definitions automatically. This Laravel package handles generics, nullable types, and even TypeScript functions, keeping your frontend and backend types in sync. | 400 | 399 | 37 | 1M | 0 | 25.1 | 52.8 | MIT | 4 months ago | |
| abetwothree/laravel-ts-publish | 0.88 | A Laravel package for publishing TypeScript definitions from your application. It streamlines keeping PHP and TypeScript types in sync, reducing manual duplication and helping frontend and backend stay aligned in TypeScript-powered Laravel projects. | 6 | — | 1 | — | 35 | 30.6 | 14.3 | MIT | 1 week ago | |
| vinatis/typescript-generator | 0.88 | Generates TypeScript definitions from your Laravel codebase, turning models, form requests, and API resources into typed interfaces so frontend and backend stay in sync. Keep type safety across your stack without writing declarations by hand. | 0 | 0 | 0 | 7 | 0 | 0.0 | 8.8 | EUPL-1.1 | — | |
| janit/typescript-generator-bundle | 0.88 | A Symfony bundle that generates TypeScript definitions from PHP classes, helping keep frontend and backend types in sync. It automates type generation so TypeScript clients stay aligned with your application models. | 16 | 16 | 5 | 0 | 1 | 0.4 | — | MIT | — | |
| oi-lab/oi-laravel-ts | 0.88 | A Laravel package that automatically generates TypeScript interfaces from your Eloquent models, with relationship support, custom casts, DataObjects, PHPDoc types, watch mode, and namespace filters for customization. | 1 | 1 | 0 | 259 | 0 | 19.8 | 34.0 | MIT | 1 month ago | |
| irontec/typescript-generator-bundle | 0.88 | Symfony bundle that generates TypeScript definitions from PHP classes, helping keep backend models and frontend types in sync. Automate interface generation for APIs and DTOs, improve IDE autocomplete, and reduce type duplication. Ideal for Symfony apps needing consistent frontend/backend contracts. | 3 | — | 10 | — | 1 | 0.7 | — | EUPL-1.1 | 1 year ago | |
| kiwilan/typescriptable-laravel | 0.88 | — | 39 | 39 | 9 | 2K | 7 | 12.1 | 27.7 | MIT | 1 year ago | |
| spatie/laravel-data | 0.87 | Spatie Laravel Data lets you define rich data objects once and reuse them as form requests, API transformers, and TypeScript definitions. It supports automatic validation, resource transformation, lazy properties, and constructing objects from request data. | 1,801 | 1,815 | 293 | 4M | 6 | 51.4 | 63.7 | MIT | 1 week ago | |
| sensiolabs/typescript-bundle | 0.87 | SensioLabs TypeScriptBundle integrates the TypeScript compiler into Symfony, helping you compile .ts assets to JavaScript and manage TypeScript sources alongside your application. It provides bundle configuration and tooling for a smoother TypeScript workflow. | 39 | 39 | 11 | 25K | 4 | 1.8 | 40.3 | MIT | 1 year ago | |
| laravel/wayfinder | 0.87 | Laravel Wayfinder bridges your Laravel backend and TypeScript frontend by generating fully-typed, importable TypeScript functions for your controllers and routes—no more hardcoded URLs or manual syncing. Includes a Vite plugin that regenerates definitions automatically during builds and dev server r... | 1,867 | 1,867 | 114 | 4M | 36 | 50.4 | 71.6 | MIT | 3 weeks ago | |
| laracademy/generators | 0.87 | Laracademy Generators adds Artisan commands to scaffold Laravel models, controllers, migrations, and related classes. It reduces repetitive boilerplate with interactive prompts and customizable stubs, helping you create consistent files faster while following Laravel conventions. | 353 | — | 49 | — | 0 | 3.5 | — | MIT | 3 years ago | |
| saher/artisan-schematics | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.6 | — | NOASSERTION | 1 year ago | |
| sebastian/type | 0.86 | A collection of value objects that model the PHP type system, including simple, union, intersection, and special types. Use it to inspect, compare, and represent type information programmatically in PHP projects. | 1,503 | 1,503 | 13 | 24M | 1 | 27.4 | 62.7 | BSD-3-Clause | 2 months ago | |
| yabx/ts-bundle | 0.86 | yabx/ts-bundle is a PHP package for bundling and managing TypeScript assets in your application. It streamlines TypeScript build integration with straightforward configuration, helping keep frontend assets organized, maintainable, and easier to manage within your development workflow. | 2 | 3 | 0 | 5 | 0 | 0.0 | 5.9 | — | — | |
| spawnia/sailor | 0.85 | Sailor generates typed PHP classes from your GraphQL queries, giving Laravel apps autocompletion and static analysis instead of hand-written query strings. Point it at your schema, define operations in .graphql files, and it builds a reusable, type-safe client for your API. | 95 | 95 | 20 | 38K | 1 | 19.6 | 41.8 | MIT | 1 month ago |
How can I help you explore Laravel packages today?