Skip to content

A collection of practical Nuxt showcases exploring different approaches to full-stack web development.

License

Notifications You must be signed in to change notification settings

hirotaka/pragmatic-nuxt

Repository files navigation

Pragmatic Nuxt

A collection of practical Nuxt showcases exploring different approaches to full-stack web development.

About

This repository explores practical approaches to Nuxt development. Rather than prescribing a single "correct" way, we try various tools, patterns, and libraries to understand their trade-offs in real-world scenarios.

What you'll find here:

  • Exploration over dogma - We try different approaches and share what we learn
  • Practical examples - Real applications with tests, not just toy demos
  • Diverse options - So many great libraries to choose from, that's what makes it fun

Note: This repository was previously named bulletproof-vue. The showcases retain the "Bulletproof" branding as they are inspired by Bulletproof React.

📦 Showcases

🛡️ Bulletproof Series

Production-ready application architectures inspired by Bulletproof React.

Showcase Description Key Libraries Demo
bulletproof-vue-vite Vue SPA (direct port from React) Vue Router, TanStack Query, Pinia Live
bulletproof-nuxt Nuxt full-stack with VeeValidate Nuxt Layers, Drizzle ORM, Zod v3 Live
bulletproof-nuxt-regle Nuxt full-stack with Regle Data-driven validation, Zod v4 -
bulletproof-nuxt-tanstack-form Nuxt full-stack with TanStack Form Headless form state, Zod v4 -
bulletproof-nuxt-formwerk Nuxt full-stack with Formwerk Accessible form primitives, Zod v4 -

🗺️ Roadmap

Ideas we're exploring — suggestions welcome!

  • Nuxt + Nuxt UI integration
  • Testing strategies deep-dive
  • Performance optimization guides

Have an idea? Start a discussion!

🤝 Contributing

Contributions are welcome! Whether it's fixing bugs, improving documentation, or proposing new showcases:

  1. Clone this repo
  2. Create a branch: git checkout -b your-feature
  3. Make your changes
  4. Test your changes
  5. Push your branch and open a Pull Request

📄 License

MIT

🙏 Credits

The Bulletproof series is inspired by Bulletproof React by Alan Alickovic.

About

A collection of practical Nuxt showcases exploring different approaches to full-stack web development.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 5