Dropping Early 2024

High quality Rails code ready to drop into your apps

Rails Patterns is a collection of battle-tested, up-to-date code patterns, ready to drop into your Rails apps. Quickly jumpstart a new project or add a new feature in minutes.

Get notified when we’re launching:

Battle tested.
The code patterns here come from years of front-line Rails experience. Pitfalls are avoided and common use-cases and enhancements are considered.
Up to date.
All patterns are fully tested on the latest versions of Rails. Most also work on older versions.
Tests included.
All patterns come complete with tests in RSpec. Other test frameworks will be added in the near future.
Full instructions.
All patterns come with full instructions on setup and installation along with commentary on design choices and why the pattern is relevant.
Diff based.
All patterns come with a complete and easily navigable diff with all changes. All diffs are based on clearly defined base apps making changes clear and consistent.
Everything on Github.
Each pattern gets its own dedicated Github repo to track development of the pattern and allow contribution from Rails Patterns community members.

An improvement on the alternatives

Copy and paste development is often better than the alternatives

Keeping all your code visible and debuggable directly inside your app can provide a better development experience. You never have to guess about its behaviour or fork a gem to get something done.

Reduce dependencies

We all know having fewer dependencies is better for understandability and security posture. Rails Patterns helps with this best practice.

Complete control

Changing things gets so much easier when the code lives inside your app. You can remove any parts that aren't relevant and you always know exactly what you're getting, no magic!

Avoid unnecessary abstractions

Many gems unnecessarily overcomplicate things for the general case or make assumptions that aren't right for you. Rails Patterns keep things simple to start then extends incrementally.

No sharp edges

Writing code from scratch often leaves sharp edges which take several iterations to smooth down. With Rails Patterns you can skip that step.

Keep up to date in one place

Skip the usual Google and GPT trawl for the right configuration option to use for the latest version of Rails and trust that we've thought about that for you.

Pick and choose

Boilerplates are often take it or leave it. With Rails Patterns you can assemble your app from the pieces you need.

What do you get?

Get everything, forever

Get lifetime access to 10+ patterns and guides available today, plus any new patterns and guides we add in the future for a simple one-time price.

10+ battle tested Rails patterns

Save hours, even days off your projects with these robust tested code patterns.

Support & Community

Access a community Slack to discuss ideas and receive support from us. Github repo access for all patterns.

Lifetime access

Get instant access to everything we have today, plus any new patterns and guides we add in the future.

Testimonials

See what other Rails developers have to say about us.

“Integer id nunc sit semper purus. Bibendum at lacus ut arcu blandit montes vitae auctor libero. Hac condimentum dignissim nibh vulputate ut nunc. Amet nibh orci mi venenatis blandit vel et proin. Non hendrerit in vel ac diam.”

Brenna Goyette
@brennagoyette

“Laborum quis quam. Dolorum et ut quod quia. Voluptas numquam delectus nihil. Aut enim doloremque et ipsam.”

Leslie Alexander
@lesliealexander

“Aut reprehenderit voluptatem eum asperiores beatae id. Iure molestiae ipsam ut officia rem nulla blanditiis.”

Lindsay Walton
@lindsaywalton

“Voluptas quos itaque ipsam in voluptatem est. Iste eos blanditiis repudiandae. Earum deserunt enim molestiae ipsum perferendis recusandae saepe corrupti.”

Tom Cook
@tomcook

“Molestias ea earum quos nostrum doloremque sed. Quaerat quasi aut velit incidunt excepturi rerum voluptatem minus harum.”

Leonard Krasner
@leonardkrasner

The patterns

Elegantly crafted code patterns,
ready for your next project

Over 30+ professionally designed, fully tested, expertly crafted code examples you can drop into your Rails projects and customize to your heart’s content.

See all patterns..., Patterns

Pricing

Lifetime access for a single low price

We're starting our prices low for early supporters but we'll steadily increase the price as we add more patterns

Super early bird pricing

$69

Only for the first 100 customers.

  • 10+ tested, up-to-date patterns
  • Access to all future patterns
  • Personal support via chat and email
  • Access to community Slack
  • Access to all Github repos
Get started today

Early bird pricing

$99

Only for the first 1000 customers.

  • 20+ tested, up-to-date patterns
  • Access to all future patterns
  • Personal support via chat and email
  • Access to community Slack
  • Access to all Github repos

Get notified when we’re launching.

We'll be sure to offer a special deal to our early subscribers.