Nicheloom

The opportunity tracker for new startups.

bonsai-lint

Multi-language cognitive complexity linter, in one binary

Get picks like this daily. The day's top launches, AI/tech news, and a weekly opportunity spotlight — straight to your inbox.

This is 1 of 249 launches in developer tools and programming languages — see how it stacks up on momentum and crowding →

36 other launches read as similar to this one →

Details

External ID
1271458
Source
PH
Company
—
Product
bonsai-lint
Website domain
producthunt.com
Launched
Oct. 7, 2026
Cohort
—
Upvotes
2
Upvotes percentile
0.76
Tags
Open Source, Developer Tools, GitHub

Description

A multi-language cognitive complexity linter in one 2 MB Rust binary. It ranks the functions that are hardest to read, scans 1.26M lines in under a second and never runs your code. Baseline today's debt and CI fails only on regressions.

Enrichment

Niche
developer tools and programming languages
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
multi-language cognitive complexity linter
Manually corrected
False

Could you build this?

Partial While cognitive complexity formulas are well-documented, compiling AST grammars across multiple languages into a single high-performance 2 MB Rust binary scanning over 1M lines/sec requires specialized compiler tooling and systems programming.

What it would actually take: A real version requires embedding or linking Tree-sitter parsers for multiple programming languages into a unified Rust CLI, implementing recursive AST traversal to compute Sonar-style cognitive complexity scores. The hard part is managing binary size constraints while maintaining multi-language parser coverage, zero-copy performance, and regression baselining across divergent syntax trees. This requires experienced Rust developers with AST/compiler engineering backgrounds.

Competitors

Other products that read as similar to this one — 36 launches clear the similarity bar, closest 8 shown.

Attention rank: #12 of 37 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 328 days after the earliest competitor.

Other launches for this product