{"repo":"mattbrictson/nextgen","free":true,"listed":false,"github":"https://github.com/mattbrictson/nextgen","clone":"git clone https://github.com/mattbrictson/nextgen.git","description":"Generate your next Rails app interactively! This template includes production-ready recommendations for testing, security, developer productivity, and modern frontends. Plus optional Vite support! ⚡️","language":"Ruby","stars":387,"topics":["rails","starter","template","vite","rails-generators"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Nextgen Nextgen is an interactive and flexible alternative to rails new that includes opt-in support for modern frontend development with ⚡️ Vite. Requirements Usage Examples What's included Support License Code of conduct Contribution guide Requirements Nextgen generates apps using Rails 8.1 . - Ruby 3.2+ is required - Rubygems 3.4.8+ is required (run gem update --system to get it) - Node 20.9+ and Yarn are required if you choose Vite or other Node-based options (see the npm note below) - Additional tools may be required depending on the options you select (e.g. PostgreSQL) Going forward, my goal is that Nextgen will always target the latest stable version of Rails and the next pre-release version. Support for Node LTS and Ruby versions will be dropped as soon as they reach EOL (see Ruby and Node EOL schedules). Usage To create a new Rails app with Nextgen, run: This will download the latest version of the nextgen gem and use it to create an app in the myapp directory. You'll be asked to configure the tech stack through several interactive prompts. If you have a /.railsrc file, it will be ignored. [!TIP] If you get an \"Unknown command exec\" error, fix it by upgrading rubygems: gem update --system . Examples Check out the examples directory to see some Rails apps that were generated with nextgen create . RSpec, Vite, and vanilla Rails variations are included. What's included Nextgen starts with the \"omakase\" default behavior of rails new , so you get the great things included","default_branch":null,"files":null,"tree":[],"storefront":"/r/mattbrictson","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mattbrictson/nextgen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}