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: .NET TUI Frameworks Compared: Terminal.Gui, Spectre.Console, and RazorConsole | dev.to | 2026-09-29

    Yes, at the programming-model level. Both make terminal interfaces composable and state-driven using concepts familiar from Web development. Ink uses React and JSX/TSX; RazorConsole uses Razor and C#. This does not imply compatible APIs, identical features, or equivalent performance. Ink documentation ยท RazorConsole documentation

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. Inquirer.js

    A collection of common interactive command line user interfaces.

    Project mention: Building a production TypeScript CLI in 2026: oclif vs commander vs custom. | dev.to | 2026-06-09

    Prompts (interactive input like password fields or selection lists) sit outside all three. None of them bundle an interactive prompt library. The standard pairing is inquirer for oclif and commander, or Node's built-in readline interface for the zero-dep path.

  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: How to delete node_modules on Windows (safely, and for good) | dev.to | 2026-09-29

    If you have dozens of old projects scattered across your drive, hunting each one down manually isn't realistic. npkill is a free command-line tool that scans your drive, lists every node_modules folder with its size, and lets you delete the ones you don't need interactively:

  5. clack

    Effortlessly build beautiful command-line apps

    Project mention: Sonar โ€“ A tiny CLI to see and kill whatever's running on localhost | news.ycombinator.com | 2026-03-20

    Nice util. It should be possible to kill inline.

    I like clack/prompts. See its multiselect API.

    https://github.com/bombshell-dev/clack/tree/main/packages/pr...

  6. concurrently

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

  7. carbon-now-cli

    ๐ŸŽจ Beautiful images of your code โ€” from right inside your terminal.

  8. editly

    Slick, declarative command line video editing & API

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. cac

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

  11. tweakcc

    Customize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.

    Project mention: Anthropic Refuses to Support Agents.md | news.ycombinator.com | 2026-08-19

    Maybe I miss a bit of information here, but I'm wondering why a random PR in a repository (https://github.com/Piebald-AI/tweakcc/pull/459) can close an issue in an unrelated repository (https://github.com/anthropics/claude-code/issues/6235)?

    Is that a misconfiguration, or is that on purpose for Github? I never noticed that before.

  12. pastel

    ๐ŸŽจ Next.js-like framework for CLIs made with Ink (by vadimdemedes)

  13. conf

    Simple config handling for your app or module

  14. openworkflow

    Open-source TypeScript framework for building durable, resumable workflows. Supports Node.js and Bun.

  15. cliffy

    A TypeScript-first, runtime-agnostic command-line toolkit for Deno, Node.js and Bun: featuring a command framework, argument parser, interactive prompts, tables, ANSI utilities, and more.

    Project mention: Vibecoding #2 | news.ycombinator.com | 2026-01-21

    TS + Deno + dax is my favorite scripting environment. (Bun has a similar $ function built in.) For parsing CLI args, I like the builders from Cliffy (https://cliffy.io/) or Commander.js because you get typed options objects and beautiful help output for free.

    If you want to script in Rust, xshell (https://docs.rs/xshell/latest/xshell/) is explicitly inspired by dax.

  16. dpdm

    Detect circular dependencies in your TypeScript projects.

  17. libgen-downloader

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

  18. echogarden

    Cross-platform speech toolset, used from the command-line or as a Node.js library. Includes a variety of engines for speech synthesis, speech recognition, forced alignment, speech translation, voice isolation, language detection and more.

    Project mention: Echogarden is an easy-to-use speech toolset of speech processing tools | news.ycombinator.com | 2025-11-10
  19. func

    Build CLIs like TypeScript applications. (by unix)

    Project mention: Show HN: Func โ€“ Build CLIs like TypeScript applications | news.ycombinator.com | 2026-08-19
  20. Cliffy

    NodeJS Framework for Interactive CLIs (by drew-y)

  21. mudslide

    Send WhatsApp messages from the command-line ๐Ÿ“ฏ

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

  23. ikea-availability-checker

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

  24. neoss

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

  25. dashlane-cli

    ๐Ÿ‘ฉโ€๐Ÿ’ป Dashlane CLI - Access your secrets in your terminal, servers and CI/CD

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • .NET TUI Frameworks Compared: Terminal.Gui, Spectre.Console, and RazorConsole

    3 projects | dev.to | 29 Sep 2026
  • 5 Practical AI Coding Tricks Learned from Top GitHub Trending Agents

    3 projects | dev.to | 28 Sep 2026
  • I taught my shell to stop me *before* I run `rm -rf /`

    1 project | dev.to | 20 Sep 2026
  • Building a production TypeScript CLI in 2026: oclif vs commander vs custom.

    1 project | dev.to | 9 Jun 2026
  • Build Your Own CLI Agent: A Step-by-Step Guide

    1 project | dev.to | 19 May 2026
  • Sending new post notifications with Resend

    2 projects | dev.to | 15 May 2026
  • Agent-First Coding Is Here. What It Actually Means for Developers in 2026

    2 projects | dev.to | 15 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Oct 2026
    SaaSHub helps you find the best software and product alternatives 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 40,023
2 Inquirer.js 21,632
3 npkill 9,455
4 clack 8,088
5 concurrently 7,857
6 carbon-now-cli 6,034
7 editly 5,465
8 cac 3,137
9 tweakcc 2,529
10 pastel 2,409
11 conf 1,349
12 openworkflow 1,324
13 cliffy 1,184
14 dpdm 909
15 libgen-downloader 458
16 echogarden 452
17 func 411
18 Cliffy 371
19 mudslide 312
20 sleek 278
21 ikea-availability-checker 269
22 neoss 232
23 dashlane-cli 229

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

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