abetwothree/laravel-ts-publish
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/typescript-transformer | 0.88 | 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 | |
| vagebond/runtype | 0.87 | 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 | |
| janit/typescript-generator-bundle | 0.87 | 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 | — | |
| irontec/typescript-generator-bundle | 0.87 | 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 | |
| based/laravel-typescript | 0.87 | 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. | 396 | 399 | 53 | 1K | 10 | 6.9 | 13.1 | MIT | 5 years 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 | |
| codebuds/generate-ts-bundle | 0.86 | — | 5 | 5 | 0 | 1 | 0 | 0.0 | 0.9 | MIT | — | |
| 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 | — | — | |
| spatie/laravel-typescript-transformer | 0.86 | 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 | |
| saher/artisan-schematics | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 0.6 | — | NOASSERTION | 1 year ago | |
| vinatis/typescript-generator | 0.86 | 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 | — | |
| devloopsnet/laravel-typesense | 0.86 | Laravel integration for Typesense, the open-source typo-tolerant search engine. Index Eloquent models, run typed queries, and manage collections from your app with an expressive API built for fast, relevant full-text search. | 45 | 46 | 14 | 2 | 1 | 0.4 | 0.2 | MIT | 5 years ago | |
| nolanos/laravel-model-typescript-transfomer | 0.85 | 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 | — | — | |
| davesweb/laravel-translatable | 0.85 | Add translatable attributes to your Eloquent models with locale switching and fallbacks, keeping multilingual content alongside your data in a lightweight, framework-friendly way. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 5 years ago | |
| diephp/laravel-resources-typescript | 0.85 | — | 3 | 3 | 0 | 91 | 0 | 0.1 | 19.0 | MIT | — | |
| unlooped/ts-resources | 0.85 | A Laravel package for generating TypeScript definitions from API resources, helping keep frontend types in sync with backend responses. Define resources once and share consistent, typed data across your PHP API and TypeScript client. | 0 | 0 | 0 | 12 | 0 | 14.9 | 17.4 | — | 3 months ago | |
| oi-lab/oi-laravel-ts | 0.84 | 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 | |
| tiagomichaelsousa/laravelresources | 0.84 | Laravel package that streamlines API development by generating resource classes and collections for your Eloquent models via simple Artisan commands. Skip repetitive boilerplate and scaffold consistent JSON transformations for cleaner, faster Laravel APIs. | 155 | — | 14 | — | 0 | 1.5 | — | NOASSERTION | 3 years ago | |
| nevadskiy/laravel-translatable | 0.84 | Add translatable attributes to your Eloquent models with nevadskiy/laravel-translatable. Store per-locale translations in dedicated tables, retrieve values with automatic fallback, and keep multilingual Laravel apps clean, query-friendly, and easy to maintain. | 21 | 22 | 6 | 826 | 1 | 0.5 | 21.9 | MIT | 1 year ago | |
| ngmy/laravel-ide-helper-eloquent | 0.83 | Generate PHPDoc annotations for Eloquent models to improve IDE autocompletion and static analysis. This Laravel package inspects your models, database schema, and relationships to produce accurate @property, @method, and relationship hints, making model code easier to navigate in PhpStorm, VS Code,... | 0 | 0 | 0 | 0 | 0 | 6.3 | — | MIT | 8 months ago |
How can I help you explore Laravel packages today?