TypeScript Command-line

Open-source TypeScript projects categorized as Command-line

Top 23 TypeScript Command-line Projects

Command-line
  1. Ink

    🌈 React for interactive command-line apps

    Project mention: Ask HN: Stack for beautiful CLI tools like Claude code | news.ycombinator.com | 2025-08-22

    Not a proper answer to your question because it's NPM, but Claude Code uses ink: https://www.npmjs.com/package/ink

  2. Civic Auth

    Web2 & Web3 login in a simple SDK. Drop Civic Auth into your app with native TS/JS support. Email login, SSO options, embedded wallets, and full session management. Minimal config. Deploy in under 5 minutes.

    Civic Auth logo
  3. Inquirer.js

    A collection of common interactive command line user interfaces.

    Project mention: `inquirer` package in Puck codebase. | dev.to | 2025-08-26

    In this article, we review inquirer package in Puck codebase. We will look at:

  4. npkill

    List any node_modules πŸ“¦ dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹

    Project mention: NPkill - Let's get rid of unused node_modules | dev.to | 2024-09-16

    Npkill is a simple command launchable via npx that scans your disk looking for all node_modules folders, tells you how much space they occupy, and allows you to choose which ones to delete.

  5. concurrently

    Run commands concurrently. Like `npm run watch-js & npm run watch-less` but better.

    Project mention: Supercharge Your E2E Tests with Playwright and Cucumber Integration | dev.to | 2024-12-26

    concurrently npm package is a handy tool that lets you execute two processes at the same test, as to execute the E2E test you'll need to run the application as well, sometimes locally and sometimes remotely.

  6. clack

    Effortlessly build beautiful command-line apps

    Project mention: Show HN: Tap – Interactive CLI Prompts for Go (Clack Port) | news.ycombinator.com | 2025-08-21

    I’ve been working on a new Go library called Tap: https://github.com/yarlson/tap. It’s a Go port of the TypeScript library Clack https://clack.cc/, bringing its simple, interactive command-line prompts to Go.

    Why:

  7. carbon-now-cli

    🎨 Beautiful images of your code β€” from right inside your terminal.

  8. editly

    Slick, declarative command line video editing & API

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. cac

    Simple yet powerful framework for building command-line apps. (by cacjs)

  11. pastel

    🎨 Next.js-like framework for CLIs made with Ink (by vadimdemedes)

  12. conf

    Simple config handling for your app or module

  13. deno-cliffy

    Command line framework for deno πŸ¦• Including Commandline-Interfaces, Prompts, CLI-Table, Arguments Parser and more...

    Project mention: Build a Command-Line Application With Deno 2.0 | dev.to | 2024-11-11

    cliffy: advanced command-line tools for Deno.

  14. dpdm

    Detect circular dependencies in your TypeScript projects.

  15. Cliffy

    NodeJS Framework for Interactive CLIs

  16. libgen-downloader

    A simple tool to search and download ebooks from libgen via terminal user interface.

  17. ikea-availability-checker

    Command-Line-Script & Library for checking the availability of specific IKEA products in specific stores and/or countries.

  18. sleek

    Sleek is a CLI tool for formatting SQL. It helps you maintain a consistent style across your SQL code, enhancing readability and productivity. (by nrempel)

  19. mudslide

    Send WhatsApp messages from the command-line πŸ“―

    Project mention: Whazzup mates? What's App by CLI! | dev.to | 2024-11-25

    The first one is called Mudslide and it's a CLI to send messages, media, generic files, location, and more from your WA contact directly from your terminal. Everything works by logging in via a QR code printed in the terminal, a bit like WhatsApp web. It's very simple and works well; however, if you want to develop your own tool by connecting to WA, then you can use Bayles, the library behind Mudslide. It's available in TypeScript and C#, and it allows you to create a socket to connect to WA and send messages programmatically. If you decide to go this route, my advice is to still take a look at Mudslide's code, to get a starting point with this library, and then develop your ideas further!

  20. dashlane-cli

    πŸ‘©β€πŸ’» Dashlane CLI - Access your secrets in your terminal, servers and CI/CD

  21. neoss

    :heavy_check_mark: User-friendly and detailed socket statistics with a Terminal UI.

  22. flan

    A tasty tool that lets you save, load and share postgres snapshots with ease (by sdelements)

  23. termost

    πŸ“¦ A framework to build your next CLI application: Get the most of your terminal πŸš€

  24. clerc

    πŸ––πŸ» Clerc: The full-featured cli library.

  25. swpm

    Switch Package Manager - Say goodbye to Package Manager confusion

  26. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla 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).

TypeScript Command-line discussion

Log in or Post with

TypeScript Command-line related posts

  • `inquirer` package in Puck codebase.

    1 project | dev.to | 26 Aug 2025
  • Ask HN: Stack for beautiful CLI tools like Claude code

    2 projects | news.ycombinator.com | 22 Aug 2025
  • Show HN: Tap – Interactive CLI Prompts for Go (Clack Port)

    2 projects | news.ycombinator.com | 21 Aug 2025
  • Show HN: Open-source CLI that records your terminal into lightweight SVG demos

    1 project | news.ycombinator.com | 19 Aug 2025
  • Building My First CLI Tool β€” Messy but Worth It!

    2 projects | dev.to | 3 Jul 2025
  • Day 9: Terminal Forms πŸ“‡

    1 project | dev.to | 8 Dec 2024
  • Day 1: React in Terminal 🎨

    1 project | dev.to | 30 Nov 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 31 Aug 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more β†’

Index

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

# Project Stars
1 Ink 30,994
2 Inquirer.js 21,089
3 npkill 8,804
4 concurrently 7,479
5 clack 6,768
6 carbon-now-cli 5,928
7 editly 5,106
8 cac 2,796
9 pastel 2,288
10 conf 1,300
11 deno-cliffy 1,052
12 dpdm 810
13 Cliffy 363
14 libgen-downloader 356
15 ikea-availability-checker 255
16 sleek 248
17 mudslide 235
18 dashlane-cli 209
19 neoss 200
20 flan 181
21 termost 175
22 clerc 147
23 swpm 125

Sponsored
Web2 & Web3 login in a simple SDK
Drop Civic Auth into your app with native TS/JS support. Email login, SSO options, embedded wallets, and full session management. Minimal config. Deploy in under 5 minutes.
www.civic.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?