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: SOC-in-a-Box: One LLM, Eight Hats, A Production-Bar AI SOC on a Single GPU | dev.to | 2026-06-06n8n and similar visual workflow tools were on the list for one specific reason: leadership likes seeing the boxes-and-arrows. But the LLM nodes aren't first-class β you'd be wrapping every model call in HTTP, and the graph is in a database, not in code that's reviewable in a PR. Auditability and reproducibility are both worse than the LangGraph + bus path. (n8n is a great fit for non-LLM SOAR-style automations, just not for this.)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Bubble Tea remains the v0.1 + v0.2 target. The v0.3 cycle starts the cross-framework work: ratatui first, then Textual, then Ink. The registry's per-frame URL prefix already accommodates the second axis; the work is in writing the adapter packs. Components stay copy-paste. The CLI keeps glyph add. The registry shape stays stable.
-
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.
-
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.
Project mention: Designing for Scale: Repository Structures that Boost Software Development Productivity | dev.to | 2026-05-20The solution isn't always a knee-jerk switch to a polyrepo. As radwanalmsora highlighted in the discussion, more often it's about investing in robust tooling for your monorepo. Tools like Bazel, Nx, or Turborepo can build graphs to understand dependencies, ensuring CI only runs affected targets. Combined with CODEOWNERS files, these tools enable even massive monorepos (think Google or Meta scale) to function efficiently. The takeaway for technical leadership: invest in smart tooling early to maintain high software development productivity, rather than letting a lack of structure dictate your repository strategy.
-
infisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
Project mention: Ask HN: How do small teams securely share env files? | news.ycombinator.com | 2026-05-23IMO env files are a bit of an anti-pattern, env vars should be set outside the context of your app so that your app doesn't need to care where they come from, it just uses standard env var APIs to read them.
With that said, the problem still exists just one layer higher. If they are secrets, I use Infisical (https://infisical.com/) which is free and self-hostable, and let's you inject secrets at runtime via their CLI. Very handy for small teams.
On top of that, I use direnv (https://direnv.net/) with a hook to infisical's export command. This means when I 'cd' into a project, infisical runs and injects the secrets for my developer environment.
Everything that isn't secret just lives in .envrc and gets loaded by direnv, and you can just send those files however you want because they aren't sensitive.
-
Searches a curated SQLite database of official Angular code examples with emphasis on modern and recently updated features. The examples are maintained in the Angular CLI repository at https://github.com/angular/angular-cli/tree/main/packages/angular/cli/lib/examples. At the time of writing, there is a single @if control flow example available, but we expect the collection to grow significantly for the release of Angular v21.
-
Project mention: Writing Your Own Simple Tab-Completions for Bash and Zsh | news.ycombinator.com | 2025-08-10
People do!
See: https://pixi.carapace.sh/ or https://github.com/withfig/autocomplete
It's still a hard problem as lots of tools format --help differently. One of the things I'm jealous in Poweshell is their standardized completions
-
The script uses one external dependency: @inquirer/prompts for interactive select and confirmation prompts. Everything else is Node.js built-ins β readFileSync, readdirSync, path utilities. No Astro, no Zod, no content collections.
-
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.
-
kilocode
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.
Kilo Code
-
My recommendation: if you're bootstrapped and cost matters, start on Cloudflare. If $15-25/month genuinely doesn't affect your runway, start on Vercel for the DX. The break-even is not where the marketing makes it sound β it's much earlier than you'd guess.
-
Everything he lists is solved by effect-ts [1] bar, obviously, the language support.
[1] https://effect.website/
-
-
-
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.
-
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
-
oh-my-pi
β₯ AI Coding agent for the terminal β hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
Project mention: OMP β pi agent with batteries included and a coding agent with the IDE wired in | news.ycombinator.com | 2026-05-30 -
-
-
The Heroku CLI pioneered oclif, the open-source framework now used by Salesforce, Shopify, and Twilio. The plugin architecture was a genuine innovation: teams could ship CLI extensions independently without coordinating releases. But the framework solved the engineering problem without solving the design problem. Different plugins had different UX conventions, and without a design authority enforcing consistency, the CLI accumulated the very inconsistencies that oclif's structure was supposed to prevent. The v9 release consolidated packages to address this drift. A great framework isn't a substitute for design governance.
-
npkill
List any node_modules π¦ dir in your system and how heavy they are. You can then select which ones you want to erase to free up space π§Ή
π§Ή 3. npkill β Delete node_modules Like a Pro
-
-
Project mention: Show HN: Yapit β PDF and webpage reader with TTS that doesn't suck | news.ycombinator.com | 2026-04-06
Yapit converts PDFs and web pages to audio, with a vision-LLM pipeline that handles math and complex layout instead of garbling them. I built it because I read a lot of papers and content online, but drift off after two paragraphs. Listening while following along keeps me focused and lowers the bar to actually start.
Every TTS tool I tried broke on complex formatting. Papers with math, citations, figure references, page numbers in the middle of sentences. You either get garbled output or you're listening to raw LaTeX.
Yapit converts everything to markdown as a common format. For web pages, defuddle (https://github.com/kepano/defuddle) handles the extraction and strips clutter from web pages, presenting the main article content in a clean, consistent format.
TypeScript CLI discussion
TypeScript CLI related posts
-
Introducing aislop: the quality gate for AI-written code
-
AI Slop Is Becoming a Software Engineering Problem
-
n8n Tutorial: How to Build Your First No-Code Automation Workflow in 2026
-
I rebuilt 3 dev tools so they stop uploading your data
-
hasdata-cli VS crawlee - a user suggested alternative
2 projects | 4 Jun 2026 -
Show HN: yadiff, yet another diff viewer, based on pierre's diffshub
-
CHANGELOG.md is for Both Humans and AI Now, So Letβs Automate It
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Jun 2026
Index
What are some of the best open-source CLI projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | n8n | 191,300 |
| 2 | Ink | 38,784 |
| 3 | create-t3-app | 28,959 |
| 4 | nx | 28,826 |
| 5 | infisical | 27,211 |
| 6 | angular-cli | 27,024 |
| 7 | autocomplete | 25,168 |
| 8 | Inquirer.js | 21,571 |
| 9 | ignite | 19,816 |
| 10 | kilocode | 19,800 |
| 11 | vercel | 15,599 |
| 12 | effect | 14,520 |
| 13 | nexe | 13,574 |
| 14 | clients | 12,984 |
| 15 | tsx | 12,012 |
| 16 | ccstatusline | 10,313 |
| 17 | oh-my-pi | 10,272 |
| 18 | inshellisense | 9,919 |
| 19 | serve | 9,859 |
| 20 | oclif | 9,539 |
| 21 | npkill | 9,241 |
| 22 | ni | 8,235 |
| 23 | defuddle | 7,918 |