Understanding Clean Architecture with small Ruby libraries

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • Hanami

    The web, with simplicity.

    After about 5 laps around Clean architecture since I came across hanami/hanami: The web, with simplicity., I'm finally getting it down in my gut, so I'll summarize.

  • SQLite3

    Ruby bindings for the SQLite3 embedded database

    DB: sparklemotion/sqlite3-ruby: Ruby bindings for the SQLite3 embedded database

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • clean-architecture-minimal-app

    A minimal Clean Architecture app

    Here it is. cc-kawakami/clean-architecture-minimal-app: A minimal Clean Architecture app

  • Hanami::Utils

    Ruby core extentions and class utilities for Hanami (by hanami)

    Usecase: utils/interactor.rb at v1.3.8 - hanami/utils

  • Blueprinter

    Simple, Fast, and Declarative Serialization Library for Ruby

    Serializer: procore/blueprinter: Simple, Fast, and Declarative Serialization Library for Ruby

  • ROM

    Data mapping and persistence toolkit for Ruby

    Object Mapper: rom-rb/rom: Data mapping and persistence toolkit for Ruby

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