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. Learn more →
Top 23 JavaScript Command-line utility Projects
-
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.
-
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.
-
log-update
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Visit the Commander.js reference.
4. Chalk
Inquirer.js is a handy tool for adding interactive prompts to your CLI.
When I need shell-like utilities from my JS scripts I've previously used shelljs [0]. It's neat that Bun is adding more built-in utilities though.
[0] https://github.com/shelljs/shelljs
I found blessed but it seems like it was last updated 8 years ago. So what are my options?
Your tool now automates project setup, but there's room for improvement. Consider adding more features or handling user input to customize the project structure. Explore packages like yargs for parsing command-line arguments. You can learn more about yargs through their official documentation here.
ora
node-config
As you can see, cli.tsx also looks pretty similar to React's root file, but, it has something more to offer using meow library. meow is a popular library that helps you build nice CLI applications gives you access to create usage docs and handles args and flags.
boxen
JavaScript Command-line utilities related posts
- Zx 8.0
- A Guide to Building CLI Tools in JavaScript
- Developing a Node CLI App in an NX monorepo
- Extracting YouTube video data with OpenAI and LangChain
- Dax – Cross-platform shell for Node.js
- Mastering Node.js CLI: Best Practices and Tips
- Despidiéndome de Console.log
-
A note from our sponsor - SurveyJS
surveyjs.io | 27 Apr 2024
Index
What are some of the best open-source Command-line utility projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | zx | 41,666 |
2 | Commander.js | 26,095 |
3 | chalk | 21,410 |
4 | Inquirer.js | 19,370 |
5 | shelljs | 14,139 |
6 | blessed | 11,135 |
7 | yargs | 10,928 |
8 | ora | 8,896 |
9 | node-config | 6,199 |
10 | vorpal | 5,622 |
11 | meow | 3,493 |
12 | listr | 3,248 |
13 | progress | 2,927 |
14 | cli-table | 2,264 |
15 | update-notifier | 1,748 |
16 | boxen | 1,473 |
17 | DraftLog | 1,236 |
18 | log-update | 1,074 |
19 | drawille | 1,000 |
20 | gradient-string | 987 |
21 | terminal-image | 948 |
22 | configstore | 860 |
23 | liftoff | 837 |
Sponsored