A step-by-step evolution of a backend app through 4 architectures: Spaghetti, Layered, Layered with DI, and Clean Architecture. Each version implements the same app to highlight differences in structure, readability, and maintainability.
☆31Jul 15, 2025Updated 9 months ago
Alternatives and similar repositories for from-spaghetti-to-clean-architecture
Users that are interested in from-spaghetti-to-clean-architecture are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Serverless Messaging using Bonjour/DNSDS/mDNS, XMPP, and Ruby☆34May 29, 2012Updated 13 years ago
- Patch Rails migrations to enforce MySQL 5.6 online migrations☆22Oct 24, 2022Updated 3 years ago
- Render any text as markdown, with code highlighting and all!☆31Jun 29, 2017Updated 8 years ago
- Basic app for peer to peer chat demo using html5 websocket and event machine☆40Aug 20, 2015Updated 10 years ago
- A Ruby component to convert HTML into a plain text format.☆47Dec 21, 2024Updated last year
- Serverless GPU API endpoints on Runpod - Get Bonus Credits • AdSkip the infrastructure headaches. Auto-scaling, pay-as-you-go, no-ops approach lets you focus on innovating your application.
- Simple abstraction of a timezone offset☆38Jan 22, 2023Updated 3 years ago
- A library to split URIs according to RFC 3986 as closely as possible.☆31Nov 20, 2012Updated 13 years ago
- Base class and modules for YAML backed static models.☆43Feb 27, 2026Updated 2 months ago
- Add style skins to Rails apps☆36Nov 23, 2018Updated 7 years ago
- ☆41Aug 5, 2024Updated last year
- Automatically calculate a collection of depends attribute of ActiveRecord☆41Dec 20, 2017Updated 8 years ago
- A simple tool to observe PostgreSQL database locks in Rails apps.☆63Oct 17, 2024Updated last year
- Self-validating Ruby objects☆65Aug 28, 2025Updated 8 months ago
- A unified interface on top of ActiveRecord for case-insensitive string-in-set and prefix querying, and full-text search on SQLite, MySQL,…☆65Jun 5, 2022Updated 3 years ago
- Managed hosting for WordPress and PHP on Cloudways • AdManaged hosting for WordPress, Magento, Laravel, or PHP apps, on multiple cloud providers. Deploy in minutes on Cloudways by DigitalOcean.
- Barley is a fast and efficient ActiveModel serializer☆84Apr 29, 2025Updated last year
- A checklist of Rails security audit☆85Nov 2, 2015Updated 10 years ago
- Polyfill implements newer Ruby features into older versions.☆95Dec 12, 2020Updated 5 years ago
- Uber Textmate macros to make your life glorious. Well they mostly strip whitespace.☆161Aug 15, 2012Updated 13 years ago
- Extensions so you can use jammit with s3/cloudfront for your Rails app☆124Feb 29, 2020Updated 6 years ago
- rails-latex is a renderer for rails which allows tex files with erb to be turned into an inline pdf☆140Mar 31, 2025Updated last year
- Markdown content editing for Ruby on Rails.☆148Jun 28, 2024Updated last year
- The fastest way to prototype API in your Rails application☆142May 12, 2025Updated 11 months ago
- Active Model Validations for Email using mail gem☆263Oct 6, 2024Updated last year
- Managed hosting for WordPress and PHP on Cloudways • AdManaged hosting for WordPress, Magento, Laravel, or PHP apps, on multiple cloud providers. Deploy in minutes on Cloudways by DigitalOcean.
- Multi-core test runner for Ruby☆200Jan 26, 2026Updated 3 months ago
- no-persistence pure ruby relational algebra☆198Dec 14, 2016Updated 9 years ago
- Cyber Incident Response Team Playbook Battle Cards☆430May 10, 2024Updated 2 years ago
- Drop-in enhancement for Rails cache, offering better performance and compression with Brotli algorithm☆251Aug 8, 2025Updated 9 months ago
- Rails ActiveRecord SQL queries log beautifier☆273Mar 7, 2026Updated 2 months ago
- The compatible library with the API of Ruby's stdlib 'readline'☆296Apr 21, 2026Updated 2 weeks ago
- Tanakai is a modern web scraping framework written in Ruby. A fork of Kimurai.☆290Feb 10, 2025Updated last year
- Access attribute values directly, without instantiating ActiveRecord objects.☆320Jan 27, 2012Updated 14 years ago
- Integrate PostgreSQL's enum data type into ActiveRecord's schema and migrations.☆366Jun 13, 2024Updated last year
- Wordpress hosting with auto-scaling - Free Trial Offer • AdFully Managed hosting for WordPress and WooCommerce businesses that need reliable, auto-scalable performance. Cloudways SafeUpdates now available.
- Performances & exceptions monitoring for Ruby on Rails applications☆388Apr 1, 2026Updated last month
- pixel art HOWTOs☆344Jun 12, 2022Updated 3 years ago
- Track Devise login activity☆563Apr 4, 2026Updated last month
- A toolkit to upgrade your next Rails application☆575Updated this week
- Airbrussh pretties up your SSHKit and Capistrano output☆512May 2, 2026Updated last week
- a unified interface to key/value stores☆1,118Aug 2, 2024Updated last year
- A very simple state machine plugin built on top of ActiveRecord::Enum☆636Dec 25, 2025Updated 4 months ago