Rate My GitHub

Profiles, repos, scores & roasts

← Rate my GitHub
burntsushi GitHub avatar

#2 · Top 99.8%

burntsushi

Andrew Gallant

I love to code.

A

Ship machine

silver medal

Overall

0.0

/ 100

Roasts

Repository binding unavailable

The terminal refuses to lose

You made searching files feel like a national infrastructure project, then apparently kept polishing it until the command line developed standards.

Historical result · no repository binding was retained

Repository binding unavailable

Rename everything, but responsibly

Most people rename one file and call it a day; this project looks at an entire media library and says, “What if chaos had a migration plan?”

Historical result · no repository binding was retained

Repository binding unavailable

Time, now with homework

The calendar was already complicated, so naturally you built another serious Rust project to make time itself submit to better tooling.

Historical result · no repository binding was retained

Category breakdown

burntsushi category score radarImpactConsistencyQualityDepthBreadthCommunity

Impact

25% weight

95S

The portfolio centers on widely useful systems, search, parsing, text, time, and data tooling, with several projects showing unusually strong public traction; usefulness and ambition are evident from the project set itself.

Consistency

15% weight

96S

The supplied repositories show sustained recent activity across nearly every listed project, with dates extending through 2026 and a long profile history.

Quality

25% weight

88A

Repository scope, longevity, language choices, and continued maintenance are strong engineering-maturity signals, though source, tests, CI, and implementation details are unavailable.

Depth

20% weight

96S

Multiple non-fork repositories have long-lived ownership and recent updates, including a substantial cluster of related foundational libraries and major tools.

Breadth

10% weight

63C

The listed work spans Rust and Go and covers search, parsing, file traversal, text processing, time, data formats, testing, and utilities, but remains concentrated in systems and developer tooling.

Community

5% weight

86A

The supplied profile and repository metadata indicate substantial community reach and adoption, used here only as a modest supporting signal rather than as a substitute for project substance.

Stats

52-week commit heatmap

246 active days

Language distribution

  • Rust92%
  • Go8%

Based on the bounded repository sample saved with this analysis.

Numbers

Owned repos

Non-fork sample

12

Commits

Last 12 months

897

Followers

Accepted fact

13079

Joined GitHub

Profile date

Oct 2010

Top repos

Scores marked Profile rating use bounded public repository metadata. Full repo analysis appears only when a separate accepted repository analysis exists.

Timeline

  1. Joined GitHub
  2. Created burntsushi/toml - TOML parser for Golang with reflection.
  3. Created burntsushi/quickcheck - Automated property based testing for Rust (with shrinking).
  4. Created burntsushi/rust-csv - A CSV parser for Rust, with Serde support.
  5. Created burntsushi/aho-corasick - A fast implementation of Aho-Corasick in Rust.
  6. Created burntsushi/memchr - Optimized string search routines for Rust.
  7. Created burntsushi/walkdir - Rust library for walking directories recursively.
  8. Created burntsushi/ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
  9. Created burntsushi/imdb-rename - A command line tool to rename media files based on titles from IMDb.
  10. Created burntsushi/bstr - A string type for Rust that is not required to be valid UTF-8.
  11. Created burntsushi/globset - A globbing library for Rust.
  12. Created burntsushi/jiff - A datetime library for Rust that encourages you to jump into the pit of success.
  13. Created burntsushi/bttf - A command line tool for datetime arithmetic, parsing, formatting and more.
  14. Most recent push to burntsushi/jiff

Compare

BURNTSUSHI · 6DMEDIAN CODER

BURNTSUSHI compared with MEDIAN CODER across six rating categoriesImpactConsistencyQualityDepthBreadthCommunity

Rubric

How this score was produced

Overall = Σ(category × weight) + deterministic top-end curve

CategoryWeightScoreContribution
Impact25%9523.75
Quality25%8822.00
Depth20%9619.20
Consistency15%9614.40
Breadth10%636.30
Community5%864.30
Impact · 95/100

What it measures. Project usefulness, ambition, originality, and coherence. Popularity is not impact.

Evidence for burntsushi. The portfolio centers on widely useful systems, search, parsing, text, time, and data tooling, with several projects showing unusually strong public traction; usefulness and ambition are evident from the project set itself.

Quality · 88/100

What it measures. Engineering and project-maturity signals supported by the available public metadata.

Evidence for burntsushi. Repository scope, longevity, language choices, and continued maintenance are strong engineering-maturity signals, though source, tests, CI, and implementation details are unavailable.

Depth · 96/100

What it measures. Sustained ownership, meaningful scope, and continued maintenance rather than one-shots.

Evidence for burntsushi. Multiple non-fork repositories have long-lived ownership and recent updates, including a substantial cluster of related foundational libraries and major tools.

Consistency · 96/100

What it measures. Recency and contribution patterns across the supplied activity window.

Evidence for burntsushi. The supplied repositories show sustained recent activity across nearly every listed project, with dates extending through 2026 and a long profile history.

Breadth · 63/100

What it measures. Language entropy and project-type diversity across owned repos.

Evidence for burntsushi. The listed work spans Rust and Go and covers search, parsing, file traversal, text processing, time, data formats, testing, and utilities, but remains concentrated in systems and developer tooling.

Community · 86/100

What it measures. A weak positive tie-breaker for supplied community signals, never a popularity penalty.

Evidence for burntsushi. The supplied profile and repository metadata indicate substantial community reach and adoption, used here only as a modest supporting signal rather than as a substitute for project substance.

Raw total
89.95
Top-end curve
+0.00
Final overall
89.9

Tier thresholds

S 90-100 Mass-producing humansA 80-89 Ship machineB 70-79 Solid engineerC 60-69 Getting thereD 40-59 README enthusiastF 0-39 GitHub tourist

I. How this saved profile rating was produced

  1. 01

    Validate. The server validates the login, signed browser session, attempts, cooldown, daily ceiling, and the single provider permit.

  2. 02

    Collect. The VPS collector reads bounded public profile metadata and up to 12 recent repository metadata rows in volatile memory.

  3. 03

    Rate. One pinned provider returned a closed profile-rating object with no tools, browsing, shell, or repository-content access.

  4. 04

    Verify. Server checks bound the subject, rejected unsafe or echoed text, validated the schema, and recomputed rubric-v3 final arithmetic.

  5. 05

    Save. Only a valid completion and allowlisted post-completion facts commit atomically; the public projection is then rebuilt.

This saved profile analysis is metadata-only and did not read repository trees, README files, or source code. Availability of new analysis is separate from this historical result.

Rated 2026-08-09 · rating-rubric/3

II. Data sources & caveats
  • Scores summarize one accepted, subject-bound analysis; they are not a security audit or endorsement.
  • Rank, percentile, and median use 1095 currently accepted public profiles and can change as the leaderboard changes.
  • Repository and language details reflect the bounded analyzed sample, not necessarily every repository.
  • Missing data is shown as unavailable or not evaluated instead of being inferred as zero.
  • Analysis completed Aug 9, 2026, 6:21 AM UTC and is marked aging.