Refactoring.Guru Design Patterns
Refactoring.Guru is a comprehensive catalog of software design patterns with examples in multiple programming languages. It covers all 23 Gang of Four patterns, enterprise patterns, and provides code examples in Java, C#, Python, PHP, TypeScript, Go, and other languages.
Documentation
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/software-design-patterns/refs/heads/main/json-schema/design-pattern-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/software-design-patterns/refs/heads/main/json-structure/design-pattern-structure.json