What is your development setup (IDE, gems, library, ci/cd etc) for RoR/non-RoR applications development ?

This page summarizes the projects mentioned and recommended in the original post on /r/ruby

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • dotfiles

    Development Environment Configuration (by postmodern)

  • Linux (Fedora), gvim (because it opens a new window instead of taking up yet-another-terminal-tab), fluxbox (because it has awesomely configurable hot-key support), dotfiles, chruby + ruby-install (with rubies installed into /opt/rubies), bundler + rspec + yard + rubygems-tasks + gemspec_yml + GitHub Actions on all of my Ruby projects.

  • YARD

    YARD is a Ruby Documentation tool. The Y stands for "Yay!"

  • Linux (Fedora), gvim (because it opens a new window instead of taking up yet-another-terminal-tab), fluxbox (because it has awesomely configurable hot-key support), dotfiles, chruby + ruby-install (with rubies installed into /opt/rubies), bundler + rspec + yard + rubygems-tasks + gemspec_yml + GitHub Actions on all of my Ruby projects.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • starter-workflows

    Accelerating new GitHub Actions workflows

  • Linux (Fedora), gvim (because it opens a new window instead of taking up yet-another-terminal-tab), fluxbox (because it has awesomely configurable hot-key support), dotfiles, chruby + ruby-install (with rubies installed into /opt/rubies), bundler + rspec + yard + rubygems-tasks + gemspec_yml + GitHub Actions on all of my Ruby projects.

  • Sneakers

    A fast background processing framework for Ruby and RabbitMQ

  • Gems, so many to choose from, so only a special mention: sneakers as an alternative to sidekiq.

  • Keyboard-Maestro-Macros

    A collection of useful Keyboard Maestro macros for maximum efficiency and productivity on your Mac.

  • Keyboard Maestro - I have a bunch of macros to speed things up. For example, when I'm on a web page I want to add to a note, all I have to do is press a keyboard shortcut, and it will drop me right into Obsidian, and all I have to do is cmd-V and it will paste the title and link in Markdown format. I've made this macro available in my repo if you're interested: https://github.com/monfresh/Keyboard-Maestro-Macros

  • s3_website

    Manage an S3 website: sync, deliver via CloudFront, benefit from advanced S3 website features.

  • For my personal site, which is 10 years old, I use Middleman, and I deploy the site to S3/Cloudfront with s3_website. It works fine for now. If s3_website stops working, I'll move to Netlify probably.

  • Bridgetown

    A next-generation progressive site generator & fullstack framework, powered by Ruby

  • For Ruby on Mac, I went with Bridgetown using the 1.0.0beta version. It was fairly easy to get set up with Tailwind. I also bought the Tailwind UI Marketing package, which made creating the site a lot faster because I'm not great at CSS. Ruby on Mac gets deployed automatically to Netlify every time I push to GitHub.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Middleman

    Hand-crafted frontend development

  • For my personal site, which is 10 years old, I use Middleman, and I deploy the site to S3/Cloudfront with s3_website. It works fine for now. If s3_website stops working, I'll move to Netlify probably.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts