TypeScript Utilities

Open-source TypeScript projects categorized as Utilities

Top 23 TypeScript Utility Projects

  • hyperterm

    A terminal built on web technologies

    Project mention: Leveraging Wasp for full-stack development | dev.to | 2024-06-06

    A modern terminal shell such as zsh, iTerm2 with oh-my-zsh for Mac, or Hyper for Windows

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: Date-fns: Modern JavaScript date utility library | news.ycombinator.com | 2024-08-04
  • type-fest

    A collection of essential TypeScript types

    Project mention: shadcn-ui/ui codebase analysis: How does shadcn-ui CLI work? — Part 1.0 | dev.to | 2024-06-24

    Notice how there’s an enforced PackageJson type from type-fest. It is from the Legend, Sindre Sorhus. I see this guy’s name so often when I dig into open source.

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

  • SaaSHub

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

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

    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.

  • 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 🚦 🚀

  • pratica

    🥃 Functional Algebraic Data Types

  • EVT

    💧EventEmitter's typesafe replacement

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

Log in or Post with

TypeScript Utilities related posts

  • Using qr-code: a customizable, animate-able HTML element

    2 projects | dev.to | 7 Aug 2024
  • Date-fns: Modern JavaScript date utility library

    1 project | news.ycombinator.com | 4 Aug 2024
  • 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
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. 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,166
2 date-fns 34,417
3 type-fest 13,950
4 utility-types 5,498
5 qrcode.react 3,806
6 react-firebase-hooks 3,574
7 reactfire 3,521
8 react-unity-webgl 1,718
9 qr-code 1,222
10 cz-git 1,046
11 react-fetching-library 623
12 nest-router 612
13 pratica 456
14 EVT 453
15 tsafe 404
16 type-plus 371
17 react-children-utilities 350
18 common 252
19 stablelib 170
20 meta-fetcher 🔎 150
21 node-object-hash 84
22 react-screen-wake-lock 69
23 Vital-Utilities 41

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com