bloomberg/stricli

Build complex CLIs with type safety and no dependencies

Owned by Bloomberg

View on GitHub ↗Jump to charts ↓Open shareable report →

bloomberg/stricli has 1k+ stars and 20+ forks on GitHub, is written in TypeScript, and was last pushed on Sep 9, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 35 minutes ago
Added to GitGenius on October 12th, 2026
Created on September 23rd, 2024
Open Issues & Pull Requests: 31 (+0)
GitHub issues: Enabled
Number of forks: 29
Total Stargazers: 1,098 (+0)
Total Subscribers: 11 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.2 hours
Mean response time: 9.4 days
90th percentile: 20.8 days
Tracked items: 43

How this project is maintained

Work labelled "documentation 📝" is answered fastest, typically in about 6 hours, while "enhancement ✨" waits about 14 days. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 19
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 390 days
Stale 30+ days: 19
Stale 90+ days: 16

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • core ⚙ (17)
  • enhancement ✨ (13)
  • documentation 📝 (10)
  • bug 🐜 (7)
  • auto-complete 🔮 (3)
  • question ❔ (3)
  • create-app 📂 (2)
  • help wanted 🏳 (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Stricli is a framework for building command-line interfaces with type safety and no runtime dependencies.

The framework addresses the complexity of constructing CLIs by providing type-safe abstractions that catch errors at development time rather than runtime. It was developed after evaluating existing alternatives and establishing guiding principles for CLI development. The approach centers on leveraging TypeScript's type system to ensure correctness while maintaining a minimal dependency footprint.

Stricli suits teams building complex command-line applications where type safety matters and dependency management is a concern. The project is particularly relevant for organizations that have already standardized on TypeScript and want that same level of safety in their CLI tooling. The documentation site includes a comparison of alternatives, which developers should consult when evaluating whether this framework fits their specific needs.

The project maintains comprehensive documentation including a quick start guide and detailed principles behind its design. It publishes machine-readable documentation files following the llms.txt convention, enabling AI coding assistants to provide accurate context about the framework. The codebase uses Nx for task management and welcomes contributions through its established guidelines and issue templates.