Explore Programming Language Design Patterns
masterThis repository provides a curated list of resources for design patterns across various programming languages. You can find specialized patterns and implementations for:
- Web Frameworks: AngularJS, React, Vue.js
- Systems & Backend: C++, Go, Java, Kotlin, Node.js, Rust, Scala, Swift, TypeScript
- Scripting & General Purpose: C#, Closure, JavaScript, PHP, Python, Ruby
- Functional & Specialized: Elixir (including the 'Pipeline' pattern), UML
- Object-Oriented: General principles and style guides
Each language entry links to external repositories, books, or guides containing specific pattern implementations and explanations.