Topics / #patterns

Patterns projects on GitHub

Design pattern guides and curated collections for software architecture.

As of , the most-starred Patterns projects on GitHub are gitignore (176K stars), SecLists (74.2K stars) and python-patterns (43.1K stars). GitHub.Locker tracks 10 Patterns repositories with 421.4K stars combined. The fastest-growing on October 19 was SecLists, with +36 stars in a day.

10Projects
421.4KStars in total
+59Stars in a day

Hot right now

Most stars gained in a day · Oct 19

The all-time top

10 projects · by stars

  1. #1 · github/gitignore

    gitignore

    GitHub's official collection of .gitignore templates: ready-made ignore rules for popular languages, tools and operating systems, and the list behind the .gitignore choosers on GitHub.com.

    176K
  2. #2 · danielmiessler/SecLists

    SecLists

    SecLists is a huge collection of ready-made wordlists for security testing: usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells and more, all gathered in one repository.

    74.2K
  3. #3 · faif/python-patterns

    python-patterns

    A collection of design patterns and idioms implemented in Python, covering Creational, Structural, Behavioral, and other categories (like Borg, Observer, Factory, Visitor), plus a section on anti-patterns to avoid in Python.

    43.1K
  1. 4

    go-patterns

    28.3Ktmrts/go-patterns · Go

    This is a curated collection of idiomatic design and application patterns for the Go (Golang) language, covering classic creational/structural/behavioral patterns plus Go-specific categories like synchronization, concurrency, messaging, stability and anti-patterns.

  2. 5

    DesignPatternsPHP

    22.2KDesignPatternsPHP/DesignPatternsPHP · PHP

    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.

  3. 6

    learngo

    20.2Kinancgumus/learngo · Go

    A huge collection of 1000+ hand-crafted Go examples, exercises, and quizzes designed to teach Go by having you fix and complete tiny broken programs.

  4. 7

    zxcvbn

    16.1Kdropbox/zxcvbn · CoffeeScript

    zxcvbn is an open-source JavaScript password strength estimator from Dropbox, inspired by password crackers. Instead of checking rules, it rates how guessable a password is through pattern matching and adds short verbal feedback.

  5. 8

    awesome-stock-resources

    14.6Kneutraltone/awesome-stock-resources · Ruby

    A curated list of websites offering free stock photography, illustrations, vector graphics, videos, patterns, textures, fonts, icons, and music for use in design and development projects.

  6. 9

    react-in-patterns

    13.6Kkrasimir/react-in-patterns · JavaScript

    A free book about the design patterns and techniques used while developing with React.

  7. 10

    react-redux-typescript-guide

    13.3Kpiotrwitek/react-redux-typescript-guide · TypeScript

    A living guide collecting the most important patterns and recipes for using React and Redux in a fully type-safe way with TypeScript, favoring type inference over manual type annotations.

Often tagged together