TypeScript Utilities

Open-source TypeScript projects categorized as Utilities

Top 23 TypeScript Utility Projects

  1. hyperterm

    A terminal built on web technologies

    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

  2. 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.

    SurveyJS logo
  3. date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: Supporting RTL language layout in your web application | dev.to | 2025-04-09

    You can also choose to use a library like date-fns to handle date and time localization.

  4. type-fest

    A collection of essential TypeScript types

    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...

  5. utility-types

    Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).

  6. qrcode.react

    A <QRCode/> component for use with React.

  7. react-firebase-hooks

    React Hooks for Firebase.

  8. reactfire

    Hooks, Context Providers, and Components that make it easy to interact with Firebase.

  9. 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.

    InfluxDB logo
  10. 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.

  11. qr-code

    A no-framework, no-dependencies, customizable, animate-able, SVG-based <qr-code> HTML element. (by bitjson)

    Project mention: Using qr-code: a customizable, animate-able HTML element | dev.to | 2024-08-07

    Visit the official website of the library to see previews of these inbuilt animation presets.

  12. cz-git

    cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI

  13. ngxtension-platform

    Utilities for Angular

    Project mention: Are Angular Resolvers on Life Support ? | dev.to | 2024-11-14

    I used ngxtension for the demo for brevity, but the result is the same.

  14. 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.

  15. nest-router

    Router Module For Nestjs Framework 🚦 🚀

  16. pratica

    🥃 Functional Algebraic Data Types

  17. EVT

    💧EventEmitter's typesafe replacement

  18. tsafe

    🔩 The missing TypeScript utils

  19. type-plus

    Additional types and types adjusted utilities for TypeScript

  20. react-children-utilities

    Extended utils for ⚛️ React.Children data structure that adds recursive filter, map and more methods to iterate nested children.

  21. 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)

  22. 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.

    Project mention: Dark side of Next.js - App Router | dev.to | 2024-11-06

    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.

  23. stablelib

    A stable library of useful TypeScript/JavaScript code

  24. meta-fetcher 🔎

    Simple metadata scrapper for node.js

  25. 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
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Utilities discussion

Log in or Post with

TypeScript Utilities related posts

  • Trump to revoke legal status for 240k Ukrainians refugees

    1 project | news.ycombinator.com | 6 Mar 2025
  • U.S. Pauses All Military Aid to Ukraine

    1 project | news.ycombinator.com | 4 Mar 2025
  • Day 8: D-8 🎱

    1 project | dev.to | 7 Dec 2024
  • A collection of essential TypeScript types

    1 project | news.ycombinator.com | 30 Nov 2024
  • 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
    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 →

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

Sponsored
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.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?