Life & fun · alternatives · 2026
24 alternatives to selected.js, a dependency free replacement
The pointless ramblings of Nick Barrett, a (mostly web) hacker.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. selected.js, a dependency free replacement launched in 2015; newer entries below may have overtaken it.
- 1

Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at [email protected] if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :)
2023 · scrapscript.org · its alternatives →
- 2

Hi HN! Thanks for your attention to my post. It was a big challenge to run most of Node.js packages in browser, fast moreover. Virtual File system, resolve import/export. I got cold many times, depressions, burned out, yet still alive and finished it. Many guys helped me with an advice. Many users give a lot of positive feedback. There are 200,000 monthly unique users. I work full time now because of the freemium business model. To be honest - I am happy after many years of hard work.
2022 · playcode.io · its alternatives →
- 3
Draft.js▲166A framework for building rich text editors in React
2016 · facebook.github.io · its alternatives →
- 4
JavaScript.com▲217A free resource for learning and developing in JavaScript
2015 · javascript.com · its alternatives →
- 5

- 6
Jsblocks▲97Faster than AngularJS and ReactJS. Better MV-ish Framework.
2015 · jsblocks.com · its alternatives →
- 7

- 8

- 9

Hi HN! I created this lib in the need of a simple and tiny framework to easily do AJAX-style navigation / replacement of fragments in the page, in a web application. For people who don't want to use client-side-rendering and complex frameworks à la React, there are nowadays a few "HTML-over-the-wire" libraries, like HTMX, Unpoly or this super-tiny one Swap.js :) One other key thing is that no external tool is needed: no bundler, no webpack, no TypeScript compiler, no minification needed. Just write HTML, JS (+ your preferred server-side language: PHP, Python, etc.) and it works. The…
2023 · github.com · its alternatives →
- 10

- 11

🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better! - gnat/surreal
2023 · github.com · its alternatives →
- 12AS
Took a stab at building my own string diffing JS package. I built an interactive demo for TypeIt’s website (https://typeitjs.com/build-your-own) a while back. The approach I took to handle user input necessitated a way to calculate the difference between the versions of a user’s text input. I searched around for a package to help me out and found a couple of good ones (like fast-diff), but I either didn’t really like their API or didn’t want to take on a huge new dependency. Instead, I thought I’d give it a shot myself (famous last words). I dove into it having no real formal…
2022 · its alternatives →
- 13

Free block-style editor with a universal JSON output
2019 · codex.so · its alternatives →
- 14

- 15

A modern introduction to Javascript
2014 · eloquentjavascript.net · its alternatives →
- 16
No.js▲8Simple DOM manipulations without a single line of javascript
2017 · ifedapoolarewaju.github.io · its alternatives →
- 17
Next.js▲19A small framework for server-rendered universal JS webapps
2016 · vercel.com · its alternatives →
- 18

Keep your JavaScript code secure and compliant with Sandworm - Sandworm
2022 · github.com · its alternatives →
- 19
HelloJS▲5A JavaScript community and series of technical events!
2017 · michigantraining.com · its alternatives →
- 20

- 21
Plain.js▲4fast and lite JS tools, to drop jQuery and its cousins
2017 · plainjs.com · its alternatives →
- 22

Interactive graph of dependencies between JS/TS files - fwouts/js-deps
2017 · github.com · its alternatives →
- 23
ramd.js▲2Minimal standalone JS library for building web applications.
2018 · github.com · its alternatives →
- 24

Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →