awesome-javascript
π’ A collection of awesome browser-side JavaScript libraries, resources and shiny things. (by sorrycc)
wtfjs
π€ͺ A list of funny and tricky JavaScript examples (by denysdovhan)
awesome-javascript | wtfjs | |
---|---|---|
21 | 100 | |
34,381 | 36,579 | |
0.4% | 0.6% | |
6.4 | 1.9 | |
about 2 months ago | 4 months ago | |
Markdown | JavaScript | |
- | Do What The F*ck You Want To Public License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-javascript
Posts with mentions or reviews of awesome-javascript.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-03-30.
-
UmiJS: the Shaolin of web frameworks
The father of UmiJS and many other tools I mentioned is Chen Cheng, the person leading the Ant Group's front-end work. They're a very productive and insightful person and open-source enthusiast, to the point of curating one of the most popular JS awesome lists β Awesome JavaScript. I would follow their blog or anything willingly but looks like everything they write is behind some esoteric type of a popular Chinese paywall service so I had left my attempts. Their and their team's repositories are quite popular, especially among the Chinese audience (which is fair).
-
18 GitHub Repos to Learn JavaScript
7 . Awesome JavaScript A collection of awesome browser-side JavaScript libraries and resources. This repository contains a list of a variety of frameworks, template engines, articles and posts, documentations, reactive & functional programming, and much more which will increase your resourcefulness and might also help you to choose the tech stack for your next projects.
-
Top 20 Awesome on Github
7. Awesome JavaScript
-
Awesome List
Awesome JavaScript - A collection of awesome browser-side JavaScript libraries, resources, and shiny things.
- 10 GitHub Repos for Mastering JavaScript
- 18 Must-Bookmark GitHub Repositories Every Developer Should Know
-
Awesome Github Repos to Master JAVASCRIPT
π Browser-based library, resources, and a list of shiny things -> awesome-javascript
-
Unlock Your Full Potential as a JavaScript Developer: Dive into these Top GitHub Repositories and supercharge your skills!
Awesome JavaScript GitHub Repo
-
100+ Must Know Github Repositories For Any Programmer
8. Awesome JavaScript
- Top 6 Github Repos for JavaScript Developers...
wtfjs
Posts with mentions or reviews of wtfjs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-06-27.
- Weird Expressions in Rust
- A list of funny and tricky JavaScript examples
-
Show HN: FixBrowser β a lightweight web browser created from scratch
Python may not be the best example, but some other languages also exist and are both less "weird" than https://github.com/denysdovhan/wtfjs and fast (e.g. see http://luajit.org/ which is far less complex than V8).
-
JavaScript Essentials: Part 5
denysdovhan - wtfjs
-
Top Github repositories for 10+ programming languages
WTFJS This repository explains the core mind-boggling JS concepts that always trigger the developer's mind, it shows how crazy JS is. It explains more than 20/30 JS concepts inspired by the book WTFJS.
- O que Γ© strict mode no JavaScript?
- Milyen hasznos Github repokat ismertek?
- doNotDespairEverythingIsAhead
-
Companies: We can't find any good candidates!!! Also companies:
Me in the interview: "Generally, no, a variable can only be assigned one numeric value at a time. However, Javascript is famous for unpredictable behaviors in variable comparison statements, for instance [] == ![]. There's actually a whole library built around documenting this type of behavior this for comedic value, and other more serious libraries geared towards solving the problem. So it's possible that some obscure variable assignment scenario would result in that line evaluating as true, but it's not something you'd expect to encounter in the real world. This has gotten a lot better with typescript and es2022, but still something you need to watch for a bit."
-
βGo is hard to justify unless at massive scaleβ
I do see that point of view, didn't think of that, there are some aspects of go which are a bit weird if you never touched lower abstraction languages, yet once you learn what they are, you are all set and you can code in anything. go has the least amount of gotchas I have seen in any programming language. compare it with loads of the weird stuff javascript does https://github.com/denysdovhan/wtfjs and go is like heavenly lol
What are some alternatives?
When comparing awesome-javascript and wtfjs you can also consider the following projects:
js-stack-from-scratch - π οΈβ‘ Step-by-step tutorial to build a modern JavaScript stack.
proposal-shadowrealm - ECMAScript Proposal, specs, and reference implementation for Realms
awesome-nextjs - :notebook_with_decorative_cover: :books: A curated list of awesome resources : books, videos, articles about using Next.js (A minimalistic framework for universal server-rendered React applications)
typegoose - Typegoose - Define Mongoose models using TypeScript classes.
awesome-tailwindcss - π Awesome things related to Tailwind CSS
html-over-the-wire - HTML over the wire: List of frameworks which receive HTML snippets from the server.