nowfound

Life & fun · alternatives · 2026

24 alternatives to SuperUtilsPlus – A Modern Alternative to Lodash

Hey HN! After years of wrestling with Lodash's quirks and bundle size issues, I decided to build something better. SuperUtilsPlus is my attempt at creating the utility library I wish existed. What makes it different? TypeScript-first approach: Unlike Lodash's retrofitted types, I built this from the ground up with TypeScript. The type inference actually works the way you'd expect it to. Sensible defaults: Some of Lodash's decisions always bugged me. Like isObject([]) returning true - arrays aren't objects in my mental model. Or isNumber(NaN) being true when NaN literally stands for "Not a…

SuperUtilsPlus is a utility library built as a TypeScript-first alternative to Lodash. It offers improved type inference, smaller bundle sizes through proper tree-shaking, and ES2020+ support with full ESM… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Full-stack CRUD, simplified, with SSOT TypeScript entities - remult/remult

    2022 · github.com · its alternatives →

  2. 2

    the JS/Node.JS library for encoding complex and unconventional data structures. Support for BigInts, TypedArrays, null, undefined, and Symbol. Multiple flavors available. - DO-SAY-GO/WeirdJSON

    2020 · github.com · its alternatives →

  3. 3

    The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.

    Mar 2026 · typescriptlang.org · its alternatives →

  4. 4

    Super-fast alternative to Babel for when you can target modern JS runtimes - alangpierce/sucrase

    2018 · github.com · its alternatives →

  5. 5AJ

    I've been building a web UI library for a side project of mine. I thought it might be useful to others, so I'm releasing it as open source. To put it simply, I realized that most of my pain points with React come from its declarative model ui=f(state). So I'm trying something that I'm calling "imperative JSX." Instead of treating JSX as the source of truth for your UI, it essentially becomes a query interface for DOM manipulation. I first had the idea for it a few months ago, and only began writing it in earnest last week, so it's extremely early and nowhere near production-ready. Still, I'd…

    2024 · npmjs.com · its alternatives →

  6. 6

    We've been building Crust (https://crustjs.com/), a TypeScript-first, Bun-native CLI framework with zero dependencies. It's been powering our core product internally for a while, and we're now open-sourcing it. The problem we kept running into: existing CLI frameworks in the JS ecosystem are either minimal arg parsers where you wire everything yourself, or heavyweight frameworks with large dependency trees and Node-era assumptions. We wanted something in between. What Crust does differently: - Full type inference from definitions — args and flags are inferred automatically. No…

    Mar 2026 · github.com · its alternatives →

  7. 7AA

    Yes, another reactive UI framework for JavaScript. Bear with me, please... :-) I 'invented' the concept for this back in 2011, and it was used (as a proprietary lib) in various startups. Even though many similar open source libs have been released since, and boy have I tried a lot of them, none have been able to capture the elegance and DX of what we had back then. I might be biased though. :-) So I started creating a cleaned-up, modern, TypeScript, open source implementation for the concept about five years ago. After many iterations, working on the project on and off, I'm finally happy…

    2025 · aberdeenjs.org · its alternatives →

  8. 8FJ
  9. 9

    ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs

    2018 · github.com · its alternatives →

  10. 10

    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 →

  11. 11

    Visual metasearch engine built with TypeScript, React, Redux & Express - JoshuaRabiu/spresso-search

    2018 · github.com · its alternatives →

  12. 12

    Initially I started building this for my own projects. The main goal was to define a unified "blueprint" allowing me to develop multi-platform apps using the same code, without code generation. I wanted to be able to develop the same functionality on web, desktop, cli, server, mobile, whatever... I've been able to achieve this by relying on TypeScript, a 4-layer architecture (UseCase => App => Product => Target) and dependency injection. This mechanism allows me to use whatever tech stack I want, provided the good adapters are developed. For instance, I have pre-built ones : node express…

    2025 · github.com · its alternatives →

  13. 13

    I have spent several years working on search engines in the backend and have now utilized that experience to develop a fuzzy search library for the frontend. It's fast, accurate and can be used for all languages. It should be easy to integrate into your Javascript / Typescript projects. If you test it and find any edge cases that did not work for you please let me know. The implementation is based on 3-grams by the book, augmented with a novel trick of sorting the characters within the 3-grams for enhanced accuracy. For a detailed explanation you may refer to my related blog post at…

    2024 · github.com · its alternatives →

  14. 14

    An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.

    2021 · caldom.org · its alternatives →

  15. 15

    Build Typed GraphQL Queries in TypeScript without the code generation - acro5piano/typed-graphqlify

    2018 · github.com · its alternatives →

  16. 16

    Contribute to sdegutis/immaculatalibrary.com development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  17. 17

    🐠 Babel is a compiler for writing next generation JavaScript. - babel/babel

    2014 · github.com · its alternatives →

  18. 18JT
  19. 19

    A library providing an abstraction for React components that allows for fast top-down rendering embracing immutable data for js.

    2014 · omniscientjs.github.io · its alternatives →

  20. 20

    Extraordinary JavaScript UI framework with unique declarative and functional architecture - hybridsjs/hybrids

    2018 · github.com · its alternatives →

  21. 21

    The simplest app state management for React. Contribute to arnelenero/simpler-state development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  22. 22

    Hey everyone! Some time ago I was analyzing why React apps are so hard to optimize, and came to a conclusion that the lack of atomic updates is the culprit. I made an experimental library which basically updates everything in place directly in HTML. At some point I became aware that Solidjs exists, which is a very similar idea, but at the end of the day I realized my approach to API is quite different and warrants the existence of my library (my state primitive allows selector subscriptions, array iterators return a state primitive with the element, allowing to never re-render the whole…

    2024 · github.com · its alternatives →

  23. 23
    JS20▲12

    Build TypeScript backends and SDKs with up to 90% less code. Faster, cheaper & easier to maintain. Ready for the AI era, less code = less tokens & reduced costs.

    Oct 2025 · js20.dev · its alternatives →

  24. 24

    Next.js has APIs to read and update search params (the /?foo=bar part of the URL), but they lack type-safety for consistent keys and proper parsing/serializing of JS data types. I found myself repeatedly building the same custom hook to get a React.useState-like approach. In 2021, I published it to NPM and then forgot about it. Since then, the `nuqs` package has gained popularity and is now used by companies like Vercel, Auth.js, Gitbook, and Midday.ai, with 200K weekly downloads. It's been fun building this as a side project and automating as much as possible to ensure a…

    2024 · nuqs.47ng.com · its alternatives →

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 →