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! Learn more β
Top 8 TypeScript Command-line utility Projects
-
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
-
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!
-
In this article, we review inquirer package in Puck codebase. We will look at:
-
Bit
AI-powered development workspaces with reusable components, architectural clarity and zero overhead.
As part of my job, recently I'm working on integrating Vite (also Vitest) into a dev tool called Bit, which originally uses webpack in most of the cases. Basically, Bit is a component-driven development tool for various frontend frameworks and Node.js. In Bit, everything is a component and eventually consumed as an npm package. So technically, you would deal with all kinds of components as packages in your node_modules folder, whatever they are in CJS or ESM, need to be further transformed or not.
-
Project mention: π Let's use SAM: rebuilding our minimal serverless MCP server | dev.to | 2025-04-28
A little gem to help you kickstart your next MCP serverless projects on AWS: I created a CLI that lets you choose between the three boilerplates from this series (Serverless Framework, AWS CDK, or AWS SAM). Itβs built with oclif and is easy to install.
-
-
Project mention: Compilation of Libraries Supporting CLI Application Development for Node.js | dev.to | 2025-01-20
Additionally, you can combine with chalk to style the text. This is a great library to change colors, add effects like "bold", "dim", "italic"... to highlight content. Or if you prefer a "rainbow" effect, gradient-string is unbeatable.
-
listr2
NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
We will use Listr2 as a task runner to define the steps required to build and deploy the app. We will use execa to run CLI commands for Vite and AWS. Since we're running TypeScript code, we could use the programmatic APIs instead of CLI commands, but let's keep it simple!
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
TypeScript Command-line utilities discussion
TypeScript Command-line utilities related posts
-
`inquirer` package in Puck codebase.
-
Ask HN: Stack for beautiful CLI tools like Claude code
-
Building My First CLI Tool β Messy but Worth It!
-
Show HN: We built an open source BYOK CLI that supports any model and any MCP
-
Angular v20 is 35% faster, Remix v3 is breaking up with React, and the future of JavaScript
-
π Let's use SAM: rebuilding our minimal serverless MCP server
-
Como criar uma CLI com React
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Command-line utility projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Ink | 30,994 |
2 | Inquirer.js | 21,089 |
3 | Bit | 18,189 |
4 | oclif | 9,279 |
5 | conf | 1,300 |
6 | gradient-string | 1,153 |
7 | listr2 | 596 |
8 | Cliffy | 363 |