addyosmani/essential-js-design-patterns resource
Repo for my 'Learning JavaScript Design Patterns' book observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5639
- days_rel: n/a
- days_push: 1858
- n_releases_24m: 0
Adoption not part of the score
4905 stars · 804 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The open-source repository for Addy Osmani's book 'Learning JavaScript Design Patterns', authored in HTML and readable free online. It teaches reusable design pattern solutions for common problems in JavaScript development.
Use cases
- learn javascript design patterns
- understand module and observer patterns in js
- free online book on software design patterns
- reference for common javascript coding patterns
- improve javascript architecture skills
When to choose
- you want a free, well-regarded introduction to design patterns in JavaScript
- you are a new or intermediate JS developer exploring patterns
- you want to read or contribute to the book's source
When to avoid
- you need patterns for languages other than JavaScript
- you need a commercial license or derivative works (CC BY-NC-ND restricts reuse)
- you need up-to-date ES2024+ content, as the book is older
Facets
learning-resource · maturity maintenance
documentation developer-tools web-development programming-languages tutorials education design-patterns javascript book free-online-book oreilly web-server nodejs
2 sources
- readme: https://github.com/addyosmani/essential-js-design-patterns · fetched 2026-08-28 · 58470ece88c1
- homepage: http://addyosmani.com/resources/essentialjsdesignpatterns/book/ · fetched 2026-08-29 · 1f7322f25456
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| addyosmani/essential-js-design-patterns | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="addyosmani/essential-js-design-patterns")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem