TypeScript Command-line

Open-source TypeScript projects categorized as Command-line

Top 23 TypeScript Command-line Projects

  • Ink

    ๐ŸŒˆ React for interactive command-line apps

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    I have used this https://github.com/vadimdemedes/ink/ to TUI design, it's "React" for TUI. It's pretty good but I had to add a bit of sub-process parallelization since I have a long running process in the background.

  • 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: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12

    I initially created Npkill (https://npkill.js.org) for my own use because as a web developer I was always running out of disk space. When we launched it quickly became popular because it seems that not only we had that problem and today it is the most popular tool for that purpose.

    Another one I launched was Pill Reminder (https://zaldih.github.io/pill-reminder/). If you are taking something for a cold or medical treatment it allows you to easily swipe and note down when you have taken your medication and lets you know when you are due to take it next.

    ScrollTabs (https://github.com/zaldih/scrolltabs-extension) was born so soon after I migrated from chrome to firefox years ago and I missed being able to switch between tabs with the mouse scroll.

    + many others that I would like to prepare and make public for the future.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • concurrently

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

  • Project mention: How to add realtime notifications to your React app | dev.to | 2023-10-18

    Before we begin, it's essential to ensure that we have Tailwind CSS and Concurrently installed. Tailwind CSS utility classes will be used for styling our project and will not affect the functionality. Concurrently will allow us to run our React frontend and server file simultaneously on our machines. For now, knowing the purpose that Concurrently serves is enough. We will see how to make it work later in the article.

  • carbon-now-cli

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

  • clack

    Effortlessly build beautiful command-line apps (by natemoo-re)

  • Project mention: Elegant Console Logs With Consola | dev.to | 2023-11-16

    Prompts are supported in consola with the help of clack, a tool to build command-line apps. Check this out for some prompt examples in consola.

  • lisk-sdk

    ๐Ÿ”ฉ Lisk software development kit

  • cac

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pastel

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

  • Project mention: Pastel: Next.js-like framework for CLIs made with Ink | news.ycombinator.com | 2023-05-24
  • conf

    Simple config handling for your app or module

  • Project mention: Social engineering campaign targeting tech employees spreads through NPM malware | news.ycombinator.com | 2023-07-25

    Wow. There is even one package to not use a JavaScript object: https://www.npmjs.com/package/conf

  • deno-cliffy

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

  • Project mention: The xz attack shell script | news.ycombinator.com | 2024-04-02
  • dpdm

    Detect circular dependencies in your TypeScript projects.

  • Cliffy

    NodeJS Framework for Interactive CLIs

  • Project mention: Is Node.js a good way to implement a CLI app with persistence? | /r/node | 2023-06-02

    Due to Node's asynchronous behavior, it makes Node great for long-running processes that make a lot of HTTP requests, database calls, and other async ops, like a web server or a REST API. However, if I am making a CLI tool for pretty much personal use only, with very minimal async operations, then blocking the event loop with a synchronous function that will resolve almost immediately will make no difference perceivable to a human brain or have any speed benefits that someone can actually observe (think `fs.readFileSync` or `require('dotenv') of 10 line config file, or a quick embedded db (sqlite) query with only ~100 records. I'm wondering what the best way to implement the database part of the app synchronous. I can read/write to JSON files but it would be tricky because the data is relational, and some complex joins and other data wrangling operations are required (complex to perform in JS but are easy to implement in a SQL statement). It's not important what the operations are, that's not the point of this post. This is mostly a personal project of interest: making this CLI tool completely avoiding any async operations/using no promises. I would like to use node tho, as I said this is just out of interest and I also want to experiment with several CLI libraries such as Ink or Cliffy.

  • ikea-availability-checker

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

  • libgen-downloader

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

  • flan

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

  • termost

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

  • Project mention: Termost: a framework to create your next CLI application | /r/node | 2023-09-28
  • neoss

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

  • Project mention: Neoss: User-friendly and detailed socket statistics with a Terminal UI | /r/opensource | 2023-10-24
  • swpm

    Switch Package Manager - Say goodbye to Package Manager confusion

  • mudslide

    Send WhatsApp messages from the command-line

  • clerc

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

  • forge-node-app

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

  • gish

    GPT command line (by drorm)

  • Project mention: Native JSON Output from GPT-4 | news.ycombinator.com | 2023-06-14

    I've had good luck with both:

    https://github.com/drorm/gish/blob/main/tasks/coding.txt

    and

    https://github.com/drorm/gish/blob/main/tasks/webapp.txt

    With the second one, I reliably generated half a dozen apps with one command.

    Not to say that it won't fail sometimes.

  • mmt

    A tool that automatically opens multiple panes to execute multiple commands in MacOS + iTerm2 (by hua1995116)

  • 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 related posts

  • I created a simple CLI tool that helps you code FAST!

    2 projects | dev.to | 12 Mar 2024
  • Delete git branches in batches

    2 projects | dev.to | 5 Feb 2024
  • Setup Simple Web UI for Node.js App in Seconds

    2 projects | dev.to | 17 Jan 2024
  • Show HN: Wave โ€“ Modern Open-Source Terminal (macOS and Linux)

    3 projects | news.ycombinator.com | 19 Dec 2023
  • Termost: a framework to create your next CLI application

    1 project | /r/node | 28 Sep 2023
  • Termost: a framework to create your next CLI application

    1 project | /r/SideProject | 28 Sep 2023
  • Show HN: Termost โ€“ A framework to create your next CLI with a declarative API

    1 project | news.ycombinator.com | 27 Sep 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. 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 25,900
2 npkill 7,968
3 concurrently 6,803
4 carbon-now-cli 5,694
5 clack 5,074
6 lisk-sdk 2,724
7 cac 2,555
8 pastel 1,975
9 conf 1,190
10 deno-cliffy 866
11 dpdm 635
12 Cliffy 347
13 ikea-availability-checker 227
14 libgen-downloader 221
15 flan 181
16 termost 141
17 neoss 123
18 swpm 112
19 mudslide 111
20 clerc 103
21 forge-node-app 92
22 gish 62
23 mmt 63

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com