跳到主要内容
Bob Nystrom on GitHub

Bob Nystrom

@munificent

Programming language developer, ex-game developer, UI nerd, author of "Game Programming Patterns" and "Crafting Interpreters".

  • @google, on @dart-lang
  • Seattle, WA
  • 24K
    Total stars
  • 11K
    Followers
  • 46
    Public repos
  • 651
    Contributions

144 following

精简名片
分享资料

Profile tree

  • Contributions: 651. Past 12 months.
  • Followers: 11,082. People who follow you.
  • Total stars: 23,639. Across all repos.
  • Following: 144. People you follow.
  • Public repos: 46. Owned, non-fork.

A living snapshot

Every leaf is a headline number from Bob Nystrom’s public GitHub. The canopy fills out as the work grows - sway and all.

  • 651 Contributions Past 12 months
  • 11K Followers People who follow you
  • 24K Total stars Across all repos
  • 144 Following People you follow
  • 46 Public repos Owned, non-fork

Data from GitHub API · refreshed in real time

651
Contributions
Past 12 months
0
Current streak
No active streak
13
Longest streak
Jan 12, 2026 – Jan 24, 2026
Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Mon Wed Fri
Less More

Language distribution for munificent Dart 32.7%, HTML 29.6%, C# 9.0%, C 8.9%, Python 8.6%, Java 4.5%, Other 6.6%
  • Dart 32.7%
  • HTML 29.6%
  • C# 9.0%
  • C 8.9%
  • Python 8.6%
  • Java 4.5%
  • Other 6.6%

Frontend Backend Mobile DevOps Data AI Security Embedded Game Dev
  • Mobile 100
  • Backend 94
  • Frontend 67
  • DevOps 33
  • Embedded 33
  • Data 28
  • Game Dev 6
  • AI 0
  • Security 0

Longest streak
13d
Jan 2026
Favourite coding day
Friday
108 contributions
Most active year
2021
885 contributions
Signature language
Dart
33% of tracked code
Flagship repository
craftinginterpreters
10,967 stars
On GitHub since
2009
17 years and counting

Bob Nystrom is a developer on GitHub whose public work is written mostly in Dart, which accounts for roughly 33% of their committed code, alongside HTML and C#. Their account holds 46 public repositories, collecting 23,639 stars in total, led by craftinginterpreters at 10,967. In the trailing year the account logged 651 contributions, including a longest run of 13 consecutive active days. Bob Nystrom has been on GitHub since 2009 and is followed by 11,082 developers.

This overview is generated from Bob Nystrom’s public GitHub activity at the time of the last refresh. Figures cover public repositories and the trailing twelve months of contributions.

Vigil, the eternal morally vigilant programming language

Python 3,035 ★ 63 forks 24 issues 12d ago

A simple demo app for Pratt parsing

Java 351 ★ 41 forks 2 issues 1mo ago
NOASSERTION GitHub

A complete interpreter for a dialect of BASIC in one Java sourcefile

Java 154 ★ 37 forks 5mo ago

wren

The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.

Wren 8,103 ★ 627 forks
vigil

Vigil, the eternal morally vigilant programming language

Python 3,035 ★ 63 forks
hauberk

A web-based roguelike written in Dart.

Dart 2,164 ★ 213 forks
sdk

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.

Dart 11,242 ★ 1,850 forks

All repositories →

Technology breakdown

Derived from repository languages and topics - horizontal bars, never a pie.

Languages

  • Dart 33%
  • HTML 30%
  • C# 9%
  • C 9%
  • Python 9%
  • Java 5%

Tools

  • Markdown 100%

下载 PDF 简历

你的项目和技能已从 GitHub 自动填好。补充 GitHub 不会公开的部分 - 联系方式、工作经历和教育背景 - 然后导出一页式、适配 ATS 的 PDF。

你输入的所有内容都只保存在本浏览器(localStorage)中,不会上传。

填写你的信息
联系方式
工作经历
教育背景

PDF 导出使用标准 PDF 字体,其中不含中文字形,因此 PDF 的章节标题保持英文。Word(.docx)导出已完整翻译 - 需要中文简历请使用 Word 导出。

46
Public repos
Owned, non-fork
24K
Total stars
Across all repos
651
Contributions
Past 12 months
55
Pull requests
Opened this year
56
Public gists
Snippets shared
17 y
Account age
Since 2009
90 %
Profile score
Completeness

Repository explorer

Name Language Stars Forks Size Updated

Coding statistics

Largest repository
126.2 MB
game-programming-patterns
Smallest repository
3 KB
temp-flutter-examples
Oldest repository
Jan 14, 2009
magpie
Newest repository
Nov 21, 2024
temp-declaring-constructors
Most starred
10,967 ★
craftinginterpreters
Most forked
1,283 forks
craftinginterpreters
Most watched
170 watchers
craftinginterpreters
Longest description
83 characters
magpie-optionally-typed
Most open issues
100 open
craftinginterpreters

Contribution patterns

By year

  • 2026
    282
  • 2025
    660
  • 2024
    737
  • 2023
    829
  • 2022
    653
  • 2021
    885

By day of week

  • Sun
    34
  • Mon
    99
  • Tue
    63
  • Wed
    95
  • Thu
    72
  • Fri
    108
  • Sat
    42

Best coding day: Fri

By month (last 12)

  • Sep
    62
  • Oct
    73
  • Nov
    52
  • Dec
    34
  • Jan
    70
  • Feb
    42
  • Mar
    2
  • Apr
    39
  • May
    41
  • Jun
    47
  • Jul
    41
  • Aug
    0

GitHub journey

  1. January 2009

    Joined GitHub

    Created the @munificent account.

  2. January 2009

    Created first repository

    Published magpie, the oldest repository still on the account.

  3. January 2009

    First starred repository

    magpie is the earliest-created repository to have earned stars.

  4. October 2012

    Reached 10 repositories

    settings was the 10th public repository created.

  5. June 2021

    Most productive year: 2021

    885 contributions recorded in 2021, more than any other year on record.

  6. November 2024

    Latest repository

    temp-declaring-constructors is the most recently created repository.

Developer evolution

Your GitHub career, year by year.

2009

Started with Python.

Python
Repos this year
1
Total repos
1
Stars, as of today
376
magpie
2010

Shifted from Python to Java.

C++ Go Java
Repos this year
4
Total repos
5
Stars, as of today
850
finch
2011

Went deeper into Java.

HTML Java JavaScript
Repos this year
4
Total repos
9
Stars, as of today
1.4k
bantam
2012

Shifted from Java to C#.

C# Shell
Repos this year
3
Total repos
12
Stars, as of today
1.4k
settings
2013

Shifted from C# to C.

C HTML Python
Repos this year
3
Total repos
15
Stars, as of today
9.7k
game-programming-patterns
2014

Shifted from C to Dart.

C Dart
Repos this year
6
Total repos
21
Stars, as of today
12k
hauberk
2015

Went deeper into Dart.

Dart HTML
Repos this year
6
Total repos
27
Stars, as of today
12k
wrenalyzer
2016

Shifted from Dart to C#.

C# CoffeeScript Dart
Repos this year
5
Total repos
32
Stars, as of today
13k
amaranth
2017

Shifted from C# to HTML.

HTML
Repos this year
1
Total repos
33
Stars, as of today
23k
craftinginterpreters
2018

Shifted from HTML to Dart.

Dart
Repos this year
1
Total repos
34
Stars, as of today
24k
ui-as-code
2021

Shifted from Dart to C#.

C# Dart
Repos this year
2
Total repos
36
Stars, as of today
24k
Contributions
885
pattern_matching
2023

Shifted from C# to Dart.

Dart
Repos this year
2
Total repos
38
Stars, as of today
24k
Contributions
829
temp-flutter-examples
2024

Went deeper into Dart.

Dart
Repos this year
2
Total repos
40
Stars, as of today
24k
Contributions
737
temp_primary_constructors

Built from munificent’s public, non-fork repositories. Star totals reflect current counts, not historical snapshots.

Achievements

5 / 9 unlocked

Explorer
Created repositories in 8 or more languages
Builder
More than 50 public repositories
Open Source Enthusiast
100+ stars received across all repositories
Consistent
A 100-day-or-longer contribution streak
Documentation Hero
5 or more repositories with a detailed description
Popular
500 or more followers
Prolific Committer
1,000 or more commits in the past 12 months
Long Timer
5 or more years on GitHub
Star Collector
Starred 100 or more repositories

Open source activity

23,639
Stars received
544
Repositories starred
2,553
Forks received
102
Issues opened
Past 12 months
55
Pull requests opened
Past 12 months
46
Reviews given
Past 12 months
56
Public gists

Language evolution

The primary languages of repositories created each year.

2009
  • Python
2010
  • C++
  • Go
  • Java
2011
  • HTML
  • Java
  • JavaScript
2012
  • C#
  • Shell
2013
  • C
  • HTML
  • Python
2014
  • C
  • Dart
2015
  • Dart
  • HTML
2016
  • C#
  • CoffeeScript
  • Dart
2017
  • HTML
2018
  • Dart
2021
  • C#
  • Dart
2023
  • Dart
2024
  • Dart

Repository growth

Repositories created per year, and the running total.

1 repositories created in 2009 4 repositories created in 2010 4 repositories created in 2011 3 repositories created in 2012 3 repositories created in 2013 6 repositories created in 2014 6 repositories created in 2015 5 repositories created in 2016 1 repositories created in 2017 1 repositories created in 2018 2 repositories created in 2021 2 repositories created in 2023 2 repositories created in 2024 1 total repositories by end of 2009 5 total repositories by end of 2010 9 total repositories by end of 2011 12 total repositories by end of 2012 15 total repositories by end of 2013 21 total repositories by end of 2014 27 total repositories by end of 2015 32 total repositories by end of 2016 33 total repositories by end of 2017 34 total repositories by end of 2018 36 total repositories by end of 2021 38 total repositories by end of 2023 40 total repositories by end of 2024 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2021 2023 2024 40 0
Created that year Cumulative total

Language tree

Built automatically from repository languages and topics.

Programming Languages
  • Dart
  • HTML
  • C#
  • C
  • Python
  • Java
Tooling
  • Markdown 2