RubyEnv Logo

🌱 RubyEnv Principles

1. Ruby-first, Rails-native

RubyEnv is designed for Ruby developers. We embrace the Rails way, not abstract away from it. Our features enhance — not replace — your existing Rails tooling.

2. Native where it matters

We believe in the power of macOS. That means a first-class native app experience that respects your environment, not fights against it.

3. Your development stack, not ours

RubyEnv doesn’t impose a stack. We support the choices you make: Postgres or SQLite, Node or no Node, Tailwind or Bootstrap — it’s your call.

4. Zero to productive, fast

We obsess over bootstrapping speed. Whether you’re onboarding a new teammate or spinning up a new app, you should be coding in minutes — not hours.

5. Clarity over cleverness

Tooling should disappear into your workflow. We design RubyEnv to be simple, obvious, and unintrusive — no clever hacks required.

6. Everything visible

See your logs. See your routes. See your exceptions. RubyEnv helps you inspect and understand your app at every level — without jumping between terminals.

7. Safe experimentation

Want to try Ruby 3.3? Or test a new gem version? Snapshot your database, spin up a new environment, and go wild — without breaking your main setup.

8. For the solo dev and the whole team

RubyEnv works great for solo indie hackers, but also scales beautifully for teams onboarding multiple projects, shared environments, and tooling sync.