TypeScript Utility

Open-source TypeScript projects categorized as Utility

Top 23 TypeScript Utility Projects

  • redux

    A JS library for predictable global state management

  • Project mention: A Comprehensive Guide to React State Management | dev.to | 2024-04-12

    Redux

  • ts-toolbelt

    👷 TypeScript's largest type utility library

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

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

    Tiny millisecond conversion utility

  • Project mention: 10 Powerful Node.js Libraries Every Developer Should Know About | dev.to | 2023-04-27

    8.ms

  • remeda

    A utility library for JavaScript and TypeScript.

  • Project mention: Ramda: A practical functional library for JavaScript programmers | news.ycombinator.com | 2023-08-04

    Personally I just don't think Ramda fits really well with JavaScript's mutable and often object-oriented nature. It goes against the grain too much for my taste, and it doesn't work very well with Typescript.

    In a professional setting I will probably always reach for Lodash due to it's maturity and mindshare. Personally, though, I really prefer Remeda (https://github.com/remeda/remeda) as a pragmatic and flexible API.

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

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

  • CalypsoBot

    A fully customizable bot built with discord.js

  • nestjs-spelunker

    A NestJS Module for generating a NestJS Applications Module Dependency Graph.

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

    WorkOS logo
  • moderndash

    A Typescript-First utility library inspired by Lodash. Optimized for modern browsers.

  • Project mention: I created a CLI tool that writes unit tests with GPT-4 (with one command, I created tests for Lodash repo with 90% code coverage and found 13 bugs) | /r/typescript | 2023-06-30
  • dynamouse

    macOS multi-mouse & multi-external display assignment for complex screen and peripheral workstations.

  • Project mention: Dynamouse: Mouse driver for big Mac studios | news.ycombinator.com | 2024-01-30
  • laika

    Log, test, intercept and modify Apollo Client's operations (by zendesk)

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

  • Project mention: Darks Souls 2 & 3 Do not have Cloud Saves | /r/SteamDeck | 2023-07-11
  • drain-js

    Makes smooth transitions between two numbers.

  • i18n-tools

    🧰CLI to make common operations around i18n files simpler.

  • runmath

    Do math, quickly 🚀 - A keyboard-first calculator for Windows

  • github-takeout

    A utility for cloning all your repos, including issues, discussions, stargazers and more!

  • discord.js-Collector-Utils

    Npm package - Collector utilities for discord.js.

  • mehrzahl

    Tagged template literals for singular/plural formatting

  • json-tool

    json-tool allows you to quick format json content with a click of a button.

  • Project mention: Web Workers to the Rescue – How to Work with JSON Strings without Blocking User Interactions | dev.to | 2023-06-11

    The structure of the JSON tool is grouped in the way that reactjs documentation suggests, there are components to represent different responsibilities of the application: pages, user interface components and the core (some of the files such as App.tsx and the types folder have been removed to fit in here). The source code is available on Github.

  • classwind

    ⚡ Ultra-fast 331B JS utility for dynamic class names, framework-independent, TypeScript-compatible. 🛠️

  • Project mention: Classwind: Ultra-Fast, Tiny Utility for Dynamic Class Names in JavaScript | news.ycombinator.com | 2023-12-28
  • datility

    Missing javascript Date object utilities 📅

  • 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
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). The latest post mention was on 2024-04-12.

TypeScript Utility related posts

Index

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

Project Stars
1 redux 60,449
2 ts-toolbelt 6,406
3 ms.js 4,965
4 remeda 3,890
5 google-photos-exif 774
6 CalypsoBot 330
7 nestjs-spelunker 286
8 moderndash 280
9 dynamouse 216
10 laika 121
11 async-ray 104
12 vscode-marquee 95
13 component-elements 85
14 decky-storage-cleaner 58
15 drain-js 45
16 i18n-tools 37
17 runmath 33
18 github-takeout 9
19 discord.js-Collector-Utils 7
20 mehrzahl 7
21 json-tool 5
22 classwind 4
23 datility 4
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.
www.influxdata.com