222 lines
9.6 KiB
HTML
222 lines
9.6 KiB
HTML
<!--lint disable awesome-heading awesome-git-repo-age awesome-github double-link-->
|
||
<p align="center">
|
||
<br /> <a href="https://inertiajs.com/">
|
||
<img width="100" src="./assets/logo.svg" alt="logo of awesome-inertiajs repository">
|
||
</a> <br /> <br />
|
||
</p>
|
||
<h2 align="center">
|
||
Awesome Inertia.js
|
||
</h2>
|
||
<p align="center">
|
||
A tool for building single-page applications using classic server-side
|
||
routing and controllers. <br /> <br />
|
||
<a href="https://github.com/sindresorhus/awesome">
|
||
<img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" alt="Awesome">
|
||
</a> <a href="https://github.com/sindresorhus/awesome-lint">
|
||
<img src="https://github.com/innocenzi/awesome-inertiajs/workflows/Lint/badge.svg" alt="Lint status">
|
||
</a> <br /> <br />
|
||
</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#useful-links">Useful Links</a></li>
|
||
<li><a href="#adapters">Adapters</a>
|
||
<ul>
|
||
<li><a href="#client-side">Client-side</a></li>
|
||
<li><a href="#server-side">Server-side</a></li>
|
||
</ul></li>
|
||
<li><a href="#resources">Resources</a>
|
||
<ul>
|
||
<li><a href="#presets">Presets</a></li>
|
||
<li><a href="#packages">Packages</a></li>
|
||
<li><a href="#articles">Articles</a></li>
|
||
<li><a href="#examples">Examples</a></li>
|
||
<li><a href="#other">Other</a></li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="useful-links">Useful Links</h2>
|
||
<p><strong>Legend</strong>: <code>💜</code> Official · <code>⭐</code>
|
||
Featured</p>
|
||
<ul>
|
||
<li><a href="http://inertiajs.com">Documentation</a> - Official website
|
||
and documentation.</li>
|
||
<li><a href="https://twitter.com/inertiajs">Twitter</a> - Official
|
||
Twitter account.</li>
|
||
<li><a href="https://discord.gg/gwgxN8Y">Discord</a> - Official Discord
|
||
server.</li>
|
||
<li><a href="https://github.com/inertiajs">Organization</a> - Official
|
||
GitHub organization.</li>
|
||
</ul>
|
||
<h2 id="adapters">Adapters</h2>
|
||
<h3 id="client-side">Client-side</h3>
|
||
<ul>
|
||
<li>💜 <a
|
||
href="https://github.com/inertiajs/inertia/tree/master/packages/inertia-vue">Vue.js</a></li>
|
||
<li>💜 <a
|
||
href="https://github.com/inertiajs/inertia/tree/master/packages/inertia-react">React</a></li>
|
||
<li>💜 <a
|
||
href="https://github.com/inertiajs/inertia/tree/master/packages/inertia-svelte">Svelte</a></li>
|
||
<li><a
|
||
href="https://github.com/maicol07/inertia-mithril">Mithril</a></li>
|
||
<li><a href="https://github.com/jrson83/inertia-preact">Preact</a></li>
|
||
</ul>
|
||
<h3 id="server-side">Server-side</h3>
|
||
<ul>
|
||
<li>💜 <a
|
||
href="https://github.com/inertiajs/inertia-laravel">Laravel</a></li>
|
||
<li>💜 <a
|
||
href="https://github.com/inertiajs/inertia-rails">Rails</a></li>
|
||
<li><a
|
||
href="https://github.com/hotmeteor/inertia-statamic">Statamic</a></li>
|
||
<li><a href="https://github.com/kapi2289/InertiaCore">ASP.NET
|
||
Core</a></li>
|
||
<li><a
|
||
href="https://github.com/ishanvyas22/cakephp-inertiajs">CakePHP</a></li>
|
||
<li><a href="https://github.com/elpete/cbInertia">ColdBox</a></li>
|
||
<li><a href="https://github.com/devato/inertia_phoenix">Phoenix</a></li>
|
||
<li><a
|
||
href="https://github.com/rompetomp/inertia-bundle">Symfony</a></li>
|
||
<li><a href="https://github.com/tbreuss/yii2-inertia">Yii2</a></li>
|
||
<li><a href="https://github.com/zodman/inertia-django">Django</a></li>
|
||
<li><a
|
||
href="https://github.com/theArtechnology/fiber-inertia">Fiber</a></li>
|
||
<li><a
|
||
href="https://github.com/jordankaerim/inertia-node">Node.js</a></li>
|
||
<li><a
|
||
href="https://github.com/girardinsamuel/masonite-inertia">Masonite</a></li>
|
||
<li><a
|
||
href="https://github.com/boxybird/wordpress-inertia-plugin">WordPress</a></li>
|
||
<li><a href="https://github.com/j0ack/flask-inertia">Flask</a></li>
|
||
<li><a
|
||
href="https://github.com/eidellev/inertiajs-adonisjs">Adonis</a></li>
|
||
<li><a href="https://github.com/cherifGsoul/inertia-can">CanJS</a></li>
|
||
<li><a
|
||
href="https://github.com/prestancedesign/inertia-clojure">Clojure</a></li>
|
||
<li><a
|
||
href="https://github.com/amiranagram/inertia-codeigniter-4">CodeIgniter</a></li>
|
||
<li><a href="https://github.com/petaki/inertia-go">Go</a></li>
|
||
<li><a
|
||
href="https://github.com/cherifGsoul/inertia-psr15">PSR-15</a></li>
|
||
<li><a href="https://github.com/stuarth/inertia-rs">Rust</a></li>
|
||
<li><a href="https://github.com/jcs224/oak_inertia">Oak (Deno)</a></li>
|
||
<li><a
|
||
href="https://github.com/kohkimakimoto/inertia-echo">Echo</a></li>
|
||
<li><a
|
||
href="https://github.com/matrei/grails-inertia-plugin">Grails</a></li>
|
||
</ul>
|
||
<h2 id="resources">Resources</h2>
|
||
<h3 id="presets">Presets</h3>
|
||
<ul>
|
||
<li>💜 <a
|
||
href="https://laravel.com/docs/8.x/starter-kits#breeze-and-inertia">Laravel
|
||
Breeze</a> - Laravel’s official authentication scaffolding, with
|
||
Tailwind CSS and Inertia.js.</li>
|
||
<li>💜 <a
|
||
href="https://jetstream.laravel.com/1.x/stacks/inertia.html">Laravel
|
||
Jetstream</a> - Laravel’s official application scaffolding, with
|
||
Tailwind CSS, Inertia.js and Vue.js.</li>
|
||
<li><a
|
||
href="https://github.com/laravel-frontend-presets/inertiajs">Laravel
|
||
front-end preset</a> - Laravel front-end preset for Inertia.js.</li>
|
||
<li><a href="https://github.com/TitasGailius/laravel-moonlight">Laravel
|
||
Moonlight</a> - Laravel front-end preset with Tailwind CSS, Inertia.js
|
||
and Vue.js.</li>
|
||
<li><a href="https://github.com/usetitanium/inertia">Titanium</a> -
|
||
Laravel front-end preset with Tailwind CSS, Inertia.js and Vue.js.</li>
|
||
<li><a href="https://github.com/lucky-media/breeze-react">Breeze
|
||
React</a> - Laravel Breeze fork with Tailwind CSS, Inertia.js and
|
||
React.</li>
|
||
<li><a
|
||
href="https://github.com/ozziexsh/laravel-jetstream-react">Laravel
|
||
Jetstream React</a> - Converts the official Laravel Jetstream Inertia.js
|
||
starter kit to React.</li>
|
||
</ul>
|
||
<h3 id="packages">Packages</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/ycs77/inertia-plugin">Page loader</a> -
|
||
Unplugin for loading Inertia pages from configured namespaces.</li>
|
||
<li><a href="https://github.com/igerslike/inertia-flash">Flash</a> -
|
||
Laravel package for sharing properties from anywhere.</li>
|
||
<li><a href="https://github.com/dive-be/laravel-dry-requests">Dry
|
||
requests</a> - Generic Laravel package for real-time form
|
||
validation.</li>
|
||
<li><a href="https://github.com/Juhlinus/kakunin">Kakunin</a> - Laravel
|
||
package for real-time form validation.</li>
|
||
<li><a href="https://github.com/spatie/laravel-resource-links">Resource
|
||
Links</a> - Laravel package for adding links to API resources.</li>
|
||
<li><a
|
||
href="https://github.com/spatie/laravel-navigation">Navigation</a> -
|
||
Laravel package for generating menus, breadcrumbs and other navigational
|
||
elements.</li>
|
||
<li><a
|
||
href="https://github.com/protonemedia/inertiajs-tables-laravel-query-builder">Tables
|
||
for Laravel</a> - Provides a DataTable component with integration for <a
|
||
href="https://github.com/spatie/laravel-query-builder">Laravel Query
|
||
Builder</a>.</li>
|
||
</ul>
|
||
<h3 id="articles">Articles</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://reinink.ca/articles/introducing-inertia-js">Introducing
|
||
Inertia.js</a></li>
|
||
<li><a
|
||
href="https://reinink.ca/articles/server-side-apps-with-client-side-rendering">Server-side
|
||
applications with client-side rendering</a></li>
|
||
<li><a
|
||
href="https://sebastiandedeyne.com/inertia-js-and-livewire-a-high-level-comparison/">Inertia.js
|
||
and Livewire: a high-level comparison</a></li>
|
||
<li><a
|
||
href="https://sebastiandedeyne.com/handling-authorization-in-a-laravel-and-inertia-application/">Handling
|
||
authorization in a Laravel and Inertia.js application</a></li>
|
||
<li><a
|
||
href="https://sebastiandedeyne.com/handling-routes-in-a-laravel-inertia-application/">Handling
|
||
routes in a Laravel and Inertia.js application</a></li>
|
||
</ul>
|
||
<h3 id="examples">Examples</h3>
|
||
<ul>
|
||
<li>💜 <a href="https://github.com/inertiajs/pingcrm/">Ping CRM /
|
||
Laravel</a> - Demonstration application made with Laravel and
|
||
Vue.js.</li>
|
||
<li>💜 <a href="https://github.com/inertiajs/pingcrm-svelte">Ping CRM /
|
||
Svelte</a> - Demonstration application made with Laravel and
|
||
Svelte.</li>
|
||
<li><a href="https://github.com/zodman/django-inertia-demo">Ping CRM /
|
||
Django</a> - Demonstration application made with Django and Vue.js.</li>
|
||
<li><a href="https://github.com/ledermann/pingcrm">Ping CRM / Rails</a>
|
||
- Demonstration application made with Ruby on Rails and Vue.js.</li>
|
||
<li><a href="https://github.com/ishanvyas22/cakephp-pingcrm">Ping CRM /
|
||
CakePHP</a> - Demonstration application made with CakePHP and
|
||
Vue.js.</li>
|
||
<li><a href="https://github.com/girardinsamuel/pingcrm-masonite">Ping
|
||
CRM / Masonite</a> - Demonstration application made with Masonite and
|
||
Vue.js.</li>
|
||
<li><a href="https://github.com/Landish/pingcrm-react">Ping CRM /
|
||
React</a> - Demonstration application made with Laravel React.</li>
|
||
<li><a href="https://github.com/prestancedesign/pingcrm-clojure">Ping
|
||
CRM / Clojure</a> - Demonstration application made with Clojure and
|
||
Reagent.</li>
|
||
<li><a href="https://github.com/j0ack/pingcrm-flask">Ping CRM /
|
||
Flask</a> - Demonstration application made with Flask and Vue.js.</li>
|
||
<li><a href="https://github.com/kohkimakimoto/pingcrm-echo">Ping CRM /
|
||
Echo</a> - Demonstration application made with Echo and Vue.js.</li>
|
||
<li><a href="https://github.com/jrson83/pingcrm-preact">Ping CRM /
|
||
Preact</a> - Demonstration application made with Laravel Preact.</li>
|
||
<li><a href="https://github.com/matrei/pingcrm-grails">Ping CRM /
|
||
Grails</a> - Demonstration application made with Grails and Vue.js.</li>
|
||
</ul>
|
||
<h3 id="other">Other</h3>
|
||
<ul>
|
||
<li><a href="https://builtwithinertia.com/">Built with Inertia</a> -
|
||
Showcase of products built with Inertia.js.</li>
|
||
<li><a
|
||
href="https://plugins.jetbrains.com/plugin/17435-inertia-js-support">Jetbrains
|
||
plugin</a> - PhpStorm/Intellij Ultimate plugin for Inertia.js.</li>
|
||
<li><a
|
||
href="https://marketplace.visualstudio.com/items?itemName=nhedger.inertia">Code
|
||
extension</a> - Visual Studio Code extension for Inertia.js.</li>
|
||
</ul>
|
||
<p align="center">
|
||
<br /> <br /> <br /> · <br /> <br /> <sub>Contributions welcome! Read
|
||
the <a href=".github/CONTRIBUTING.md">contribution guidelines</a>
|
||
first.</sub>
|
||
</p>
|