All Projects → ElMassimo → Vite_ruby

ElMassimo / Vite_ruby

Licence: mit
⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Vite ruby

Rack Dev Mark
Show dev mark on development env
Stars: ✭ 350 (+212.5%)
Mutual labels:  rails, rack
Intellij jahia plugin
Jahia's definitions.cnd files syntax highlighting, code completion, and other amazing stuff
Stars: ✭ 19 (-83.04%)
Mutual labels:  plugin, integration
Web3modal
A single Web3 / Ethereum provider solution for all Wallets
Stars: ✭ 515 (+359.82%)
Mutual labels:  plugin, integration
Split
📈 The Rack Based A/B testing framework
Stars: ✭ 2,539 (+2166.96%)
Mutual labels:  rails, rack
Letsencrypt heroku
Automated letsencrypt setup for heroku
Stars: ✭ 58 (-48.21%)
Mutual labels:  rails, rack
Rack Reducer
Declaratively filter data via URL params, in any Rack app, with any ORM.
Stars: ✭ 241 (+115.18%)
Mutual labels:  rails, rack
Agoo
A High Performance HTTP Server for Ruby
Stars: ✭ 679 (+506.25%)
Mutual labels:  rails, rack
Will paginate
Pagination library for Rails, Sinatra, Merb, DataMapper, and more
Stars: ✭ 5,621 (+4918.75%)
Mutual labels:  rails, plugin
Rackula
Generate a static site from any rack middleware.
Stars: ✭ 49 (-56.25%)
Mutual labels:  rails, rack
Ununiga
[은는이가] 한글 조사(助詞) 대응 I18n engine extension
Stars: ✭ 34 (-69.64%)
Mutual labels:  rails, plugin
Bugsnag Ruby
Bugsnag error monitoring & reporting software for rails, sinatra, rack and ruby
Stars: ✭ 211 (+88.39%)
Mutual labels:  rails, rack
Rack Weixin
微信公众平台 开放消息接口 Rack Middleware
Stars: ✭ 105 (-6.25%)
Mutual labels:  rails, rack
Thin
A very fast & simple Ruby web server
Stars: ✭ 2,170 (+1837.5%)
Mutual labels:  rails, rack
Lamby
Simple Rails & AWS Lambda Integration 🐑🛤
Stars: ✭ 336 (+200%)
Mutual labels:  rails, rack
Figmiro Plugin
Figma Integration with Miro (Plugin)
Stars: ✭ 23 (-79.46%)
Mutual labels:  plugin, integration
Unityionicintegration
A guide to integrating Unity 3D content into an Ionic app and sending messages between them (for Android & iOS)(tested with Vuforia plugin)
Stars: ✭ 94 (-16.07%)
Mutual labels:  plugin, integration
Vim Kubernetes
vim-kubernetes
Stars: ✭ 112 (+0%)
Mutual labels:  plugin, integration
Datepicker
仿滴滴出行预约打车IOS风格3D时间选择器 🌲
Stars: ✭ 118 (+5.36%)
Mutual labels:  plugin
Activity Log
Get aware of any activities that are taking place on your dashboard! Imagine it like a black-box for your WordPress site.
Stars: ✭ 119 (+6.25%)
Mutual labels:  plugin
Bootstrap form
Official repository of the bootstrap_form gem, a Rails form builder that makes it super easy to create beautiful-looking forms using Bootstrap 5.
Stars: ✭ 1,532 (+1267.86%)
Mutual labels:  rails


Vite Ruby

Build Status Maintainability Test Coverage License

Vite is to frontend tooling as Ruby to programming, pure joy! 😍

This repo contains libraries that will allow you to easily integrate Vite in your favourite Ruby framework, such as Rails or Hanami.

Why Vite? 🤔

Vite does not bundle your code during development, which means the dev server is extremely fast to start, and your changes will be updated instantly.

In production, Vite bundles your code with tree-shaking, lazy-loading, and common chunk splitting out of the box, to achieve optimal loading performance.

It also provides great defaults, and is easier to configure than similar tools like webpack.

Features ⚡️

  • 💡 Instant server start
  • ⚡️ Blazing fast hot reload
  • 🚀 Zero-config deployments
  • 🤝 Integrated with assets:precompile
  • And more!

Documentation 📖

Visit the documentation website to check out the guides and searchable configuration reference.

Installation 💿

Add this line to your application's Gemfile:

gem 'vite_rails' # vite_hanami for Hanami apps, vite_ruby for Rack apps

Then, run:

bundle install
bundle exec vite install

This will generate configuration files and a sample setup.

Additional installation instructions are available in the documentation website.

Getting Started 💻

Restart your web server, and then run bin/vite dev to start the Vite development server.

Visit any page and you should see a printed console output: Vite ⚡️ Ruby.

For more guides and a full configuration reference, check the documentation website.

Contact ✉️

Please use Issues to report bugs you find, and Discussions to make feature requests or get help.

Don't hesitate to ⭐️ star the project if you find it useful!

Using it in production? Always love to hear about it! 😃

Special Thanks 🙏

License

The gem is available as open source under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].