TypeScript Utilities

Open-source TypeScript projects categorized as Utilities

Top 23 TypeScript Utility Projects

  • hyperterm

    A terminal built on web technologies

  • Project mention: Terminal commands I use as a frontend developer | dev.to | 2024-03-09

    I am using iTerm2 on my macOS. Other available options are Hyper and VS Code’s inbuilt terminal, which I sometimes use for quick tests. You can open a terminal in VS Code by using the keyboard shortcut CMD + J or CTRL + J on Windows, or View → Terminal.

  • date-fns

    ⏳ Modern JavaScript date utility library ⌛️

  • Project mention: Javascript Date() - DateOnly Format and off by 1 day when using date-fns | dev.to | 2024-03-28

    // Prevent the date to lose the milliseconds when passed to new Date() in IE10 return new (argument.constructor as GenericDateConstructor)( +argument, ); // Source: https://github.com/date-fns/date-fns/blob/5c1adb5369805ff552737bf8017dbe07f559b0c6/src/toDate/index.ts#L46

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • type-fest

    A collection of essential TypeScript types

  • Project mention: Adding type safety to object IDs in TypeScript | news.ycombinator.com | 2024-01-30

    Related: https://github.com/sindresorhus/type-fest/blob/main/source/o...

  • utility-types

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

  • Project mention: 5 Resources Each TypeScript Developer Should Know About | dev.to | 2024-03-10

    There are a bunch of awesome type utility libraries that may boost your works on types, like ts-toolbelt, utility-types, SimplyTyped, etc., which you can already use.

  • qrcode.react

    A <QRCode/> component for use with React.

  • react-firebase-hooks

    React Hooks for Firebase.

  • Project mention: firereact VS react-firebase-hooks - a user suggested alternative | libhunt.com/r/firereact | 2024-02-05

    A little bit fatter in terms of size and not actively maintained.

  • reactfire

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

  • Project mention: Angular Fire equivalent for React? | /r/reactjs | 2023-07-12

    ReactFire

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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)

  • cz-git

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

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

  • nest-router

    Router Module For Nestjs Framework 🚦 🚀

  • EVT

    💧EventEmitter's typesafe replacement

  • Project mention: Getting Started with WebSockets in Deno: Tutorial and Examples | dev.to | 2023-08-20

    The next step will be to instantiate the event emitter that will be used in the API, when we use the dependency evt we can create a totally typesafe client and the only thing we need is define a type and pass it as a generic in the .create() method, like this:

  • pratica

    🥃 Functional Algebraic Data Types

  • tsafe

    🔩 The missing TypeScript utils

  • type-plus

    Additional types and types adjusted utilities for TypeScript

  • Project mention: Trying to Understand Copilot's Type Spaghetti | news.ycombinator.com | 2024-04-15

    That’s just how type programming looks.

    Here’s (https://github.com/unional/type-plus/blob/main/packages/type...) a human written example that’s well-factored and uses loads of subtypes to clarify what it’s doing - but it’s still going to read like the black tongue of Mordor to you if you’re not familiar with how this kind of type stuff is structured and used.

    And factoring all that stuff out may help readability but it doesn’t help comprehension - try and trace what the actual underlying type definitions for some of those utility types like IdentityEqual<> are actually doing (look at https://github.com/unional/type-plus/blob/main/packages/type...) and realize the rabbit hole runs deep in this stuff.

  • 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)

  • stablelib

    A stable library of useful TypeScript/JavaScript code

  • Project mention: StableLib: A stable library of useful TypeScript/JavaScript code | news.ycombinator.com | 2024-02-08
  • meta-fetcher 🔎

    Simple metadata scrapper for node.js

  • 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: How can I submit equipment inventions to Ukraine Military? | /r/UkraineWarVideoReport | 2023-12-07

    Send email here and good luck with bureaucracy : https://savelife.in.ua/en/donate-en/

  • react-screen-wake-lock

    🌓 React implementation of the Screen Wake Lock API. It provides a way to prevent devices from dimming or locking the screen when an application needs to keep running

  • Vital-Utilities

    Vital Utilities. Modern Windows Task Manager alternative with bells and whistles

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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 related posts

Index

What are some of the best open-source Utility projects in TypeScript? This list will help you:

Project Stars
1 hyperterm 42,633
2 date-fns 33,682
3 type-fest 13,221
4 utility-types 5,342
5 qrcode.react 3,680
6 react-firebase-hooks 3,531
7 reactfire 3,474
8 react-unity-webgl 1,648
9 qr-code 933
10 cz-git 938
11 react-fetching-library 619
12 nest-router 591
13 EVT 444
14 pratica 439
15 tsafe 384
16 type-plus 350
17 react-children-utilities 326
18 common 247
19 stablelib 158
20 meta-fetcher 🔎 147
21 node-object-hash 81
22 react-screen-wake-lock 64
23 Vital-Utilities 37

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com