TypeScript Utility

Open-source TypeScript projects categorized as Utility | Edit details

Top 15 TypeScript Utility Projects

  • redux

    Predictable state container for JavaScript apps

    Project mention: How to learn React.js in 2022: A Complete Guide for Beginners | dev.to | 2022-01-18

    **Redux: **In a complicated application, you need to be able to manipulate states across multiple components. This problem is solved by Redux,a Javascript library. It keeps track of the application's status. All of your states are stored in a single source in Redux.

  • ms.js

    Tiny millisecond conversion utility

    Project mention: I really hate it how Reddit uses "m" as the symbol for both months and minutes. When I first got to this post, all the posts said "2m." Only when I refreshed could I tell that the latter comment was made within the last few minutes rather than two months ago. | reddit.com/r/Metric | 2021-06-01

    I've been fighting this in many places, but of course there are fools out there who actually defend this practice rather than be indifferent to it at worst. Fixing it in those two places would actually fix about 70–80% of all such instances, since many websites just depend on those libraries. Feel free to upvote them, respectively.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • ts-toolbelt

    👷 TypeScript's largest type utility library

    Project mention: Try out ts-belt | reddit.com/r/typescript | 2021-12-24

    Do you mean https://github.com/millsp/ts-toolbelt? You didn’t provide a link so I’m not sure which repo you’re referring to.

  • remeda

    A utility library for JavaScript and TypeScript.

  • ts-prune

    Find unused exports in a typescript project. 🛀

    Project mention: How to Delete Dead Code in TypeScript Projects | dev.to | 2021-10-19

    Second, you will want to install ts-prune and ts-unused-exports globally, so they can be used for any project. Run these commands in a terminal:

  • google-photos-exif

    A tool to populate missing `DateTimeOriginal` EXIF metadata in Google Photos takeout, using Google's JSON metadata.

    Project mention: Migrating Google photos library to Synology | reddit.com/r/synology | 2021-09-20

    I exported my Google Photos library and used this tool to combine the EXIF metadata with the photo, then simply drag them into /home/Photos. And Synology will read the metadata and sort the photos chronologically.

  • async-ray

    Provide async/await callbacks for every, find, findIndex, filter, forEach, map, reduce, reduceRight and some methods in Array.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • laika

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

    Project mention: Mock, Record and Replay GraphQL Operations with Laika - a new testing tool for Apollo Client that works with Subscriptions, browser tests (e.g. Cypress) and unit tests | reddit.com/r/graphql | 2021-11-19
  • preactement

    Create a custom element from any Preact component with this tiny (2KB GZipped, ~1KB Brotli) function.

    Project mention: Partial hydration for Preact using custom elements | reddit.com/r/javascript | 2022-01-12
  • convue-lib

    A collection of front-end tools based on Vue3.0. Include utilities css, responsive Ant Design Vue components and other common component packaging and commonly used tools and methods.

    Project mention: Develop a commonly used responsive css tool class | dev.to | 2021-02-28

    The final code can refer to @convue-lib/styles

  • vscode-ethereum-private-key-to-address

    A simple VSCode extension that displays the public address of an Ethereum private key on hover.

    Project mention: A simple VSCode extension to show public address of private key string | reddit.com/r/ethdev | 2021-05-01
  • discord.js-Collector-Utils

    Npm package - Collector utilities for discord.js.

    Project mention: Introducing: Showoff Sunday! | reddit.com/r/Discord_Bots | 2021-02-28

    The documentation is a bit lacking but I've included some examples that should hopefully show how it works: https://github.com/KevinNovak/discord.js-Collector-Utils

  • ignite

    High level CLI utility tool to fire up local development environments easily, powered by Vagrant and Ansible. (by IgnitionWolf)

    Project mention: [FOR HIRE] Full stack web developer [NodeJS/PHP] | reddit.com/r/remotejs | 2021-03-01

    DevOps: Vagrant, Ansible, Chef, and Docker. I also have experience with Redis, Elastic Search, Varnish Cache, and Fastly. I built a CLI tool with NodeJS (typescript/oclif) to deploy local environments with Vagrant and Ansible based on a single configuration file. You can check it out here. https://github.com/IgnitionWolf/ignite

  • mehrzahl

    Tagged template literals for singular/plural formatting

    Project mention: Hacktoberfest Recap | dev.to | 2021-10-31


  • alliser

    Detect & list not-allowed file extensions in a project

    Project mention: Alliser - TypeScript tool to detect non-allowed filetypes in your repository. Comes with Github Action for running it in your CI. Doesn't have to be TypeScript, you'll list allowed file types and Alliser handles the rest. | reddit.com/r/webdev | 2022-01-08
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 2022-01-18.

TypeScript Utility related posts


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

Project Stars
1 redux 57,362
2 ms.js 3,806
3 ts-toolbelt 3,227
4 remeda 1,176
5 ts-prune 730
6 google-photos-exif 232
7 async-ray 105
8 laika 80
9 preactement 51
10 convue-lib 8
11 vscode-ethereum-private-key-to-address 6
12 discord.js-Collector-Utils 5
13 ignite 2
14 mehrzahl 2
15 alliser 0
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.