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 →
Top 23 JavaScript Command-line Projects
-
GitHub: PM2 Repository
-
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.
-
cli
Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux. (by spicetify)
spicetify/spicetify-themes - A community-driven collection of themes for customizing Spotify through Spicetify - https://github.com/spicetify/cli
-
Project mention: Automating Releases with Semantic Versioning and GitHub Actions | dev.to | 2024-11-29
We also can use tools like Commitizen Commitizen, and commitlint to enforce valid and consistent commit messages.
-
Project mention: A tool for recording terminal operations and generating GIF animations | news.ycombinator.com | 2024-09-04
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
enquirer
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.com/jonschlinkert
jonschlinkert (Jon Schlinkert) · GitHub
-
-
This tutorial guided you through building a command-line application using TypeScript and Bun. We created a utility for uploading files or directories to S3-compatible storage. We learned how to use meow as a helper library and Bun’s S3 Client. Additionally, you learned how to package and publish the CLI application to the npm registry.
-
jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
This article will show more advanced usage of the jQuery Terminal library. If you want something more basic, you can check this article: How to create interactive terminal like website with JavaScript that is written for more entry level programmers. You can also read it first before you begin reading this one.
-
fast-xml-parser
Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
Project mention: Fast-XML-Parser: Validate XML, Parse XML and Build XML Rapidly | news.ycombinator.com | 2024-09-11 -
Project mention: A and translator in your command line, powered by groq AI | news.ycombinator.com | 2024-09-14
-
Project mention: Comparing 13 LLM Providers API Performance with Node.js: Latency and Response Times Across Models | dev.to | 2024-06-24
To ensure a fair comparison, I wrote a Node.js test script using the cli-progress, llm-interface, and node-ping NPM packages. cli-progress provides user feedback through testing, llm-interface provides a unified interface for multiple LLM providers, greatly simplifying my LLM provider interactions, and node-ping made collecting latency averages easy.
-
-
-
promptr
Promptr is a CLI tool that applies plain language instructions to the filesystem. Instructions can utilize a liquidjs based templating system. Use cases include refactoring, code generation, and experimentation.
Project mention: Ask HN: What are some actual use cases of AI Agents? | news.ycombinator.com | 2024-02-14I taught https://github.com/KillianLucas/open-interpreter how to use https://github.com/ferrislucas/promptr
Then I asked it to add a test suite to a rails side project. It created missing factories, corrected a broken test database configuration, and wrote tests for the classes and controllers that I asked it to.
I didn't have to get involved with mundane details. I did have to intervene here and there, but not much. The tests aren't the best in the world, but IMO they're adding value by at least covering the happy path. They're not as good as an experienced person would write.
I did spend a non-trivial amount of time fiddling with the prompts I used to teach OI about Promptr as well as the prompts I used to get it to successfully create the test suite.
The total cost was around $11 using GPT4 turbo.
I think in this case it was a fun experiment. I think in the future, this type of tooling will be ubiquitous.
-
-
cz-conventional-changelog
A commitizen adapter for the angular preset of https://github.com/conventional-changelog/conventional-changelog
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Command-line discussion
JavaScript Command-line related posts
-
Pwning a Brother labelmaker, for fun and interop
-
Comparing 13 LLM Providers API Performance with Node.js: Latency and Response Times Across Models
-
h5ai – modern HTTP web server index
-
Show HN: Geojson-shave, a tool for reducing the size of GeoJSON files
-
Scripts should be written using the project main language
-
Mastering Node.js CLI: Best Practices and Tips
-
Node.js CLI Apps Best Practices
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 10 Feb 2025
Index
What are some of the best open-source Command-line projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | PM2 | 41,866 |
2 | cli | 19,409 |
3 | cz-cli | 17,023 |
4 | terminalizer | 15,488 |
5 | http-server | 13,758 |
6 | gtop | 9,770 |
7 | prompts | 8,955 |
8 | enquirer | 7,737 |
9 | nodejs-cli-apps-best-practices | 3,655 |
10 | meow | 3,569 |
11 | jquery.terminal | 3,143 |
12 | fast-xml-parser | 2,658 |
13 | fanyi | 1,461 |
14 | Node.CLI-Progress | 1,144 |
15 | jwt-cracker | 1,076 |
16 | sade | 1,052 |
17 | promptr | 916 |
18 | liftoff | 843 |
19 | cz-conventional-changelog | 770 |
20 | yoctocolors | 750 |
21 | nve | 696 |
22 | mri | 635 |
23 | terminal-link | 620 |