Dev tools · alternatives · 2026
24 alternatives to Tiny (320B) JavaScript function for conditionally concatenating class names
Build a class attribute string quickly. Contribute to jorgebucaran/classcat development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Tiny (320B) JavaScript function for conditionally concatenating class names launched in 2017; newer entries below may have overtaken it.
- 1

Build a class attribute string quickly. Contribute to jorgebucaran/classcat development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 2

- 3

Classes for javascript that don't suck. Contribute to jneen/pjs development by creating an account on GitHub.
2012 · github.com · its alternatives →
- 4

Create custom SQLite functions in JavaScript. Extend your database with scalars, aggregates, window functions, and collations directly in JavaScript. - sqliteai/sqlite-js
2025 · github.com · its alternatives →
- 5PJ
2014 · srl.inf.ethz.ch · its alternatives →
- 6
SlothTools▲69Quickly modify text and JSON using Javascript + LoDash
2022 · sloth.sellersew.com · its alternatives →
- 7

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 →
- 8AS
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 →
- 9

Hyphen - An elegant custom element base class. Contribute to crisdosaygo/- development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 10

Hi all, I've made a javascript library to simplify searching/sorting/filtering in arrays of objects. Its inspired by both GraphQL and SQL, but implemented using javascript Proxies. Instead of creating a new language, its all just javascript. I've made it as part of an experimental database, which uses javascript as the query engine. The normal javascript map/reduce/sort functions are quite difficult to master for junior developers. JAQT is easier to explain, and can still be used in combination with any existing array functions. Please let me know what you think of the…
2024 · github.com · its alternatives →
- 11

µframework for Attributed strings. Contribute to Nirma/Attributed development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 12

A fast and memory-optimized string library for C++ - btwael/SuperString
2018 · github.com · its alternatives →
- 13CN
2019 · classalog.org · its alternatives →
- 14

2014 · github.com · its alternatives →
- 15

Wrapper library to fix inconsistencies in PHP's core functions - nkkollaw/zubr
2017 · github.com · its alternatives →
- 16

Copy Tailwind from any site. Convert CSS→Tailwind.
2025 · chromewebstore.google.com · its alternatives →
- 17

2018 · blocklike.org · its alternatives →
- 18

A lightweight vanilla Javascript micro-library for making collapsible trees with JSON - MaxLeiter/jsonTree
2016 · github.com · its alternatives →
- 19
ClassFetch▲16A browser extension to bulk download files from G-Classroom!
2025 · github.com · its alternatives →
- 20

2015 · github.com · its alternatives →
- 21YA
2014 · sunnykgupta.github.io · its alternatives →
- 22

Turn your text into NSAttributedString code in Swift
2019 · apps.apple.com · its alternatives →
- 23

🏗A Javascript string manipulation library. Contribute to dleitee/strman development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 24

Also compare
- Tiny (300B) and 20x faster alternative to React classNames alternatives
- ClassPlanit alternatives
- Classes for javascript that you'd actually use alternatives
- SQLite JavaScript - extend your database with JavaScript alternatives
- Predict JavaScript variable names and types with CRFs (paper+poll) alternatives
- SlothTools 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 →