TypeScript Modules

Open-source TypeScript projects categorized as Modules

Top 16 TypeScript Module Projects

  • date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: Fast and Light Relative Time Strings in JS | dev.to | 2023-01-24

    If you don’t want to have to roll your own solution, there is an open source answer for you as well. date-fns is a great utility library for dates in JavaScript, each exported individually in a tree shakeable way.

  • pnpm

    Fast, disk space efficient package manager -- 快速的,节省磁盘空间的包管理工具

    Project mention: Auto Generate Conventional Commits with commitizen ,devmoji and husky for NodeJS💥 | dev.to | 2023-01-27

    commitizen , pnpm , cz-conventional-changelog , husky and devmoji.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • piral

    Framework for next generation web apps using micro frontends. :rocket:

    Project mention: Micro frontend | dev.to | 2022-12-27
  • graphql-modules

    Enterprise Grade Tooling For Your GraphQL Server

    Project mention: HaloAPI.dev - Open-source GraphQL API for Infinite | reddit.com/r/halo | 2022-03-09

    Second a NextJS app is deployed to Vercel containing a GraphQL server function. This is an Apollo server that consumes the halo-graphql package using GraphQL Modules. The server also implements caching and rate limiting using GraphQL Shield.

  • redux-dynamic-modules

    Modularize Redux by dynamically loading reducers and middlewares.

    Project mention: Improve React App Performance - Redux/Saga Code Splitting-[ Part 2 ] | dev.to | 2022-04-25

    We came across the redux-dynamic-modules library. This library introduces the concept of a 'Redux Module', which is a bundle of Redux (reducers, middleware) that should be dynamically loaded. It is not actively maintained by Microsoft team though stable enough to use in production.

  • typescript-plugin-css-modules

    A TypeScript language service plugin providing support for CSS Modules.

    Project mention: The Complete Guide for Setting Up React App from Scratch (feat. TypeScript) | dev.to | 2022-12-14
  • Trex

    Package Manager for deno 🦕

  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • cjstoesm

    A tool that can transform CommonJS to ESM

    Project mention: How to use ESM on the web and in Node.js | dev.to | 2022-09-03

    There are tools to help make migrating code from CommonJS to ES Modules easy. One of the most popular tools is cjstoesm, a command line tool that automatically transforms CommonJS code in Node to its ESM equivalent. Almost all CommonJS code is transformed. However, there are some things that are not transformed. The most notable is the __dirname. __dirname is not part of Node.js, but it is one thing that Node does not suppport in "ESM mode". Luckily, there are replacements. A simple way to polyfill __dirname is to do this:

  • async-ray

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

    Project mention: Async/Await for Array Methods | news.ycombinator.com | 2022-06-06
  • Ditox.js

    Powerful dependency injection container for building modular apps.

  • dragonflagon-fvtt

    DragonFlagon FoundryVTT Modules

    Project mention: New on Foundry | reddit.com/r/FoundryVTT | 2022-11-19

    Dungeondraft is going to be better for creating full maps. Foundry isn't awful for creating maps, particularly with the right modules - the DragonFlagon ones like Architect and Curvy Walls are great, so is Dungeon Draw for on-the-fly stuff - but at the end of the day, map-making softwares are better for making maps to then export to Foundry for use.

  • luabundler

    CLI tool for bundling several Lua files into a single file.

  • graphql-modules-accountsjs-boilerplate


  • node-module-boilerplate

    🧰 Create your npm library with this user friendly boilerplate. Use this respository as template for your new node library/module

  • demin

    Demin is a node CLI application for de-minifying (de-compiling) compiled AMD (?) files

  • slnpm

    A simple and fast node.js package manager using symbolic link

    Project mention: Show HN: A simple and fast Node.js package manager using symbolic link | news.ycombinator.com | 2022-09-04
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-01-27.

TypeScript Modules related posts


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

Project Stars
1 date-fns 30,782
2 pnpm 21,534
3 piral 1,536
4 graphql-modules 1,235
5 redux-dynamic-modules 1,047
6 typescript-plugin-css-modules 988
7 Trex 730
8 cjstoesm 257
9 async-ray 104
10 Ditox.js 60
11 dragonflagon-fvtt 55
12 luabundler 16
13 graphql-modules-accountsjs-boilerplate 11
14 node-module-boilerplate 8
15 demin 4
16 slnpm 1
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.