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 →
Top 23 TypeScript Utility Projects
-
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.
-
utility-types
Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).
-
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.
-
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.
-
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)
-
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.
-
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
-
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.
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.
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
Related: https://github.com/sindresorhus/type-fest/blob/main/source/o...
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-05A little bit fatter in terms of size and not actively maintained.
ReactFire
Project mention: Getting Started with WebSockets in Deno: Tutorial and Examples | dev.to | 2023-08-20The 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:
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.
Project mention: StableLib: A stable library of useful TypeScript/JavaScript code | news.ycombinator.com | 2024-02-08
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/
TypeScript Utilities related posts
- 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
- How can I submit equipment inventions to Ukraine Military?
- Supercharge your Windows Development: The Ultimate Guide to WSL 🚀📟
- Implementing auth flow as fast as possible using NestJS
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
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