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:
- Package For php or laravel To Seding firebase notificationphp☆10Aug 29, 2025Updated 7 months ago
- Multipart Uploads using Laravel and AWS S3☆17Mar 30, 2026Updated 3 weeks ago
- Generate Hero Icons names as PHP constances from Laravel UI kit vendor svg files☆13Jun 6, 2024Updated last year
- ☆11Jan 3, 2013Updated 13 years ago
- Automatic Rails validations from your database☆62Jun 26, 2014Updated 11 years ago
- Wordpress hosting with auto-scaling - Free Trial • AdFully Managed hosting for WordPress and WooCommerce businesses that need reliable, auto-scalable performance. Cloudways SafeUpdates now available.
- ☆16Apr 1, 2025Updated last year
- Serverless Messaging using Bonjour/DNSDS/mDNS, XMPP, and Ruby☆34May 29, 2012Updated 13 years ago
- all geteways (SMS&Payments geteways)☆31Jul 31, 2024Updated last year
- ☆22Apr 18, 2023Updated 3 years ago
- ☆20Dec 31, 2024Updated last year
- Notational Velocity in ~100 lines of code☆21Mar 26, 2020Updated 6 years ago
- ☆15Mar 8, 2026Updated last month
- Patch Rails migrations to enforce MySQL 5.6 online migrations☆22Oct 24, 2022Updated 3 years ago
- Curated list of awesome RSpec related resources☆22Sep 6, 2024Updated last year
- Serverless GPU API endpoints on Runpod - Bonus Credits • AdSkip the infrastructure headaches. Auto-scaling, pay-as-you-go, no-ops approach lets you focus on innovating your application.
- This package provides an easy integration with Zoom's API, allowing developers to manage users, meetings, and more.☆21Dec 26, 2024Updated last year
- ☆38Oct 4, 2025Updated 6 months ago
- paymob payment gateway☆22May 21, 2023Updated 2 years ago
- Render any text as markdown, with code highlighting and all!☆31Jun 29, 2017Updated 8 years ago
- ☆40Jun 16, 2012Updated 13 years ago
- Basic app for peer to peer chat demo using html5 websocket and event machine☆40Aug 20, 2015Updated 10 years ago
- A Laravel package for sending Firebase Cloud Messaging (FCM) notifications with support for Laravel's notification system.☆75Jan 23, 2026Updated 2 months ago
- Laravel Taxify provides a set of helper functions and classes to simplify tax (VAT) calculations within Laravel applications. that allow …☆47Jul 12, 2025Updated 9 months ago
- HTML Lorem Ipsum Crash Test for testing your CSS☆35Jun 1, 2018Updated 7 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.
- The Backend Roadmap for PHP Laravel.☆36Jan 31, 2025Updated last year
- 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
- Add style skins to Rails apps☆36Nov 23, 2018Updated 7 years ago
- Automatically calculate a collection of depends attribute of ActiveRecord☆41Dec 20, 2017Updated 8 years ago
- ☆84May 9, 2022Updated 3 years ago
- parse argument options in ruby☆44Dec 30, 2020Updated 5 years ago
- Laravel 10 vuejs3 inertiajs Reusable Starter Kit Dashboard☆60Aug 30, 2025Updated 7 months ago
- Laravel LMS Project 2022☆49Jul 3, 2023Updated 2 years ago
- Serverless GPU API endpoints on Runpod - Bonus Credits • AdSkip the infrastructure headaches. Auto-scaling, pay-as-you-go, no-ops approach lets you focus on innovating your application.
- Tired of jumping between language files when translating keys? Stop jumping and have all the languages side by side.☆50Nov 18, 2023Updated 2 years ago
- Create beautiful static maps with one line of Ruby☆72Mar 24, 2026Updated 3 weeks ago
- A simple tool to observe PostgreSQL database locks in Rails apps.☆63Oct 17, 2024Updated last year
- Self-validating Ruby objects☆65Aug 28, 2025Updated 7 months ago
- generate ids for your rails records that have a prefix indicating what model they belong to, followed by a nanoid☆67Jan 7, 2026Updated 3 months ago
- RoadMap For Newcomers☆63Dec 24, 2024Updated last year
- 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