Skip to content
Navigation Menu
{{ message }}
My current focus is development experience, and how it can help us achieve increased productivity.
- îles: 🏝 The joyful site generator! Islands of interactivity with Vue in Vite.js
- vite-plugin-image-presets: 🖼 Image presets for Vite.js apps
- vite-plugin-environment: Easily expose environment variables in Vite.js
- vite-plugin-full-reload: ♻️ Automatically reload the page when files are modified
- vite-plugin-bugsnag: Report builds and upload source maps to Bugsnag
- vite_ruby: ⚡️
♦️ Vite.js in Ruby - bringing joy to your JavaScript experience - jekyll-vite: ⚡️🩸 Use Vite.js in Jekyll as your assets pipeline
- vite-plugin-erb: Use ERB files in Vite.js projects with a Ruby backend
- vite-plugin-stimulus-hmr: HMR for Stimulus controllers in Vite.js
- stimulus-vite-helpers: Helpers to easily load all your Stimulus - controllers when using Vite.js
- vuex-stores: 🗄 Store objects for Vuex, a simple and more fluid API for state-management.
- js_from_routes: 🛣️ Generate path helpers and API methods from your Rails routes
- oj_serializers: ⚡️ Faster JSON serialization for Ruby on Rails. Easily migrate away from Active Model Serializers
- types_from_serializers: ✅ Generate TypeScript interfaces from your JSON serializers
- presenter_rails: 🔭 Expose your view models in a convenient way
- queryable: ❔ Gives your queries a home and avoid tucking scopes inside your models
- resourcerer: ✨ Works like magic to dry up your controllers
- request_store_rails: 📦 Per-request global storage for Rails prepared for multi-threaded apps
- better_settings: ⚙ Settings for Ruby apps – fast, immutable, better
- capybara-compose: ✅ Easily write fluent integration tests with Capybara
- i18n_multitenant: 🌎 Provides a convenient way to use tenant-specific translations
- pakiderm: 🐘 Pakiderm will never forget the return value
- pingcrm-vite: PingCRM on Vite Rails - A Vite.js + Inertia.js + Rails demo
- jumpstart-vite: Jumpstart a new Rails app with Vite.js + Turbo + Stimulus, and more
- vite_rails_docker_example: An example of how to run Vite Rails in Docker
- Frontend Joy in Ruby on Rails
- Islands Architecture in Vue
- Using Vite.js with Ruby Apps
- TypeScript from Ruby Serializers
Here are some articles I've written:
Pinned Loading
-
vite-plugin-image-presets
vite-plugin-image-presets Public🖼 Image Presets for Vite.js apps
-
js_from_routes
js_from_routes Public🛣️ Generate path helpers and API methods from your Rails routes
-
oj_serializers
oj_serializers Public⚡️ Faster JSON serialization for Ruby on Rails. Easily migrate away from Active Model Serializers.
-
types_from_serializers
types_from_serializers Public✅ Generate TypeScript interfaces from your JSON serializers
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.
You can’t perform that action at this time.







