# wtfjs

> Handbook of tricky JavaScript quirks with detailed explanations

wtfjs is an educational handbook detailing counterintuitive and humorous JavaScript behaviors alongside specification-backed explanations. It helps developers understand tricky language edge cases, abstract equality nuances, and type coercion. Users can read the guide directly on GitHub or install it as a command-line manual via npm.

- Source: https://github.com/denysdovhan/wtfjs
- License: WTFPL
- Built with: JavaScript 97.4%, Shell 2.6%
- Stars: 37688
- Forks: 2677
- Contributors: 87
- Last commit: 2026-10-05
- Latest release: v1.22.8 (2022-09-30)
- Purpose: Developer tools, Education & research
- Type: CLI, Guide / course
- For: Personal

## Worth score: 70/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 23/25
- Momentum: 10/20
- Maintenance: 17/25
- Community: 12/15
- Readiness: 8/15

## Downloads

Latest release: [v1.22.8](https://github.com/denysdovhan/wtfjs/releases/tag/v1.22.8). Files from the project's GitHub release, not checked by DigGitHub.

Source code only: this release has no files to download.

## Alternatives

- [linux-command](https://diggithub.com/jaywcjlove/linux-command.md): Searchable Linux command handbook and reference tool

---

Source page: https://diggithub.com/denysdovhan/wtfjs
Updated: 2026-10-30
