Skip to content

Commit e9ec814

Browse files
authored
Merge pull request #212 from skryukov/docs/awesome
Add Awesome Inertia Rails page
2 parents c8f36c6 + f1d14d4 commit e9ec814

File tree

3 files changed

+397
-327
lines changed

3 files changed

+397
-327
lines changed

docs/.vitepress/config.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ export default defineConfig({
4242
{ text: 'Home', link: '/' },
4343
{ text: 'Guide', link: '/guide' },
4444
{ text: 'Cookbook', link: '/cookbook/integrating-shadcn-ui' },
45+
{ text: 'Awesome', link: '/awesome' },
4546
{
4647
text: 'Links',
4748
items: [

docs/awesome.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# Awesome Inertia Rails
2+
3+
## Community and social media
4+
5+
- [X.com](https://x.com/inertiajs) - Official X account.
6+
- [Discord](https://discord.gg/inertiajs) - Official Discord server.
7+
- [Reddit](https://www.reddit.com/r/inertiajs) - Inertia.js subreddit.
8+
9+
## Starter Kits
10+
11+
- [Inertia Rails Starter Kit](https://github.com/skryukov/inertia-rails-shadcn-starter) - A starter kit based on the [Laravel Starter Kit](https://github.com/laravel/react-starter-kit) (React, shadcn/ui).
12+
- [Kaze](https://github.com/gtkvn/kaze) - Rails authentication scaffolding (Hotwire/React/Vue).
13+
- [Svelte starter template](https://github.com/georgekettle/rails_svelte) - (Svelte, shadcn/ui).
14+
15+
## Demo applications
16+
17+
- [Ruby on Rails/Vue](https://github.com/ledermann/pingcrm) by Georg Ledermann
18+
- [Ruby on Rails/Vue SSR/Vite](https://github.com/ElMassimo/pingcrm-vite) by Máximo Mussini
19+
20+
## Packages
21+
22+
### Inertia-specific
23+
24+
- [Inertia X](https://github.com/buhrmi/inertiax) – Svelte-only fork of Inertia with additional features (Svelte).
25+
- [useInertiaForm](https://github.com/aviemet/useInertiaForm) – direct replacement of Inertia's useForm hook with support for nested forms (React).
26+
- [Inertia Modal](https://github.com/inertiaui/modal) – open any route in a Modal or Slideover without having to change anything about your existing routes or controllers (React, Vue).
27+
28+
### General
29+
30+
- [JsRoutes](https://github.com/railsware/js-routes) – Brings Rails named routes to javascript.
31+
- [JS From Routes](https://github.com/ElMassimo/js_from_routes) – Generate path helpers and API methods from your Rails routes.
32+
- [Typelizer](https://github.com/skryukov/typelizer) – A TypeScript type generator for Ruby serializers.
33+
- [types_from_serializers](https://github.com/ElMassimo/types_from_serializers) – Generate TypeScript interfaces from your JSON serializers.
34+
35+
## Articles
36+
37+
- [How to Handle Bundle Size in Inertia.js](https://pedro.switchdreams.com.br/inertiajs/2025/03/21/handle-bundle-size-inertiajs) (2025)
38+
- [Building an InertiaJS app with Rails](https://avohq.io/blog/inertia-js-with-rails) (2025)
39+
- [How to Build a Twitter Clone with Rails 8 Inertia and React](https://robrace.dev/blog/build-a-twitter-clone-with-rails-inertia-and-react) (2025)
40+
- [Keeping Rails cool: the modern frontend toolkit](https://evilmartians.com/chronicles/keeping-rails-cool-the-modern-frontend-toolkit) (2024)
41+
- [Inertia.js in Rails: a new era of effortless integration](https://evilmartians.com/chronicles/inertiajs-in-rails-a-new-era-of-effortless-integration) (2024)
42+
43+
## Other
44+
45+
- [Inertia.js devtools](https://chromewebstore.google.com/detail/inertiajs-devtools/golilfffgehhabacoaoilfgjelagablo?hl=en) - Inertia.js page json in devtools panel.
46+
47+
## Videos
48+
49+
- [InertiaJS on Rails](https://www.youtube.com/watch?v=03EjkPaCHEI&list=PLRxuhjCzzcWj4MUjDCC9TCP_ZfcRL0I1s) – YouTube course by Brandon Shar (2021)
50+
51+
## Talks
52+
53+
- [RailsConf 2021: Inertia.js on Rails Lightning Talk](https://www.youtube.com/watch?v=-JT1RF-IhKs) – by Brandon Shar (2021)
54+
55+
_Please share your projects and resources with us!_

0 commit comments

Comments
 (0)