InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 TypeScript Utility Projects
-
Project mention: Show HN: Hyper – Standards first React alternative | news.ycombinator.com | 2025-05-09
I wish open-source projects checked to see if other projects share the same name.
Especially since there are packages in NPM already about hyper.
https://hyper.is/ has been around for a while and is kind of big
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
You can also choose to use a library like date-fns to handle date and time localization.
-
Project mention: Good-bye core types; Hello Go as we know and love it | news.ycombinator.com | 2025-03-26
I sometimes see types in TS with complex generics like [1], but instead of being general like in this example, they're more specific to the type of their values.
Couldn't find a proper example on the spot in an open source project.
[1] https://github.com/sindresorhus/type-fest/blob/main/source/g...
-
utility-types
Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
react-unity-webgl
React Unity WebGL provides a modern solution for embedding Unity WebGL builds in your React Application while providing advanced APIs for two way communication and interaction between Unity and React.
-
qr-code
A no-framework, no-dependencies, customizable, animate-able, SVG-based <qr-code> HTML element. (by bitjson)
Visit the official website of the library to see previews of these inbuilt animation presets.
-
cz-git
cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI
-
I used ngxtension for the demo for brevity, but the result is the same.
-
react-fetching-library
Simple and powerful API client for react 👍 Use hooks or FACCs to fetch data in easy way. No dependencies! Just react under the hood.
-
-
-
-
-
-
react-children-utilities
Extended utils for ⚛️ React.Children data structure that adds recursive filter, map and more methods to iterate nested children.
-
common
Utilities and base libraries for use across polkadot-js for Polkadot and Substrate. Includes base libraries, crypto helpers and cross-environment helpers. (by polkadot-js)
-
state-in-url
Store any user state in query parameters; imagine JSON in a browser URL, while keeping types and structure of data. Dead simple, fast, and with static Typescript validation. Deep links, aka URL synchronization, made easy.
For queryParams/searchParams can use a library to simplify those things - state-in-url , it's using history by default and has an option to use App router. Also, it's way simpler than NUQS, parsing with proper type just work out of the box.
-
-
-
node-object-hash
Node.js object hash library with properties/arrays sorting to provide constant hashes. It also provides a method that returns sorted object strings that can be used for object comparison without hashes.
Project mention: Trump to revoke legal status for 240k Ukrainians refugees | news.ycombinator.com | 2025-03-06 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Utilities discussion
TypeScript Utilities related posts
-
Trump to revoke legal status for 240k Ukrainians refugees
-
U.S. Pauses All Military Aid to Ukraine
-
Day 8: D-8 🎱
-
A collection of essential TypeScript types
-
urltron VS state-in-url - a user suggested alternative
2 projects | 5 Nov 2024 -
use-query-filter VS state-in-url - a user suggested alternative
2 projects | 5 Nov 2024 -
nuqs VS state-in-url - a user suggested alternative
2 projects | 3 Nov 2024 -
A note from our sponsor - InfluxDB
www.influxdata.com | 17 May 2025
Index
What are some of the best open-source Utility projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | hyperterm | 43,941 |
2 | date-fns | 35,761 |
3 | type-fest | 15,383 |
4 | utility-types | 5,675 |
5 | qrcode.react | 4,061 |
6 | react-firebase-hooks | 3,626 |
7 | reactfire | 3,562 |
8 | react-unity-webgl | 1,815 |
9 | qr-code | 1,326 |
10 | cz-git | 1,288 |
11 | ngxtension-platform | 688 |
12 | react-fetching-library | 623 |
13 | nest-router | 618 |
14 | pratica | 479 |
15 | EVT | 464 |
16 | tsafe | 453 |
17 | type-plus | 393 |
18 | react-children-utilities | 375 |
19 | common | 258 |
20 | state-in-url | 228 |
21 | stablelib | 196 |
22 | meta-fetcher 🔎 | 150 |
23 | node-object-hash | 87 |