nowfound

Dev tools · alternatives · 2026

24 alternatives to Tiny (300B) and 20x faster alternative to React classNames

Build a class attribute string quickly. Contribute to jorgebucaran/classcat development by creating an account on GitHub.

Tiny is a 300-byte JavaScript utility that serves as a lightweight alternative to React's classNames library. It helps developers conditionally apply CSS class names to elements, running 20 times faster than the… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Tiny (300B) and 20x faster alternative to React classNames launched in 2017; newer entries below may have overtaken it.

  1. 1

    Build a class attribute string quickly. Contribute to jorgebucaran/classcat development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  2. 2AI
  3. 3
    TinyJS▲14

    A tiny JavaScript library for creating HTML elements

    2024 · github.com · its alternatives →

  4. 4

    Show HN: TinyWasm - A tiny WebAssembly Runtime written in Rust Hi HN! I'm excited to share TinyWasm (https://github.com/explodingcamera/tinywasm), a WebAssembly Interpreter I developed for my final university project. The main goal of this project was to deepen my understanding of WebAssembly and interpreter design. TinyWasm successfully passes all the official WebAssembly 1.0 tests and also includes features from future proposals such as like bulk memory operations. Initially more of a research project, TinyWasm focuses on simplicity and portability. It has minimal…

    2024 · github.com · its alternatives →

  5. 5
  6. 6

    classix is a npm package for joining classNames, typically used with React. It is much smaller and faster than alternative libraries: clsx and classnames. Comparison: https://github.com/alexnault/classix#comparison What's more, classix only accepts string expressions as argument (no objects). This simplification of the API enforces a single and consistent way of joining classNames, for teams and solo developers.

    2022 · github.com · its alternatives →

  7. 7

    A lightweight programming language built with Go. Contribute to confh/Tiny development by creating an account on GitHub.

    Jun 2026 · github.com · its alternatives →

  8. 8

    An extremely fast virtual DOM - React up to 70% faster

    2023 · millionjs.org · its alternatives →

  9. 9TR

    Hi HN, I got to work yesterday and today and came up with a very simple way to create and manage state in TinyJS. I end up creating a simple App to illustrate how to use the new createState function and custom components in a React like manner. Here's the code for it - https://github.com/victorqribeiro/tinyapp Here's the PR for the createState function - https://github.com/victorqribeiro/TinyJS/pull/9

    2025 · its alternatives →

  10. 10

    Animated typing without the headaches

    2019 · github.com · its alternatives →

  11. 11

    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 →

  12. 12

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

    2018 · github.com · its alternatives →

  13. 13FJ
  14. 14TD
  15. 15

    A simple, minimal, classless stylesheet for simple HTML pages - susam/spcss

    2020 · github.com · its alternatives →

  16. 16

    :cherry_blossom: a minimal css framework/theme. Contribute to oxalorg/sakura development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  17. 17

    A minimal skeleton for building testable React apps using Babel - pheuter/essential-react

    2015 · github.com · its alternatives →

  18. 18IM

    Hi! I made a React compatibility library for a Virtual DOM library (https://github.com/aidenybai/million). The idea is to have much faster rendering (a compiler optimizes virtual DOM beforehand) while ensuring the same developer experience React provides. This is very, VERY early stage, so be prepared for weird bugs / plugin incompatibility / etc. If you have any suggestions, I'd be more than happy if you replied in a comment with it! You can spin up the demo here >> https://stackblitz.com/github/aidenybai/million-react-compat

    2022 · its alternatives →

  19. 19

    Build a production-ready app with React, Node, and GraphQL

    2019 · newline.co · its alternatives →

  20. 20RP
  21. 21AJ

    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 →

  22. 22

    Full reactivity JS/TS framework. Lightweight replacement of React + MobX + React Router. Very small and fast !! - PxyUp/Revact

    2019 · github.com · its alternatives →

  23. 23

    🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites and single page applications. - dataformsjs/docs/jsx-loader.md at master · dataformsjs/dataformsjs

    2020 · github.com · its alternatives →

  24. 24AS

    A beautiful CSS framework in under 2 KiB

    2013 · andhart.github.io · 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 →