Life & fun · alternatives · 2026
24 alternatives to uWrap.js – A faster and more accurate text wrapping util in < 2KB
A 10x faster and more accurate text wrapping util in < 2KB (min) - leeoniya/uWrap
uWrap.js is a text wrapping utility designed for developers who need efficient word-wrapping functionality in their applications. It offers faster performance and greater accuracy than comparable solutions while… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Hello HN! I became frustrated with the unpredictible/poor match quality and opaqueness of "relevance scores" in existing fuzzy and fulltext search libs, so I tried something different and this is the result. The main selling point is the result quality / ordering, with best-in-class memory overhead and excellent performance being bonuses. The API is pretty stable at this point, but looking for feedback before committing to 1.0. TL;DR The test corpus is a 4MB json file with 162k words/phrases, so give it a second for initial download. You can also drag/drop your own…
2022 · github.com · its alternatives →
- 2
WebSlides▲486The easiest way to make HTML presentations and long-forms.
2017 · webslides.tv · its alternatives →
- 3

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 4

Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js
2014 · github.com · its alternatives →
- 5

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 6
Million Lint▲144Identify & fix slow code – Grammarly for performance
2024 · million.dev · its alternatives →
- 7

Simple React component that makes titles more readable
2022 · react-wrap-balancer.vercel.app · its alternatives →
- 8

Author here. I just wanted a quick and easy way to easily submit strings to a REST API and get back the embedding vectors in JSON using Llama2 and other similar LLMs, so I put this together over the past couple days. It's very quick and easy to set up and totally self-contained and self-hosted. You can easily add new models to it by simply adding the HuggingFace URL to the GGML format model weights. Two models are included by default, and these are automatically downloaded the first time it's run. It lets you not only submit text strings and get back the embeddings, but also to compare two…
2023 · github.com · its alternatives →
- 9PT
2024 · adamgrant.info · its alternatives →
- 10

- 11

⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs
2018 · github.com · its alternatives →
- 12

Min.js Style Compression of Tech Docs for LLM Context - marv1nnnnn/llm-min.txt
2025 · github.com · its alternatives →
- 13

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2018 · github.com · its alternatives →
- 14

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 15
Ultracite v6▲252Opinionated, zero-config code linter and formatter
Nov 2025 · ultracite.ai · its alternatives →
- 16

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 17

Powerful pattern matching for Javascript. Contribute to natefaubion/matches.js development by creating an account on GitHub.
2012 · github.com · its alternatives →
- 18

Built a tool for transforming unstructured data into structured outputs using language models (with 100% adherence). If you're facing problems getting GPT to adhere to a schema (JSON, XML, etc.) or regex, need to bulk process some unstructured data, or generate synthetic data, check it out. We run our own tuned model (you can self-host if you want), so, we're able to have incredibly fine grained control over text generation. Repository: https://github.com/automorphic-ai/trex Playground: https://automorphic.ai/playground
2023 · automorphic.ai · its alternatives →
- 19

(spoiler: its XSLT) I've been working on a little demo for how to avoid copy-pasting header/footer boilerplate on a simple static webpage. My goal is to approximate the experience of Jekyll/Hugo but eliminate the need for a build step before publishing. This demo shows how to get basic templating features with XSL so you could write a blog post which looks like My Article some content hello hello Some properties which set this approach apart from other methods: - no build step (no need to setup Jekyll on the client or configure Github/Gitlab actions) - works on any webserver…
2025 · github.com · its alternatives →
- 20

Justif is a drop-in JavaScript library that progressively enhances web pages to TeX-level text justification. Installation is a single line, standard text and accessibility affordances are unchanged, and users with JS disabled get native browser rendering. I made justif because I've long been a fan of justified text. I think it looks clean and elegant, and makes reading more enjoyable. But bad justification is the opposite, with gaping spaces that distract me to the point of making the text near unreadable. Browsers have got better recently at handling justified text [0][1], but still use…
Jul 2026 · justif.lyall.co · its alternatives →
- 21

I built µJS because I wanted AJAX navigation without the verbosity of HTMX or the overhead of Turbo. It intercepts links and form submissions, fetches pages via AJAX, and swaps fragments of the DOM. Single tag, one call to `mu.init()`. No build step, no dependencies. Key features: patch mode (update multiple fragments in one request), SSE support, DOM morphing via idiomorph, View Transitions, prefetch on hover, polling, and full HTTP verb support on any element. At ~5KB gzipped, it's smaller than HTMX (16KB) and Turbo (25KB), and works with any backend: PHP, Python, Go, Ruby, whatever.…
Mar 2026 · mujs.org · its alternatives →
- 22

- 23

Hey folks! I know CSV parsers (especially in JS) aren't terribly exciting and someone writes a "better" one every week. I'm in the middle of my parental leave, and this was a project that came out of me looking for the fastest/smallest CSV parser. It all started so innocently, and then turned into a benchmark-validation-athon; the library itself took ~2 weeks to write, but the performance comparisons took another ~4 weeks (on and off). The benchmarks were a huge effort, but I think they are the most thorough to date, both in breadth and in depth, so hopefully you find them useful:…
2023 · github.com · its alternatives →
- 24

:umbrella: Lightweight javascript library for DOM manipulation and events
2018 · umbrellajs.com · its alternatives →
Also compare
- uFuzzy.js – A tiny, efficient fuzzy search that doesn't suck alternatives
- WebSlides alternatives
- 1kb JavaScript library for building front end applications alternatives
- Fast.js – faster reimplementations of native JavaScript functions alternatives
- 1 KB JavaScript library for building front end apps alternatives
- Million Lint alternatives
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 →