nowfound

Dev tools · March 17, 2026

Crust – A CLI framework for TypeScript and Bun

We've been building Crust (https://crustjs.com/), a TypeScript-first, Bun-native CLI framework with zero dependencies. It's been powering our core product internally for a while, and we're now open-sourcing it. The problem we kept running into: existing CLI frameworks in the JS ecosystem are either minimal arg parsers where you wire everything yourself, or heavyweight frameworks with large dependency trees and Node-era assumptions. We wanted something in between. What Crust does differently: - Full type inference from definitions — args and flags are inferred automatically. No…

Crust – A CLI framework for TypeScript and Bun launched on March 17, 2026 with 95 votes, #490 of 23,380 launches that month and more than 95% of that year's launches.

Visit github.com ↗Alternativestop 2% of March 2026

In plain words

Crust is a TypeScript-first CLI framework built for Bun with zero dependencies. It sits between minimal argument parsers and heavyweight frameworks, offering full type inference for arguments and flags without manual annotations. The framework includes compile-time validation to catch configuration errors like flag collisions before runtime. Designed for developers building command-line tools in TypeScript who want built-in structure without large dependency overhead.

written from the facts on this page · September 2026

From the sources

A TypeScript CLI framework that ships your commands as a CLI, agent skills, and MCP. - chenxin-yan/crust

A TypeScript-first, Bun-native CLI framework with composable modules. Crust is a modern CLI framework built specifically for TypeScript and Bun. It provides a modular architecture for building command-line tools with features like command routing, argument parsing, interactive prompts, validation, and persistence—all with first-class TypeScript support. bun create crust my-cli cd my-cli bun run dev Packages Package Description Version Downloads @crustjs/crust CLI tooling — build and distribute standalone executables @crustjs/core Core: command definition, arg parsing, routing, extensions, errors @crustjs/man Generate man pages from Crust command definitions @crustjs/testing Test harness for…from github.com

In the maker’s words, at launch

We've been building Crust (https://crustjs.com/), a TypeScript-first, Bun-native CLI framework with zero dependencies. It's been powering our core product internally for a while, and we're now open-sourcing it. The problem we kept running into: existing CLI frameworks in the JS ecosystem are either…

Does a similar job

all alternatives →
  • BunDec 2025 · bun.com · ▲303

    A fast JS runtime Node.js replacement with built‑in tools

  • Payload 2.02023 · payloadcms.com · ▲307

    TypeScript headless CMS + app framework

  • I made a CLI tool to create web extensions with no build configuration2024 · github.com · ▲381

    Hello HN! I'm the creator and solo developer of Extension.js, a development tool for browser extensions with built-in support for TypeScript, WebAssembly, React, and modern JavaScript. Developers use it to spend less time configuring the compilation config or learning new frameworks and more time actually writing code. Most projects similar to Extension.js rely on some sort of abstraction or configuration to get started, making the initial development process slow given the extra learning curve and setup guidelines. By using Extension.js, adding the package to your npm scripts is all it…

  • AA
    Aberdeen – An elegant approach to reactive UIs2025 · aberdeenjs.org · ▲224

    Yes, another reactive UI framework for JavaScript. Bear with me, please... :-) I 'invented' the concept for this back in 2011, and it was used (as a proprietary lib) in various startups. Even though many similar open source libs have been released since, and boy have I tried a lot of them, none have been able to capture the elegance and DX of what we had back then. I might be biased though. :-) So I started creating a cleaned-up, modern, TypeScript, open source implementation for the concept about five years ago. After many iterations, working on the project on and off, I'm finally happy…

  • CLJS Fiddle – ClojureScript2016 · cljsfiddle.com · ▲82

    A private, browser-only ClojureScript playground powered by the self-hosted compiler.

  • Open sourcing a data flow engine for Clojure/Script2019 · domino-clj.github.io · ▲116

More dev tools this month

the category →
  • /dev/null▲468

    a social network for devs

    Dev tools · 2d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲340

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 27d ago · corespeed.io

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, March 2026

the whole month →
  • AI-native CRM that builds itself and does work for you

    AI · Mar 2026 · lightfield.app

  • Tobira.ai▲728

    A network where AI agents find deals for their humans

    AI · Mar 2026 · tobira.ai

  • Switch from ChatGPT to Claude with import memory feature

    AI · Mar 2026 · claude.com

  • Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.

    AI · Mar 2026 · littlebird.ai

  • Your AI Coworker that proactively executes tasks

    AI · Mar 2026 · viktor.com

  • Jupid▲659

    File your taxes with Claude Code

    Commerce · Mar 2026 · jupid.com