Topics / #oop

Oop projects on GitHub

Object oriented programming patterns and practices.

As of , the most-starred Oop projects on GitHub are design-patterns-for-humans (48.9K stars), Python (28.3K stars) and DesignPatternsPHP (22.2K stars). GitHub.Locker tracks 7 Oop repositories with 150.7K stars combined. The fastest-growing on October 16 was Python, with +12 stars in a day.

7Projects
150.7KStars in total
+16Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

7 projects · by stars

  1. #1 · nilbuild/design-patterns-for-humans

    design-patterns-for-humans

    It is a plain-English, real-world-analogy explanation of classic software design patterns (Creational, Structural, Behavioral), each paired with a short PHP code example.

    48.9K
  2. #2 · walter201230/Python

    Python

    This is a free Python tutorial for complete beginners (小白), covering everything from installation to syntax, OOP, metaclasses, decorators, and modern tooling like pyproject and uv.

    28.3K
  3. #3 · DesignPatternsPHP/DesignPatternsPHP

    DesignPatternsPHP

    A collection of well-known design patterns with small sample implementations in PHP 8.x, aimed at teaching not just how each pattern works but when to reach for it.

    22.2K
  1. 4

    complete-javascript-course

    17.3Kjonasschmedtmann/complete-javascript-course · JavaScript

    This repository holds the starter files and final project code for Jonas Schmedtmann's 'Complete JavaScript Course' on Udemy, along with an FAQ about the course.

  2. 5

    laravel-best-practices

    12.3Kalexeymezenin/laravel-best-practices

    A widely used community guide (12k+ stars) that collects best practices for writing Laravel applications. Each practice comes with a Bad and a Good code example, and the guide has been translated into 25 languages.

  3. 6

    awesome-software-architecture

    11.7Kmehdihadeli/awesome-software-architecture · TypeScript

    A curated catalog of articles, videos, courses, books, and other resources for learning and practicing software architecture, patterns, and principles, covering everything from design patterns and DDD to cloud, distributed systems, and AI engineering.

  4. 7

    container

    10Kphp-fig/container · PHP

    The official PHP-FIG repository of interfaces for PSR-11, the Container Interface standard. It defines the abstractions that describe the components of a Dependency Injection Container.

Often tagged together