Showing 13 of 85 projects
An interactive iOS playground demonstrating Gang of Four design patterns implemented in Swift with visual examples.
A compile-time, non-intrusive dependency injection system for the Crystal programming language.
An interactive Swift Playground exploring the history and design of Guilloche patterns found on banknotes and passports.
A Swift utility and design pattern for creating clean, readable, and reusable logic and data flows in iOS apps.
A coding exercise to refactor messy machine learning code into clean, modular pipelines using the Pipe and Filter design pattern.
A lightweight and pluggable command bus implementation for Go applications.
A Crystal library implementing Mediator and Observer patterns for event-driven architecture.
A curated collection of high-quality Salesforce articles, webinars, videos, and blogs for developers and architects.
A curated collection of iOS interview questions covering Swift, Objective-C, memory management, design patterns, and platform-specific topics.
A comprehensive collection of Android interview questions covering platform fundamentals, Kotlin, Java, design patterns, and tools.
A collection of Ada code examples demonstrating advanced type composition techniques for complex OOP hierarchies.
A simple implementation of the Observer pattern in Crystal, loosely based on Ruby's Observable module.
A Swift playground demonstrating functional programming design patterns and techniques with practical examples.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.