InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →
Top 23 TypeScript Utility Projects
-
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.
-
Project mention: Date-fns: Modern JavaScript date utility library | news.ycombinator.com | 2024-08-04
-
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).
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.
-
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
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.
-
-
-
-
-
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)
-
Project mention: StableLib: A stable library of useful TypeScript/JavaScript code | news.ycombinator.com | 2024-02-08
-
-
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-07Send 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
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Utilities discussion
TypeScript Utilities related posts
-
Using qr-code: a customizable, animate-able HTML element
-
Date-fns: Modern JavaScript date utility library
-
Tools that keep me productive
-
Javascript Date() - DateOnly Format and off by 1 day when using date-fns
-
Hyper: A terminal built on web technologies
-
StableLib: A stable library of useful TypeScript/JavaScript code
-
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
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 |