awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to davidgf/design-patterns-in-ruby

Open-source alternatives to Design Patterns In Ruby

22 open-source projects similar to davidgf/design-patterns-in-ruby, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Design Patterns In Ruby alternative.

  • bootdotdev/curriculumbootdotdev 的头像

    bootdotdev/curriculum

    3,415在 GitHub 上查看↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    algorithmscomputer-sciencecurriculum
    在 GitHub 上查看↗3,415
  • biaochenxuying/blogbiaochenxuying 的头像

    biaochenxuying/blog

    4,774在 GitHub 上查看↗

    This project is a frontend development blog and technical knowledge base. It serves as a software engineering reference and web development portfolio, providing a curated collection of articles and notes on front-end engineering, programming patterns, and computer science fundamentals. The site focuses on frontend engineering education and technical knowledge management. It covers software architecture patterns, web development workflows, and engineering interview preparation through the organization of technical guides and tutorials. The project's scope includes the documentation of browser

    HTMLalgorithmselement-uiexpress
    在 GitHub 上查看↗4,774
  • ios-swift-developers/swiftiOS-Swift-Developers 的头像

    iOS-Swift-Developers/Swift

    1,927在 GitHub 上查看↗

    This repository serves as a comprehensive educational resource for developers building applications within the Apple software ecosystem. It provides a structured guide to the Swift programming language, offering curated examples and documentation that cover core syntax, standard development practices, and foundational programming concepts. The project focuses on practical implementation, demonstrating architectural patterns and interface designs tailored for mobile hardware. It includes guidance on managing asynchronous data flows, integrating multimedia and networking capabilities, and imple

    Cswiftswift-3swift-4
    在 GitHub 上查看↗1,927

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • domnikl/designpatternsphpdomnikl 的头像

    domnikl/DesignPatternsPHP

    22,188在 GitHub 上查看↗

    DesignPatternsPHP is a reference collection of software architecture patterns implemented in PHP 8. It provides a guide for object-oriented programming through sample code demonstrating creational, structural, and behavioral design patterns. The project includes reference implementations for common patterns such as factories, builders, singletons, adapters, bridges, and proxies. Each implementation is accompanied by a PHPUnit test suite to verify that the patterns behave correctly and produce expected logical outcomes. The codebase covers a broad range of architecture capabilities, including

    PHP
    在 GitHub 上查看↗22,188
  • faif/python-patternsfaif 的头像

    faif/python-patterns

    42,801在 GitHub 上查看↗

    This project is a comprehensive collection of software design patterns implemented in Python. It serves as a reference for architectural, behavioral, creational, and structural patterns to guide the organization of Python applications. The collection covers behavioral strategies for managing object communication and state, creational techniques for controlling object instantiation, and structural methods for composing classes and objects into flexible hierarchies. It also includes architectural references for system-wide structuring, such as multi-tier architectures and blackboard models. Th

    Pythondesign-patternsidiomspython
    在 GitHub 上查看↗42,801
  • hugomatilla/effective-java-summaryHugoMatilla 的头像

    HugoMatilla/Effective-JAVA-Summary

    1,566在 GitHub 上查看↗

    Summary of the book Effective Java 2nd Edition by Joshua Bloch

    在 GitHub 上查看↗1,566
  • iluwatar/java-design-patternsiluwatar 的头像

    iluwatar/java-design-patterns

    94,123在 GitHub 上查看↗

    This repository serves as a comprehensive educational collection of industry-standard software design patterns and architectural principles implemented in Java. It functions as a structured reference for developers to study and apply proven strategies for building maintainable, object-oriented systems. The project acts as a knowledge base for software engineering, offering a curated set of programming heuristics and best practices. By providing ready-to-use implementations of standard design patterns, it enables developers to address common programming challenges and improve code modularity t

    Javaawesome-listdesign-patternshacktoberfest
    在 GitHub 上查看↗94,123
  • josephguan/scala-design-patternsjosephguan 的头像

    josephguan/scala-design-patterns

    206在 GitHub 上查看↗

    Design patterns implemented in Scala.

    Scala
    在 GitHub 上查看↗206
  • joshnuss/design-patterns-in-elixirjoshnuss 的头像

    joshnuss/design-patterns-in-elixir

    643在 GitHub 上查看↗

    Common design patterns applied in Elixir

    Elixir
    在 GitHub 上查看↗643
  • kamranahmedse/design-patterns-for-humanskamranahmedse 的头像

    kamranahmedse/design-patterns-for-humans

    47,878在 GitHub 上查看↗

    This project is a comprehensive educational resource designed to help developers master object-oriented design and architectural patterns. It serves as a structured reference for understanding how to organize classes and objects to improve code maintainability, resolve recurring development challenges, and prepare for technical engineering assessments. The guide covers the three primary categories of design patterns: creational, structural, and behavioral. Each pattern is explained through practical examples that demonstrate how to manage object instantiation, simplify complex interfaces, and

    architecturecomputer-sciencedesign-patterns
    在 GitHub 上查看↗47,878
  • mgechev/angularjs-in-patternsmgechev 的头像

    mgechev/angularjs-in-patterns

    1,947在 GitHub 上查看↗

    AngularJS in patterns - this repository provides different look into AngularJS. It contains information where different design patterns are used inside the framework or any Angular application.

    JavaScriptangulardesign-pattern
    在 GitHub 上查看↗1,947
  • nemanjarogic/designpatternslibrarynemanjarogic 的头像

    nemanjarogic/DesignPatternsLibrary

    2,123在 GitHub 上查看↗

    A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.

    C#architecturecsharpdesign
    在 GitHub 上查看↗2,123
  • nimit95/real-world-design-patterns-node-jsnimit95 的头像

    nimit95/Real-world-Design-Patterns-Node-JS

    426在 GitHub 上查看↗

    All the 23 (GoF) design patterns implemented in Javascript with Real World Example using Node.js APIs

    JavaScript
    在 GitHub 上查看↗426
  • ochococo/design-patterns-in-swiftochococo 的头像

    ochococo/Design-Patterns-In-Swift

    15,276在 GitHub 上查看↗

    This repository serves as a technical reference and educational resource for implementing software design patterns within the Swift programming language. It provides a collection of common architectural patterns designed to help developers structure codebases for improved maintainability, scalability, and system organization. The project focuses on applying fundamental object-oriented and protocol-oriented principles to manage relationships between classes and objects. It demonstrates how to use language-level interfaces to define shared behaviors and how to organize components into cohesive

    Swiftcomputer-sciencedesign-patternsgang-of-four
    在 GitHub 上查看↗15,276
  • sohamkamani/javascript-design-patterns-for-humanssohamkamani 的头像

    sohamkamani/javascript-design-patterns-for-humans

    4,481在 GitHub 上查看↗

    This project is a collection of simplified explanations and code implementations for common software design patterns using JavaScript. It serves as a guide for implementing creational, structural, and behavioral design patterns to solve software architecture problems. The resource categorizes patterns into three primary groups. Creational patterns focus on flexible object instantiation and resource management. Structural patterns organize object relationships and interfaces to form efficient structures. Behavioral patterns manage communication and interaction between objects. The material co

    在 GitHub 上查看↗4,481
  • tmrts/go-patternstmrts 的头像

    tmrts/go-patterns

    27,726在 GitHub 上查看↗

    This project serves as a technical reference and guide for implementing idiomatic software design patterns within the Go programming language. It provides a curated collection of architectural blueprints and coding strategies designed to help developers organize complex codebases into maintainable, modular components. The repository covers a broad spectrum of software engineering practices, including creational, structural, and behavioral design patterns. It emphasizes the use of language-specific idioms to manage object instantiation, decouple component interactions, and extend functionality

    Goawesomedesign-patternsdesign-patterns-for-humans
    在 GitHub 上查看↗27,726
  • tylerlaberge/pypattyrntylerlaberge 的头像

    tylerlaberge/PyPattyrn

    2,344在 GitHub 上查看↗

    A simple library for implementing common design patterns.

    Python
    在 GitHub 上查看↗2,344
  • vasanthk/react-bitsvasanthk 的头像

    vasanthk/react-bits

    17,414在 GitHub 上查看↗

    React Bits is a comprehensive collection of architectural patterns, design strategies, and coding standards for building maintainable user interfaces. It functions as a guide for structuring complex applications through modular component composition, declarative state management, and consistent data flow techniques. The project distinguishes itself by providing a library of established design patterns and optimization techniques that address common development challenges. It emphasizes the identification and resolution of suboptimal coding practices, offering reliable alternatives to improve

    best-practicesdesign-patternsjavascript
    在 GitHub 上查看↗17,414
  • abishekaditya/designpatternsabishekaditya 的头像

    abishekaditya/DesignPatterns

    2,810在 GitHub 上查看↗

    Project : Design Patterns Examples in C#

    C#24projectsc-sharpcsharp
    在 GitHub 上查看↗2,810
  • ziyasal/design-patterns-and-idioms-in-es6ziyasal 的头像

    ziyasal/design-patterns-and-idioms-in-es6

    361在 GitHub 上查看↗

    Design patterns and idioms in JS(ES6) /w traceur

    HTML
    在 GitHub 上查看↗361
  • anupavanm/csharp-design-patterns-for-humansanupavanm 的头像

    anupavanm/csharp-design-patterns-for-humans

    1,388在 GitHub 上查看↗

    Design Patterns for Humans™ - An ultra-simplified explanation - C# Examples

    C#adapter-patternbehavioral-patternsbridge-pattern
    在 GitHub 上查看↗1,388
  • dbacinski/design-patterns-in-kotlindbacinski 的头像

    dbacinski/Design-Patterns-In-Kotlin

    5,998在 GitHub 上查看↗

    This project is a reference collection of practical examples demonstrating the implementation of common software design patterns in Kotlin. It serves as a guide to architectural best practices and object-oriented principles through the application of behavioral, creational, and structural patterns. The collection provides concrete implementations to demonstrate how to decouple object instantiation, manage communication and responsibility between objects, and organize complex class and object relationships. The reference covers creational patterns such as factories and builders, structural pa

    Kotlin
    在 GitHub 上查看↗5,998