Awesome Inertiajs Overview
A curated list of awesome Inertia.js resources
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 innocenzi/awesome-inertiajs · ⭐ 237 · 🏷️ Front-End Development
Awesome Inertia.js
A tool for building single-page applications using classic server-side routing and controllers.
Contents
Useful Links
Legend: 💜
Official · ⭐
Featured
- Documentation - Official website and documentation.
- Twitter - Official Twitter account.
- Discord - Official Discord server.
- Organization - Official GitHub organization.
Adapters
Client-side
Server-side
- 💜 Laravel (⭐2.1k)
- 💜 Rails (⭐580)
- 💜 Django (⭐326)
- 💜 Phoenix (⭐193)
- Statamic (⭐55)
- ASP.NET Core (⭐71)
- CakePHP (⭐41)
- ColdBox (⭐4)
- Phoenix (⭐87)
- Symfony (⭐153)
- Yii2 (⭐65)
- Django (⭐92)
- Fiber (⭐11)
- Node.js (⭐7)
- Masonite (⭐23)
- WordPress (⭐171)
- Flask (⭐37)
- Adonis (⭐279)
- CanJS (⭐14)
- Clojure (⭐97)
- CodeIgniter (⭐28)
- Go (⭐211)
- PSR-15 (⭐42)
- Rust (⭐37)
- Oak (Deno) (⭐8)
- Echo (⭐10)
- Grails (⭐8)
- FastAPI (⭐28)
- Hyperf (⭐3)
Resources
Presets
- 💜 Laravel Breeze - Laravel's official authentication scaffolding, with Tailwind CSS and Inertia.js.
- 💜 Laravel Jetstream - Laravel's official application scaffolding, with Tailwind CSS, Inertia.js and Vue.js.
- Laravel front-end preset (⭐145) - Laravel front-end preset for Inertia.js.
- Laravel Moonlight (⭐145) - Laravel front-end preset with Tailwind CSS, Inertia.js and Vue.js.
- Titanium (⭐11) - Laravel front-end preset with Tailwind CSS, Inertia.js and Vue.js.
- Breeze React (⭐18) - Laravel Breeze fork with Tailwind CSS, Inertia.js and React.
- Laravel Jetstream React (⭐311) - Converts the official Laravel Jetstream Inertia.js starter kit to React.
Packages
- Page loader (⭐28) - Unplugin for loading Inertia pages from configured namespaces.
- Flash (⭐21) - Laravel package for sharing properties from anywhere.
- Dry requests (⭐206) - Generic Laravel package for real-time form validation.
- Kakunin (⭐40) - Laravel package for real-time form validation.
- Resource Links (⭐245) - Laravel package for adding links to API resources.
- Navigation (⭐499) - Laravel package for generating menus, breadcrumbs and other navigational elements.
- Tables for Laravel (⭐437) - Provides a DataTable component with integration for Laravel Query Builder (⭐4.1k).
Articles
- Introducing Inertia.js
- Server-side applications with client-side rendering
- Inertia.js and Livewire: a high-level comparison
- Handling authorization in a Laravel and Inertia.js application
- Handling routes in a Laravel and Inertia.js application
Examples
- 💜 Ping CRM / Laravel (⭐2.2k) - Demonstration application made with Laravel and Vue.js.
- 💜 Ping CRM / Svelte (⭐228) - Demonstration application made with Laravel and Svelte.
- Ping CRM / Django (⭐40) - Demonstration application made with Django and Vue.js.
- Ping CRM / Rails (⭐296) - Demonstration application made with Ruby on Rails and Vue.js.
- Ping CRM / CakePHP (⭐10) - Demonstration application made with CakePHP and Vue.js.
- Ping CRM / Masonite (⭐4) - Demonstration application made with Masonite and Vue.js.
- Ping CRM / React (⭐645) - Demonstration application made with Laravel React.
- Ping CRM / Clojure (⭐112) - Demonstration application made with Clojure and Reagent.
- Ping CRM / Flask (⭐9) - Demonstration application made with Flask and Vue.js.
- Ping CRM / Echo (⭐3) - Demonstration application made with Echo and Vue.js.
- Ping CRM / Preact (⭐2) - Demonstration application made with Laravel Preact.
- Ping CRM / Grails (⭐5) - Demonstration application made with Grails and Vue.js.
Other
- Built with Inertia - Showcase of products built with Inertia.js.
- Jetbrains plugin - PhpStorm/Intellij Ultimate plugin for Inertia.js.
- Code extension - Visual Studio Code extension for Inertia.js.
·
Contributions welcome! Read the contribution guidelines first.