SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 TypeScript CLI Projects
-
n8n
n8n is a workflow automation platform for building AI-powered workflows and agents, connecting any AI model to any business system with full control over data, security, and deployment. Build visually or in code while n8n handles infrastructure from prototype to production with fully auditable executions.
Project mention: Self-hosted n8n for business: VPS cost, security, backups and GDPR | dev.to | 2026-10-02n8n β source code and licence
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
Project mention: Google Quietly Dropped 12 Free AI Tools. Developers Should Probably Care. | dev.to | 2026-08-07
-
Project mention: 300+ languages doesn't mean what you think: three tiers of code understanding | dev.to | 2026-08-08
I am not the first person to look at this. aider evaluated stack-graphs and went with tree-sitter tags plus PageRank instead (#534). So did OpenHands (#742) and SWE-agent (#38). Three serious teams reached the same conclusion: too much work, unmaintained upstream, not worth it.
-
Project mention: .NET TUI Frameworks Compared: Terminal.Gui, Spectre.Console, and RazorConsole | dev.to | 2026-09-29
Yes, at the programming-model level. Both make terminal interfaces composable and state-driven using concepts familiar from Web development. Ink uses React and JSX/TSX; RazorConsole uses Razor and C#. This does not imply compatible APIs, identical features, or equivalent performance. Ink documentation Β· RazorConsole documentation
-
More: continue.dev
-
OMP (Oh My Pi) is a coding agent that talks to the model APIs directly. I log in to Anthropic, Cursor and OpenAI once, and OMP routes each kind of work to a model through roles:
-
infisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
Project mention: Infisical vs 1Password for homelab machine secrets: why I self-host | dev.to | 2026-10-02Both are fixed now. This post is the decision behind it: why the machine secrets live in a self-hosted Infisical rather than 1Password, which I'd otherwise happily recommend. My reasons fit on one line: it's hosted locally, I know where the cryptographic keys live, and I can manage all of it from the CLI.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
nx
The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.
Nx Plugin for AWS (@aws/nx-plugin), an AWS Labs open source project, tackles that problem with code generators built on top of Nx. Instead of once again writing out boilerplate for every new service or website, you can just run a generator (CLI), answer a few questions, and get production-ready application code plus the CDK or Terraform to deploy it.
-
The T3 stack represents a different philosophy, prioritizing end-to-end type safety over everything else. Built on Next.js, the stack combines tRPC for type-safe APIs, Prisma for type-safe database access, NextAuth.js for authentication, and Tailwind CSS for styling. The result is remarkable: change your database schema, and TypeScript immediately highlights every place in your frontend that needs updating.
-
kilocode
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.
Project mention: The tool is installed and on PATH. Your app still can't find it. | dev.to | 2026-09-19Both cases came from real threads: the git one is Kilo-Org/kilocode#13452 and the ffmpeg one is CherryHQ/cherry-studio#18528. I've only had eyes on those two, so your mileage may vary. Hope this helps.
-
The Bootstrap 5 bundle is 827 kB, which passes the default 1 MB error budget, though the build still warns above 500 kB. Bootstrap 4 works the same way with @ajsf/bootstrap4, bootstrap@4, Bootstrap4FrameworkModule and framework="bootstrap-4".
-
This was Fig's real moat. It didn't try to guess what should follow git checkout. It defined a completion spec β a declarative schema describing a CLI's subcommands, options, and args. The withfig/autocomplete repo held specs like that for hundreds of popular CLIs, maintained by 400+ contributors. That data was Fig's single most valuable asset, and the part it open-sourced under the MIT license.
-
Project mention: Building a production TypeScript CLI in 2026: oclif vs commander vs custom. | dev.to | 2026-06-09
Prompts (interactive input like password fields or selection lists) sit outside all three. None of them bundle an interactive prompt library. The standard pairing is inquirer for oclif and commander, or Node's built-in readline interface for the zero-dep path.
-
ignite
Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting.
Project mention: Building and Shipping Mac and iOS Apps Without Ever Opening Xcode | news.ycombinator.com | 2026-07-13 -
Almost every single JavaScript package is on NPM. Being on NPM does not automatically increase your attack vectors. The vast majority of the npm attacks have been "Supply Chain Attacks"[1] where an upstream dependency is injected with malicious code, then automatically downloaded and executed when users update a package. If you look at Effect's package.json on GitHub[0], you'll see that they have several "devDependencies", but no regular "dependencies". That means, unless you are working on the package itself, using it does not require downloading any other packages whatsoever. Thus, Effect is not susceptible to any of the issues that you have read about in the news. The only way malicious code could be transported through the package would be if the maintainers suddenly became evil.
That being said, I don't use Effect and I think it's kind of overrated by the FP community. But, I appreciate the ideas behind it, and I felt the need to educate you about your needless fear of any library simply existing on NPM.
[0] https://github.com/Effect-TS/effect/blob/main/package.json
-
Project mention: Gift Hunter: An AI Agent That Finds Gifts Theyβll Actually Want | dev.to | 2026-10-04
-
Project mention: VaultKeepR VS clients - a user suggested alternative | libhunt.com/r/vaultkeepr-public | 2026-09-03
-
-
ccstatusline
π Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.
Project mention: claude-statusline: a configurable status line for Claude Code | dev.to | 2026-03-17ccstatusline: customizable formatter with token usage and metrics
-
tsx by Hiroki Osame is how I run every ETL script in the monorepo. The command tsx src/etl/run.ts just works β no tsconfig fiddling, no ts-node --esm flags, no separate compile step. Under the hood it uses esbuild, which means startup is fast enough that a five-second cron warm-up doesn't matter.
-
Project mention: Show HN: Intellisense style autocompletions inside of Bash | news.ycombinator.com | 2026-07-01
I've been working on my Bash plugin called flyline for a few months now and thought I'd show my latest feature: popup Intellisense style autocompletions.
The completions are generated using Bash's existing completion framework (commonly scop/bash-completion or your own completion scripts). And if you don't have a completion script setup, flyline will try to synthesize one on the fly () using man pages or --help output!
This is similar to https://github.com/microsoft/inshellisense but inshellisense only works for a hardcoded list of completions specifications and runs in a different process as Bash.
Flyline has a bunch of other features, so if you're interested you can check it out here: https://github.com/HalFrgrd/flyline. Thanks!
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript CLI discussion
TypeScript CLI related posts
-
Show HN: Mcpward β black-box contract and security testing for MCP servers
-
Connect to Any MCP Server in TypeScript Over stdio and HTTP, Then List Its Tools
-
Issue Explainer: a local Gemma tool that turns GitHub issues into a plan (built for me)
-
RemoveMacAI: apaga Apple Intelligence y libera espacio en disco
-
How I score the health of a Node.js API in one command
-
Self-hosted n8n for business: VPS cost, security, backups and GDPR
-
AI Agent vs Zapier for Small Business: Pick by Task
-
A note from our sponsor - SaaSHub
www.saashub.com | 5 Oct 2026
Index
What are some of the best open-source CLI projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | n8n | 206,604 |
| 2 | gemini-cli | 107,220 |
| 3 | OpenHands | 89,838 |
| 4 | Ink | 40,023 |
| 5 | continue | 36,101 |
| 6 | oh-my-pi | 33,887 |
| 7 | infisical | 29,566 |
| 8 | nx | 29,390 |
| 9 | create-t3-app | 29,147 |
| 10 | kilocode | 27,453 |
| 11 | angular-cli | 27,021 |
| 12 | autocomplete | 25,207 |
| 13 | Inquirer.js | 21,632 |
| 14 | ignite | 19,938 |
| 15 | effect | 16,940 |
| 16 | vercel | 16,327 |
| 17 | clients | 13,903 |
| 18 | nexe | 13,566 |
| 19 | ccstatusline | 13,183 |
| 20 | tsx | 12,163 |
| 21 | inshellisense | 10,718 |
| 22 | inkos | 10,100 |
| 23 | serve | 9,905 |