The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 JavaScript CLI Projects
-
-
4. Chalk
-
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.
-
We use Jest Framework for testing. Jest is not a dogma, and, of course, in its place can be any other test runner, such as Mocha or Ava. Let's focus on tests. I'll provide a short example because I don’t want to waste your time. You can find the full version here. It's crucial to read the comments in the code below. Let's go!
-
image-shrinker is a simple, easy to use open source tool for shrinking images. Under the hood it uses pngquant, mozjpg, SVGO, and gifsicle. You can also install these tools individually if you need to compress some images. I often use pngquantafter exporting PNGs for web projects from Figma or similar tools. I literally run it like this:
-
Inquirer.js is a handy tool for adding interactive prompts to your CLI.
-
-
-
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.
-
Project mention: How SingleFile Transformed My Obsidian Workflow | news.ycombinator.com | 2024-01-26
That's interesting. I have been saving articles as PDF files, which is browser-independent, but useful just for search and reference, a nuisance to quote/copy-and-paste.
If I search only the computer, I don't get results from EBay and Amazon at the top. The idea of keeping the knowledge base separate from the primary notes is a good idea. In my case, that knowledge base is the file system, and the primary notes are whatever I choose.
When I was using Evernote, the inbox was the knowledge base and notebooks were the focus. I just had too many different potential projects going on to manage this well.
Looking to focus.
I'll revisit Firefox and SingleFile.
Explanation of the zip file inside.
https://github.com/gildas-lormeau/SingleFile/blob/master/faq...
-
social-analyzer
API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites
-
-
-
-
Project mention: Prompts – Lightweight, beautiful and user-friendly interactive prompts | /r/hypeurls | 2023-11-09
-
https://github.com/PipedreamHQ/pipedream/issues/954
No I don’t think so. You probably want n8n if you’re keen on self-hosting.
-
standard-version
:trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
-
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
-
Open source libraries and frameworks share a common necessity: the need to develop multiple packages cohesively and efficiently while managing their versioning and publishing to NPM. Nx has emerged as a go-to choice for handling such open source monorepos (as we'll explore further in the next section of this blog post). Until recently, one area Nx did not address directly was versioning and release management. Traditionally, this gap has been filled with tools like release-it, changesets, or custom Node scripts, similar to our approach in the Nx repository.
-
np documentation
-
Almost all of us, while working on a project, are copy/pasting from the previous one while creating similar structures. While thinking if there is a fast way to do this, I came across plop js.
-
-
-
-
--- to: app/hello.js --- const hello = ``` Hello! This is your first hygen template. Learn what it can do here: https://github.com/jondot/hygen ``` console.log(hello)
-
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.
JavaScript CLI related posts
- Next.js: Crafting a Strict CSP
- Reduzindo trabalho manual em React com Hygen
- Periodic Table CLI
- Get rid of Copy/Paste with Plop Js!
- Mastering Node.js CLI: Best Practices and Tips
- Top 20 Free Static Web Hosting Services in 2024 ⚡️
- Building My Developer Blog Site🎉✨🍾
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source CLI projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | zx | 40,589 |
2 | chalk | 21,312 |
3 | ava | 20,608 |
4 | svgo | 20,268 |
5 | Inquirer.js | 19,264 |
6 | webpack-dashboard | 13,876 |
7 | git-history | 13,471 |
8 | SingleFile | 13,375 |
9 | social-analyzer | 10,995 |
10 | readme-md-generator | 10,712 |
11 | taskbook | 8,874 |
12 | signale | 8,854 |
13 | prompts | 8,588 |
14 | pipedream | 8,148 |
15 | standard-version | 7,522 |
16 | enquirer | 7,468 |
17 | Release It! 🚀 | 7,454 |
18 | np | 7,414 |
19 | plop | 6,839 |
20 | fkill | 6,822 |
21 | vorpal | 5,621 |
22 | npm-run-all | 5,608 |
23 | hygen | 5,487 |