A gem for making value classes, with lightweight validation and coercion.
☆134Sep 14, 2022Updated 3 years ago
Alternatives and similar repositories for value_semantics
Users that are interested in value_semantics are comparing it to the libraries listed below
Sorting:
- Create "immutable" objects with no setters, just getters.☆92Apr 1, 2022Updated 3 years ago
- Making monkey patches sane again☆66Jul 29, 2025Updated 7 months ago
- This gem provides a mechanism for pending features.☆85Mar 25, 2022Updated 3 years ago
- One-way pipe, composable, rack application builder☆63Jan 5, 2025Updated last year
- 🕵️♀️ Find, filter, and sort your Ruby code's definitions & references☆350Aug 1, 2024Updated last year
- Strictly define a contract for your objects and methods☆16Jul 2, 2024Updated last year
- A modern web framework for Ruby☆26Jun 15, 2025Updated 8 months ago
- Data structures, validation, coercion and processing toolkit for Ruby☆34Jan 7, 2026Updated last month
- Integrate PostgreSQL's enum data type into ActiveRecord's schema and migrations.☆365Jun 13, 2024Updated last year
- Versioned database functions and triggers for Rails☆848Updated this week
- Manage timestamps in ActiveRecord models☆134Jan 31, 2026Updated last month
- HTML forms library for ruby☆329Dec 22, 2025Updated 2 months ago
- Policy Object Pattern☆19Jun 18, 2022Updated 3 years ago
- Configuration library for Ruby gems and applications☆882Jan 28, 2026Updated last month
- Database changes log for Rails☆1,679Oct 8, 2025Updated 4 months ago
- Functional Event Sourcing Decider in Ruby☆16Feb 3, 2026Updated 3 weeks ago
- Early checks for environment variables availability, so you don't have to.☆25Mar 8, 2019Updated 6 years ago
- A code-first approach to automate the writing of unit tests.☆53May 16, 2024Updated last year
- A low-specification test double tool in ruby☆70Jan 9, 2023Updated 3 years ago
- Delegate methods in Ruby and preserve self. Add behaviors to your objects without altering their superclass hierarchy.☆360Nov 21, 2025Updated 3 months ago
- Searching for unexpected `end` syntax errors takes a lot of time. Let this gem do it for you!☆348Feb 20, 2026Updated last week
- The missing high-efficiency query API for ActiveRecord☆379Feb 10, 2026Updated 2 weeks ago
- Simple and easy to add settings, preferences and so on to any ActiveRecord model☆24Sep 16, 2025Updated 5 months ago
- ☆17Apr 15, 2025Updated 10 months ago
- Serializes objects adequately☆19Mar 18, 2025Updated 11 months ago
- Extra Byebug commands that skip garbage☆19Apr 1, 2024Updated last year
- Arel made simple☆98Oct 9, 2021Updated 4 years ago
- Ruby library to record and replay object interactions☆114Oct 14, 2020Updated 5 years ago
- A domain specific language for building functionally composable steps.☆13Jan 18, 2026Updated last month
- Nigilist Ruby gem — Null Object for User model in your app☆10Jan 9, 2023Updated 3 years ago
- ☆12Nov 27, 2025Updated 3 months ago
- Lint your Gemfile☆30Feb 12, 2026Updated 2 weeks ago
- A truly parallel server for CRuby☆35Jun 16, 2024Updated last year
- Fine-grained concurrency for Ruby☆661Mar 25, 2024Updated last year
- Eno's Not an ORM☆24May 1, 2024Updated last year
- A CLI tool for searching Ruby gems.☆25Mar 26, 2018Updated 7 years ago
- A gem for memoization in Ruby☆202Sep 4, 2025Updated 5 months ago
- ObjectTracer tracks objects and records their activities☆448May 4, 2024Updated last year
- Build highly customizable HTML forms with Phlex components☆391Jan 11, 2026Updated last month