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: Show HN: Bagels โ€“ TUI Expense Tracker | news.ycombinator.com | 2025-01-26

    In rust land there is a Dioxus renderer for TUIs (https://docs.rs/dioxus-tui/latest/dioxus_tui/ but I believe it is no longer one of the supported renderers). In JS there is Ink (https://github.com/vadimdemedes/ink).

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Inquirer.js

    A collection of common interactive command line user interfaces.

    Project mention: Create your custom npm template package | dev.to | 2025-03-10

    We need to ask our users about the project our package will create. To accomplish this task we need the inquirer package (the following code is referencing the linked version, but feel free to use the new version of inquirer and edit the code example).

  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: Back from holidays, CLI and some news | dev.to | 2024-09-02

    After that, you will be ready to start! You can find an example of various usable components at this link. It's not the most extensive documentation I've ever seen, but it serves the purpose! If instead you want to venture into creating your components, using only the @clack/core library, you can take inspiration from how these components were developed at this link.

  7. carbon-now-cli

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

  8. editly

    Slick, declarative command line video editing & API

    Project mention: Make Timelapse easily using FFmpeg | news.ycombinator.com | 2024-05-19

    I found https://github.com/mifi/editly to be an intuitive frontend for this type of task - I used it to create a montage of several clips and was able to easily adjust parameters around timestamps and such to get the montage perfect

  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. 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. dashlane-cli

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

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

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

  21. flan

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

  22. termost

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

  23. clerc

    ๐Ÿ––๐Ÿป Clerc: The full-featured cli library.

  24. swpm

    Switch Package Manager - Say goodbye to Package Manager confusion

  25. forge-node-app

    ๐Ÿ› ๐Ÿ“ฆ๐ŸŽ‰ Generate Node.js boilerplate with optional libraries & tools

  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

  • Day 9: Terminal Forms ๐Ÿ“‡

    1 project | dev.to | 8 Dec 2024
  • Day 1: React in Terminal ๐ŸŽจ

    1 project | dev.to | 30 Nov 2024
  • Whazzup mates? What's App by CLI!

    2 projects | dev.to | 25 Nov 2024
  • Show HN: Vomitorium โ€“ all of your project in 1 text file

    4 projects | news.ycombinator.com | 10 Sep 2024
  • Back from holidays, CLI and some news

    1 project | dev.to | 2 Sep 2024
  • Troubleshooting: Terminal Lag

    3 projects | news.ycombinator.com | 30 Jul 2024
  • Effortless GraphQL in Next.js: Elevate Your DX with Codegen and more

    2 projects | dev.to | 25 Jun 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. 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 27,783
2 Inquirer.js 20,622
3 npkill 8,542
4 concurrently 7,279
5 clack 6,152
6 carbon-now-cli 5,851
7 editly 4,889
8 cac 2,733
9 pastel 2,222
10 conf 1,260
11 deno-cliffy 1,010
12 dpdm 770
13 Cliffy 362
14 libgen-downloader 307
15 ikea-availability-checker 245
16 dashlane-cli 195
17 mudslide 193
18 neoss 185
19 flan 182
20 termost 168
21 clerc 132
22 swpm 124
23 forge-node-app 93

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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