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: How to parse and format a date in JavaScript | dev.to | 2024-05-08

    Date-fns (33.3k ⭐) — A library that offers great documentation, functional architecture, and utilities that handle almost any task you can think of. It has a modular design that allows you to import only the functions you need.

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

  • cz-git

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

  • qr-code

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

  • 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

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

  • Tools that keep me productive

    14 projects | dev.to | 5 May 2024
  • Javascript Date() - DateOnly Format and off by 1 day when using date-fns

    1 project | dev.to | 28 Mar 2024
  • Hyper: A terminal built on web technologies

    1 project | news.ycombinator.com | 16 Feb 2024
  • StableLib: A stable library of useful TypeScript/JavaScript code

    1 project | news.ycombinator.com | 8 Feb 2024
  • firereact VS react-firebase-hooks - a user suggested alternative

    2 projects | 5 Feb 2024
  • How can I submit equipment inventions to Ukraine Military?

    1 project | /r/UkraineWarVideoReport | 7 Dec 2023
  • Supercharge your Windows Development: The Ultimate Guide to WSL 🚀📟

    5 projects | dev.to | 21 Nov 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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. Learn more →

Index

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

Project Stars
1 hyperterm 42,688
2 date-fns 33,760
3 type-fest 13,284
4 utility-types 5,360
5 qrcode.react 3,698
6 react-firebase-hooks 3,539
7 reactfire 3,479
8 react-unity-webgl 1,659
9 cz-git 952
10 qr-code 933
11 react-fetching-library 619
12 nest-router 591
13 EVT 447
14 pratica 441
15 tsafe 387
16 type-plus 353
17 react-children-utilities 327
18 common 250
19 stablelib 158
20 meta-fetcher 🔎 148
21 node-object-hash 81
22 react-screen-wake-lock 65
23 Vital-Utilities 39

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com