Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
active 2025-12-10 → 2026-08-21 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 255 days from 2025-12-10 to 2026-08-21. Pushes: 148 total, peak 6 in a day. Pull requests: 351 total, peak 13 in a day. Issues: 105 total, peak 5 in a day. Comments: 1,111 total, peak 30 in a day. Stars: 109 total, peak 5 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| quaquel | 747 | 83 | 91 | 350 |
| EwoutH | 337 | 45 | 83 | 137 |
| codebreaker32 | 185 | 0 | 25 | 115 |
| github-actions[bot] | 134 | 0 | 0 | 134 |
| falloficarus22 | 93 | 0 | 25 | 47 |
| Sahil-Chhoker | 43 | 5 | 1 | 24 |
| souro26 | 41 | 0 | 10 | 24 |
| codebyNJ | 38 | 0 | 8 | 24 |
| Nithin9585 | 36 | 0 | 10 | 17 |
| ShreyasN707 | 32 | 0 | 3 | 23 |
| DipayanDasgupta | 31 | 0 | 5 | 20 |
| Krishsharma179 | 28 | 0 | 2 | 18 |
| tpike3 | 27 | 7 | 0 | 11 |
| Sonu0305 | 24 | 0 | 8 | 10 |
| coderabbitai[bot] | 20 | 0 | 0 | 15 |
| Nithurshen | 20 | 0 | 5 | 8 |
| vedantvakharia | 16 | 0 | 4 | 7 |
| dependabot[bot] | 14 | 0 | 14 | 0 |
| webknjaz | 14 | 0 | 0 | 8 |
| Tushar1733 | 11 | 0 | 7 | 2 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#3747tianming-19962026-06-15 06:47fix(visualization): emit deprecation warning only once per session
- Issue#1768tpike32026-06-03 18:16Step index of DataCollector Dataframes are not synchronized between agent and model variables
- Issue comment#1768tpike32026-06-03 18:16Step index of DataCollector Dataframes are not synchronized between agent and model variables
- Pull request#3725AshNicolus2026-05-31 09:12
- Issue comment#3726quaquel2026-05-31 08:51Fix AttributeError when accessing Cell.empty before adding/removing agents
- Issue comment#3722tpike32026-05-28 10:44fix: remove trailing comma in switcher.json
- Issue comment#1336tpike32026-05-27 11:39Animating agent movement on the grid
- Issue#1230tpike32026-05-27 11:38Simplification: Remove model.running
- Issue comment#3724github-actions[bot]2026-05-23 04:53Merge from Main
- Pull request#3723codebreaker322026-05-22 16:35
- Issue comment#3713quaquel2026-05-14 19:34Add get_group to GroupBy
- Issue comment#3708codebreaker322026-04-26 12:11Refactor Wolf-Sheep model to use property layers for wolves and grass
- Issue comment#3708github-actions[bot]2026-04-26 11:43Refactor Wolf-Sheep model to use property layers for wolves and grass
- Issue comment#3706github-actions[bot]2026-04-17 04:01fix: replace deprecated draw_agents() and draw_propertylayer() with render() in examples
- Pull request#3705dependabot[bot]2026-04-13 22:46
- Pull request#3705dependabot[bot]2026-04-13 22:46
- Issue comment#3703quaquel2026-04-12 08:36fixed:_get_interval and added the tests
- Issue comment#3702quaquel2026-04-12 08:36Callable Schedule interval can return 0 in EventGenerator, bypassing validation
- Issue comment#3703Krishsharma1792026-04-12 08:08fixed:_get_interval and added the tests
- Issue comment#3697codebyNJ2026-04-10 17:29Fix: CellAgent inheritance initialization with MetaAgent
- Issue comment#3693codebreaker322026-04-10 13:49add Locatable protocol
- Issue#3682EwoutH2026-04-10 13:25Altair space visualization crashes on empty spaces
- Pull request#3701Krishsharma1792026-04-10 12:00
- Issue comment#3572DipayanDasgupta2026-04-09 20:39Fix #3566: add type validation to evaluate_combination, remove dead code
- Issue comment#3547EwoutH2026-04-09 19:36Add deprecation warnings to DataCollector
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 109 stars here means stars gained during the window, not the repo's star count.