SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 TypeScript Utility Projects
-
You don't need Redux or Jotai right away.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
ms converts various time formats to milliseconds and vice versa.
-
-
google-photos-exif
A tool to populate missing `DateTimeOriginal` EXIF metadata in Google Photos takeout, using Google's JSON metadata.
Project mention: Ente: Open-Source, E2E Encrypted, Google Photos Alternative | news.ycombinator.com | 2024-03-01Not right now, sorry!
There's this tool that can fix capture times: https://github.com/mattwilson1024/google-photos-exif
There are perhaps more that I'm unaware of.
-
-
-
-
dynamouse
macOS multi-mouse & multi-external display assignment for complex screen and peripheral workstations.
-
-
async-ray
Provide async/await callbacks for every, find, findIndex, filter, forEach, map, reduce, reduceRight and some methods in Array.
-
vscode-marquee
π‘ The missing VS Code homescreen that helps you to stay organized with minimal context switches
-
component-elements
Create a custom element from any component with these tiny functions (2KB GZipped, ~1KB Brotli). Preact and React currently supported
-
decky-storage-cleaner
A Decky Loader plugin for tidying up your Steam Deck's storage. Quickly visualize, select and clear shader cache and compatibility data.
-
-
-
-
-
github-takeout
A utility for cloning all your repos, including issues, discussions, stargazers and more!
-
utility
This project was generated as a developer's utility belt, where they might find solutions to be used independently on the system solution (business-wise) and js framework. (by open-ish)
By the way, it is opensource. π
-
-
-
In the reactjs documentation, the context for holding the theme is used, as other component might need this information the docs use the context to handle that instead of passing the value via props. Another example is the usage of context to hold the layout of the application, in the json-tool example the App.tsx wraps the application with a DefaultLayout context that is available for all the application.
TypeScript Utility discussion
TypeScript Utility related posts
-
Simplifying State Management with Redux Toolkit: A Complete Guide
-
Key Takeaways from My Recent Review of the React Docs
-
TypeScript's Lack of Naming Types and Type Conversion in Angular
-
Redux Toolkit vs. Plain Redux: How Immer Transforms State Management
-
[Daily Package] ms
-
How Web5 and Bluesky are Building the Next Layer of the Web
-
Writing a state management library in 50 lines of JavaScript
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jan 2025
Index
What are some of the best open-source Utility projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | redux | 60,986 |
2 | ts-toolbelt | 6,797 |
3 | ms.js | 5,194 |
4 | remeda | 4,670 |
5 | google-photos-exif | 913 |
6 | CalypsoBot | 340 |
7 | moderndash | 334 |
8 | nestjs-spelunker | 328 |
9 | dynamouse | 240 |
10 | laika | 124 |
11 | async-ray | 104 |
12 | vscode-marquee | 102 |
13 | component-elements | 91 |
14 | decky-storage-cleaner | 66 |
15 | drain-js | 46 |
16 | i18n-tools | 37 |
17 | runmath | 35 |
18 | welshman | 22 |
19 | github-takeout | 14 |
20 | utility | 11 |
21 | mehrzahl | 8 |
22 | discord.js-Collector-Utils | 8 |
23 | json-tool | 7 |