awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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/curriculumAvatar von bootdotdev

    bootdotdev/curriculum

    3,415Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,415
  • biaochenxuying/blogAvatar von biaochenxuying

    biaochenxuying/blog

    4,774Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,774
  • ios-swift-developers/swiftAvatar von iOS-Swift-Developers

    iOS-Swift-Developers/Swift

    1,927Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,927

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • domnikl/designpatternsphpAvatar von domnikl

    domnikl/DesignPatternsPHP

    22,188Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗22,188
  • faif/python-patternsAvatar von faif

    faif/python-patterns

    42,801Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗42,801
  • hugomatilla/effective-java-summaryAvatar von HugoMatilla

    HugoMatilla/Effective-JAVA-Summary

    1,566Auf GitHub ansehen↗

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

    Auf GitHub ansehen↗1,566
  • iluwatar/java-design-patternsAvatar von iluwatar

    iluwatar/java-design-patterns

    94,123Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗94,123
  • josephguan/scala-design-patternsAvatar von josephguan

    josephguan/scala-design-patterns

    206Auf GitHub ansehen↗

    Design patterns implemented in Scala.

    Scala
    Auf GitHub ansehen↗206
  • joshnuss/design-patterns-in-elixirAvatar von joshnuss

    joshnuss/design-patterns-in-elixir

    643Auf GitHub ansehen↗

    Common design patterns applied in Elixir

    Elixir
    Auf GitHub ansehen↗643
  • kamranahmedse/design-patterns-for-humansAvatar von kamranahmedse

    kamranahmedse/design-patterns-for-humans

    47,878Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗47,878
  • mgechev/angularjs-in-patternsAvatar von mgechev

    mgechev/angularjs-in-patterns

    1,947Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,947
  • nemanjarogic/designpatternslibraryAvatar von nemanjarogic

    nemanjarogic/DesignPatternsLibrary

    2,123Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,123
  • nimit95/real-world-design-patterns-node-jsAvatar von nimit95

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

    426Auf GitHub ansehen↗

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

    JavaScript
    Auf GitHub ansehen↗426
  • ochococo/design-patterns-in-swiftAvatar von ochococo

    ochococo/Design-Patterns-In-Swift

    15,276Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,276
  • sohamkamani/javascript-design-patterns-for-humansAvatar von sohamkamani

    sohamkamani/javascript-design-patterns-for-humans

    4,481Auf GitHub ansehen↗

    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

    Auf GitHub ansehen↗4,481
  • tmrts/go-patternsAvatar von tmrts

    tmrts/go-patterns

    27,726Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗27,726
  • tylerlaberge/pypattyrnAvatar von tylerlaberge

    tylerlaberge/PyPattyrn

    2,344Auf GitHub ansehen↗

    A simple library for implementing common design patterns.

    Python
    Auf GitHub ansehen↗2,344
  • vasanthk/react-bitsAvatar von vasanthk

    vasanthk/react-bits

    17,414Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,414
  • abishekaditya/designpatternsAvatar von abishekaditya

    abishekaditya/DesignPatterns

    2,810Auf GitHub ansehen↗

    Project : Design Patterns Examples in C#

    C#24projectsc-sharpcsharp
    Auf GitHub ansehen↗2,810
  • ziyasal/design-patterns-and-idioms-in-es6Avatar von ziyasal

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

    361Auf GitHub ansehen↗

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

    HTML
    Auf GitHub ansehen↗361
  • anupavanm/csharp-design-patterns-for-humansAvatar von anupavanm

    anupavanm/csharp-design-patterns-for-humans

    1,388Auf GitHub ansehen↗

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

    C#adapter-patternbehavioral-patternsbridge-pattern
    Auf GitHub ansehen↗1,388
  • dbacinski/design-patterns-in-kotlinAvatar von dbacinski

    dbacinski/Design-Patterns-In-Kotlin

    5,998Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,998