Show HN: Func – Build CLIs like TypeScript applications
Func is an open-source TypeScript framework for building CLI tools using the same patterns as modern TypeScript applications.
Func, a new open-source library for building command-line interfaces in TypeScript, was posted to Hacker News as a Show HN on August 19, 2026, per the HN listing by user heywitt.
The project, hosted at github.com/unix/func, positions itself as a way to construct CLIs using the same structural patterns developers already apply when writing TypeScript applications — rather than learning a separate CLI-specific paradigm. The pitch, as described in the Show HN post, is that command definitions, argument parsing, and application wiring should feel idiomatic to TypeScript developers.
No funding, company affiliation, team size, or pricing details are mentioned in the source material. The project appears to be an individual open-source effort by the GitHub user unix, submitted to Hacker News under the handle heywitt.
The CLI tooling space in TypeScript already includes established libraries such as oclif, commander, and yargs, each offering varying degrees of structure and type safety. Func's framing — building CLIs "like TypeScript applications" — suggests a focus on stronger type integration and application-style architecture, though the source materials do not provide benchmark comparisons or feature-by-feature breakdowns against those alternatives.
At the time of the HN submission, the post had one point and no comments, per the HN listing. No roadmap, planned features, or contributor guidelines are referenced in the available sources.
No comments yet — start the thread.