Export Collection

Export "Hotwire Full Stack" in different formats for sharing or LLM use.

Markdown Preview

# Hotwire Full Stack

> A curated stack collection by [@builtonrails](https://builtonrails.com/@builtonrails)

Everything you need for reactive Rails apps without writing much JavaScript.

## LLM Context

```markdown
You are building a Rails application with Hotwire. Use Turbo Frames for partial page updates, Turbo Streams for real-time broadcasts, and Stimulus for JavaScript sprinkles. Prefer HTML over JS.
```

## Stacks

1. **Hotwire** (Frontend)
   - The umbrella framework combining Turbo + Stimulus
2. **Turbo** (Frontend)
   - Drive, Frames, Streams - the holy trinity
3. **Stimulus** (Frontend)
   - Controllers for your HTML elements
4. **Importmap** (Frontend)
   - No build step needed for JavaScript
5. **ViewComponent** (Frontend)
   - Component-based views for better organization

## Machine-Readable Data

```json
{
  "name": "Hotwire Full Stack",
  "slug": "hotwire-full-stack",
  "description": "Everything you need for reactive Rails apps without writing much JavaScript.",
  "llm_prompt": "You are building a Rails application with Hotwire. Use Turbo Frames for partial page updates, Turbo Streams for real-time broadcasts, and Stimulus for JavaScript sprinkles. Prefer HTML over JS.",
  "visibility": "public",
  "author": {
    "username": "builtonrails",
    "name": "BuiltOnRails"
  },
  "forked_from": null,
  "stats": {
    "likes": 0,
    "forks": 0,
    "views": 198
  },
  "stacks": [
    {
      "name": "Hotwire",
      "category": "Frontend",
      "position": 0,
      "note": "The umbrella framework combining Turbo + Stimulus"
    },
    {
      "name": "Turbo",
      "category": "Frontend",
      "position": 1,
      "note": "Drive, Frames, Streams - the holy trinity"
    },
    {
      "name": "Stimulus",
      "category": "Frontend",
      "position": 2,
      "note": "Controllers for your HTML elements"
    },
    {
      "name": "Importmap",
      "category": "Frontend",
      "position": 3,
      "note": "No build step needed for JavaScript"
    },
    {
      "name": "ViewComponent",
      "category": "Frontend",
      "position": 4,
      "note": "Component-based views for better organization"
    }
  ],
  "created_at": "2026-01-22T02:27:33Z",
  "updated_at": "2026-01-22T02:27:33Z",
  "exported_at": "2026-11-04T00:18:53Z"
}
```

---

_Exported from [BuiltOnRails](https://builtonrails.com) on November 04, 2026_
← Back to Collection