Showing 9 of 9 projects
A decorator/view-model library for Rails applications that adds an object-oriented layer of presentation logic.
A view component library for Ruby and Rails that encapsulates UI into reusable, testable view models.
A view component library for Ruby and Rails that encapsulates UI parts into reusable, testable view models.
A Swift playground cheat-sheet illustrating the SOLID principles of object-oriented design with practical examples.
A general-purpose UI layout tool built on object-oriented principles, exporting to human-readable XML for any platform.
A Ruby static code analyzer that parses Ruby code and warns about object-oriented design issues based on configurable checks.
A Ruby library for encapsulating business logic using DCI patterns, allowing objects to gain context-specific behaviors.
A personal learning repository implementing all 23 Gang of Four design patterns and SOLID principles in Swift using Playgrounds.
A refactoring exercise to practice identifying code smells and applying polymorphism to improve object-oriented design.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.