All Projects → justalever → Kickoff_tailwind

justalever / Kickoff_tailwind

A rapid Rails 6 application template for personal use bundled with Tailwind CSS

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Kickoff tailwind

Ifme
Free, open source mental health communication web app to share experiences with loved ones
Stars: ✭ 1,147 (+299.65%)
Mutual labels:  webpack, rails, ruby-on-rails
Vueport
Single file components for Rails with Vue JS and Webpack
Stars: ✭ 141 (-50.87%)
Mutual labels:  webpack, rails
Wp Tailwind
A WordPress starter theme that utilizes Tailwind + PurgeCSS.
Stars: ✭ 135 (-52.96%)
Mutual labels:  webpack, tailwindcss
Limestone
Boilerplate Rails 6 SaaS application with Webpack, Stimulus and Docker integration.
Stars: ✭ 191 (-33.45%)
Mutual labels:  webpack, rails
Simpacker
Use modern JavaScript build system in Rails.
Stars: ✭ 100 (-65.16%)
Mutual labels:  webpack, rails
Lichter.io
My own website and CV
Stars: ✭ 105 (-63.41%)
Mutual labels:  webpack, tailwindcss
React Webpack 5 Tailwind 2
React 17 Boilerplate with Webpack 5, Tailwind 2, using babel, SASS/PostCSS, HMR, dotenv and an optimized production build
Stars: ✭ 155 (-45.99%)
Mutual labels:  webpack, tailwindcss
Seed Quickstart Webpack
Template for web apps with Seed (Rust framework), TailwindCSS and Webpack.
Stars: ✭ 73 (-74.56%)
Mutual labels:  webpack, tailwindcss
Docker Web Framework Examples
Example apps that demonstate how to use Docker with your favorite web frameworks.
Stars: ✭ 204 (-28.92%)
Mutual labels:  webpack, rails
React webpack rails
Simple and lightweight react-webpack-rails integration.
Stars: ✭ 248 (-13.59%)
Mutual labels:  webpack, rails
kickstart
Ruby on Rails application templates
Stars: ✭ 61 (-78.75%)
Mutual labels:  ruby-on-rails, tailwindcss
Eleventy Starter
An 11ty starter project.
Stars: ✭ 97 (-66.2%)
Mutual labels:  webpack, tailwindcss
Npm Pipeline Rails
Use npm as part of your Rails asset pipeline
Stars: ✭ 93 (-67.6%)
Mutual labels:  webpack, rails
Todolist Frontend Vuejs
Front-end application for Todolist Web application built with Laravel and Vue.js
Stars: ✭ 120 (-58.19%)
Mutual labels:  webpack, tailwindcss
Docker Django Example
A production ready example Django app that's using Docker and Docker Compose.
Stars: ✭ 86 (-70.03%)
Mutual labels:  webpack, tailwindcss
Sage
WordPress starter theme with a modern development workflow
Stars: ✭ 11,531 (+3917.77%)
Mutual labels:  webpack, tailwindcss
Docker Rails React Starter
A basic docker-compose, Rails and React / Webpack starter kit
Stars: ✭ 52 (-81.88%)
Mutual labels:  webpack, rails
Shopify Theme Lab
Shopify theme development environment using Liquid, Vue and Tailwind CSS 🧪
Stars: ✭ 250 (-12.89%)
Mutual labels:  webpack, tailwindcss
Webpacker React
Webpacker plugin to integrate React in your Rails application
Stars: ✭ 201 (-29.97%)
Mutual labels:  webpack, rails
RailsBooster
Pre-Configured Ruby On Rails Template To Provide Instant Productivity ⚡️
Stars: ✭ 22 (-92.33%)
Mutual labels:  ruby-on-rails, tailwindcss

Rails Kickoff – Tailwind

A rapid Rails 6 application template for personal use. This particular template utilizes Tailwind CSS, a utility-first CSS framework for rapid UI development.

Need version 5.2.3 support? Check out this branch

Tailwind depends on Webpack so this also comes bundled with webpacker support.

Inspired heavily by Jumpstart from Chris Oliver. Credits to him for a bunch here.

Be sure to also check out Jumpstart Pro to save loads of time creating your next Rails application. Chris, Jason, and I teamed up on it.

Included gems

Tailwind CSS by default

With Rails 6 we have webpacker by default now. Using PostCSS we can install Tailwind as a base CSS framework to harness. I prefer Tailwind due to it's un-opinionated approach.

How it works

When creating a new rails app simply pass the template file through.

Creating a new app

$ rails new sample_app -d <postgresql, mysql, sqlite3> -m template.rb

Once installed what do I get?

  • Webpack support + Tailwind CSS configured in the app/javascript directory.
  • Devise with a new name field already migrated in. The name field maps to the first_name and last_name fields in the database thanks to the name_of_person gem.
  • Enhanced views using Tailwind CSS.
  • Support for Friendly IDs thanks to the handy friendly_id gem. Note that you'll still need to do some work inside your models for this to work. This template installs the gem and runs the associated generator.
  • Optional Foreman support thanks to a Procfile. Once you scaffold the template, run foreman start to initalize and head to locahost:5000 to get rails server, sidekiq and bin/webpack-dev-server running all in one terminal instance. Note: Webpack will still compile down with just rails server if you don't want to use Foreman. Foreman needs to be installed as a global gem on your system for this to work. i.e. gem install foreman
  • A custom scaffold view template when generating theme resources (Work in progress).
  • Git initialization out of the box
  • PurgeCSS configuration to help with CSS file sizes
  • Custom defaults for button and form elements

Boot it up

$ rails server

Boot it up (with foreman)

Run foreman start. Head to locahost:5000 to see your app. You'll have hot reloading on js and css and scss/sass files by default. Feel free to configure to look for more to compile reload as your app scales.

Watch an overview

📹 https://youtu.be/kuKMRl8nj2w - A bit dated now that Rails 6 is out now.

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].