Showing 6 of 6 projects
A Ruby library for defining attributes with type coercion, default values, and embedded objects on plain Ruby objects.
A Go implementation of Domain-Driven Design tactical patterns, ported from the DDD Sample App.
A .NET source generator and analyzer that creates validated value objects from primitives to combat primitive obsession.
A Dart library for generating immutable value types, enum classes, and JSON serialization with minimal boilerplate.
A sample implementation and comparison of various DDD approaches in .NET to quickly start domain-driven design projects.
An extensible F# validation library with built-in validators for primitive types and support for custom validators.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.