modular / mojo-gpu-puzzles
Learn GPU Programming in Mojo🔥 by Solving Puzzles
Stars437when found
Forks391
Created2025-04-301.5 years ago
Lines of Mojo19,35286 files
Commits7842025-04-17 to 2026-11-06
Mojo version1.3.0.dev2026110618from lock file
Toolingpixi
LicenseOther
Lines of Mojo
2025-04-17 to 2026-11-06; peak 19,589 lines
Stars per month
- stars
- forks
3 stars over the months of GH Archive loaded so far (8; months in between aren't loaded yet), counted from its events.
Releases and tags
| Date | Tag | Name | From | Mojo version | Commit |
|---|---|---|---|---|---|
| 2026-10-23 | v26.7.0 | – | git tag | – | cdc60e7a1b |
Migrations
| Date | What | From | To | Commit |
|---|---|---|---|---|
| 2025-04-17 | mojo_version | – | * | 4eab874b41 |
| 2025-04-17 | tooling | none | magic | 4eab874b41 |
| 2025-05-14 | tooling | magic | pixi | d8270a7a7c |
| 2025-06-26 | mojo_version | * | 25.5.0.dev2025062619 | 4f99d10fb7 |
| 2025-07-07 | mojo_version | 25.5.0.dev2025062619 | * | c0dc2180fe |
| 2025-09-19 | mojo_version | * | 1.0.0 | aa4175149e |
| 2026-08-05 | mojo_version | 1.0.0 | 1.1.0.dev2026080506 | 6cbea570e5 |
| 2026-08-06 | mojo_version | 1.1.0.dev2026080506 | 1.1.0.dev2026080606 | b274b6d955 |
| 2026-08-07 | mojo_version | 1.1.0.dev2026080606 | 1.1.0.dev2026080705 | a278fe97b5 |
| 2026-08-08 | mojo_version | 1.1.0.dev2026080705 | 1.1.0.dev2026080805 | 5053470ac2 |
| 2026-08-09 | mojo_version | 1.1.0.dev2026080805 | 1.1.0.dev2026080905 | 6011ff0941 |
| 2026-08-10 | mojo_version | 1.1.0.dev2026080905 | 1.1.0.dev2026081005 | d519e3a190 |
| 2026-08-11 | mojo_version | 1.1.0.dev2026081005 | 1.1.0.dev2026081105 | e084c1403d |
| 2026-08-13 | mojo_version | 1.1.0.dev2026081105 | 1.1.0.dev2026081322 | 0761d6e14e |
| 2026-08-14 | mojo_version | 1.1.0.dev2026081322 | 1.1.0.dev2026081405 | 82e97e9b00 |
| 2026-08-15 | mojo_version | 1.1.0.dev2026081405 | 1.1.0.dev2026081505 | 7db3a6a096 |
| 2026-08-16 | mojo_version | 1.1.0.dev2026081505 | 1.1.0.dev2026081620 | a51295ce9b |
| 2026-08-17 | mojo_version | 1.1.0.dev2026081620 | 1.1.0.dev2026081705 | f27a984d81 |
| 2026-08-18 | mojo_version | 1.1.0.dev2026081705 | 1.1.0.dev2026081813 | d48043bd2f |
| 2026-08-19 | mojo_version | 1.1.0.dev2026081813 | 1.1.0.dev2026081919 | 5bb8749c7a |
| 2026-08-20 | mojo_version | 1.1.0.dev2026081919 | 1.1.0.dev2026082005 | fe19541f4a |
| 2026-08-21 | mojo_version | 1.1.0.dev2026082005 | 1.1.0.dev2026082105 | 0ea301955c |
| 2026-08-22 | mojo_version | 1.1.0.dev2026082105 | 1.1.0.dev2026082218 | fd87f25ec9 |
| 2026-08-23 | mojo_version | 1.1.0.dev2026082218 | 1.1.0.dev2026082305 | 84cffd2b7c |
| 2026-08-24 | mojo_version | 1.1.0.dev2026082305 | 1.1.0.dev2026082405 | ca60eb0a14 |
| 2026-08-25 | mojo_version | 1.1.0.dev2026082405 | 1.1.0.dev2026082505 | 04a39371a5 |
| 2026-08-26 | mojo_version | 1.1.0.dev2026082505 | 1.1.0.dev2026082605 | a7f2c2acb5 |
| 2026-08-27 | mojo_version | 1.1.0.dev2026082605 | 1.1.0.dev2026082707 | d24b0bda07 |
| 2026-08-28 | mojo_version | 1.1.0.dev2026082707 | 1.1.0.dev2026082807 | 39b499b353 |
| 2026-08-29 | mojo_version | 1.1.0.dev2026082807 | 1.1.0.dev2026082905 | da078491cc |
| 2026-08-30 | mojo_version | 1.1.0.dev2026082905 | 1.1.0.dev2026083005 | 7370b73002 |
| 2026-08-31 | mojo_version | 1.1.0.dev2026083005 | 1.1.0.dev2026083105 | 81f788b44e |
| 2026-09-01 | mojo_version | 1.1.0.dev2026083105 | 1.1.0.dev2026090105 | bcbe1dc3ad |
| 2026-09-02 | mojo_version | 1.1.0.dev2026090105 | 1.1.0.dev2026090205 | dec44ee45a |
| 2026-09-03 | mojo_version | 1.1.0.dev2026090205 | 1.1.0.dev2026090305 | 67d2f1e002 |
| 2026-09-06 | mojo_version | 1.1.0.dev2026090305 | 1.1.0.dev2026090605 | 28d68d581e |
| 2026-09-07 | mojo_version | 1.1.0.dev2026090605 | 1.1.0.dev2026090705 | ab7d452fa6 |
| 2026-09-08 | mojo_version | 1.1.0.dev2026090705 | 1.1.0.dev2026090805 | b35189a055 |
| 2026-09-09 | mojo_version | 1.1.0.dev2026090805 | 1.1.0.dev2026090905 | e85bca7896 |
| 2026-09-10 | mojo_version | 1.1.0.dev2026090905 | 1.1.0.dev2026091005 | 41f8c50fca |
| 2026-09-11 | mojo_version | 1.1.0.dev2026091005 | 1.1.0.dev2026091105 | 3f288f741b |
| 2026-09-12 | mojo_version | 1.1.0.dev2026091105 | 1.2.0.dev2026091205 | 9cbee023b2 |
| 2026-09-13 | mojo_version | 1.2.0.dev2026091205 | 1.2.0.dev2026091305 | 3f0a68e0d2 |
| 2026-09-14 | mojo_version | 1.2.0.dev2026091305 | 1.2.0.dev2026091405 | 73a0a4c403 |
| 2026-09-15 | mojo_version | 1.2.0.dev2026091405 | 1.2.0.dev2026091505 | e47e1e0cd1 |
| 2026-09-16 | mojo_version | 1.2.0.dev2026091505 | 1.2.0.dev2026091605 | 83d371d333 |
| 2026-09-17 | mojo_version | 1.2.0.dev2026091605 | 1.2.0.dev2026091705 | 56724b99f1 |
| 2026-09-18 | mojo_version | 1.2.0.dev2026091705 | 1.2.0.dev2026091805 | 4f4f34dfc0 |
| 2026-09-19 | mojo_version | 1.2.0.dev2026091805 | 1.2.0.dev2026091905 | 5acc1a2a9a |
| 2026-09-20 | mojo_version | 1.2.0.dev2026091905 | 1.2.0.dev2026092005 | da2552e4e7 |
| 2026-09-21 | mojo_version | 1.2.0.dev2026092005 | 1.2.0.dev2026092105 | 0511acc153 |
| 2026-09-22 | mojo_version | 1.2.0.dev2026092105 | 1.2.0.dev2026092205 | 1a5224d2b9 |
| 2026-09-23 | mojo_version | 1.2.0.dev2026092205 | 1.2.0.dev2026092305 | debf469f9d |
| 2026-09-24 | mojo_version | 1.2.0.dev2026092305 | 1.2.0.dev2026092421 | 6a507147f8 |
| 2026-09-25 | mojo_version | 1.2.0.dev2026092421 | 1.2.0.dev2026092505 | 65d03575bd |
| 2026-09-26 | mojo_version | 1.2.0.dev2026092505 | 1.2.0.dev2026092605 | 3696f36391 |
| 2026-09-27 | mojo_version | 1.2.0.dev2026092605 | 1.2.0.dev2026092705 | 6904d824c7 |
| 2026-09-28 | mojo_version | 1.2.0.dev2026092705 | 1.2.0.dev2026092805 | 33292adbda |
| 2026-09-29 | mojo_version | 1.2.0.dev2026092805 | 1.2.0.dev2026092905 | f3a6c0ee6d |
| 2026-09-30 | mojo_version | 1.2.0.dev2026092905 | 1.2.0.dev2026093005 | 15ec5d98b4 |
| 2026-10-01 | mojo_version | 1.2.0.dev2026093005 | 1.2.0.dev2026100105 | bc59f69c3a |
| 2026-10-02 | mojo_version | 1.2.0.dev2026100105 | 1.2.0.dev2026100205 | be1ec8c4c0 |
| 2026-10-03 | mojo_version | 1.2.0.dev2026100205 | 1.2.0.dev2026100305 | b4738b90f2 |
| 2026-10-04 | mojo_version | 1.2.0.dev2026100305 | 1.2.0.dev2026100406 | 1966997245 |
| 2026-10-05 | mojo_version | 1.2.0.dev2026100406 | 1.2.0.dev2026100505 | fe58250dc7 |
| 2026-10-06 | mojo_version | 1.2.0.dev2026100505 | 1.2.0.dev2026100605 | f491785b7a |
| 2026-10-07 | mojo_version | 1.2.0.dev2026100605 | 1.2.0.dev2026100705 | 96dabcc678 |
| 2026-10-08 | mojo_version | 1.2.0.dev2026100705 | 1.2.0.dev2026100805 | 2de0af5f66 |
| 2026-10-09 | mojo_version | 1.2.0.dev2026100805 | 1.2.0.dev2026100905 | cca8e6799c |
| 2026-10-12 | mojo_version | 1.2.0.dev2026100905 | 1.2.0.dev2026101221 | b288c8aa53 |
| 2026-10-13 | mojo_version | 1.2.0.dev2026101221 | 1.2.0.dev2026101305 | fce4090814 |
| 2026-10-14 | mojo_version | 1.2.0.dev2026101305 | 1.2.0.dev2026101405 | 2e8c979064 |
| 2026-10-15 | mojo_version | 1.2.0.dev2026101405 | 1.2.0.dev2026101520 | d360bc4c71 |
| 2026-10-17 | mojo_version | 1.2.0.dev2026101520 | 1.2.0.dev2026101705 | 79c4df6120 |
| 2026-10-18 | mojo_version | 1.2.0.dev2026101705 | 1.2.0.dev2026101805 | 43e66345aa |
| 2026-10-19 | mojo_version | 1.2.0.dev2026101805 | 1.2.0.dev2026101905 | 9616879cff |
| 2026-10-20 | mojo_version | 1.2.0.dev2026101905 | 1.2.0.dev2026102005 | b4b2fc4b99 |
| 2026-10-21 | mojo_version | 1.2.0.dev2026102005 | 1.2.0.dev2026102105 | d1eb2bce53 |
| 2026-10-22 | mojo_version | 1.2.0.dev2026102105 | 1.2.0.dev2026102205 | 0fc089b5a5 |
| 2026-10-23 | mojo_version | 1.2.0.dev2026102205 | 1.3.0.dev2026102302 | 3ad8a80859 |
| 2026-10-23 | mojo_version | 1.3.0.dev2026102302 | 1.3.0.dev2026102305 | ee1cb66282 |
| 2026-10-24 | mojo_version | 1.3.0.dev2026102305 | 1.3.0.dev2026102405 | 255adc20c7 |
| 2026-10-25 | mojo_version | 1.3.0.dev2026102405 | 1.3.0.dev2026102505 | ad2d22c4ee |
| 2026-10-26 | mojo_version | 1.3.0.dev2026102505 | 1.3.0.dev2026102605 | 04b0b95243 |
| 2026-10-29 | mojo_version | 1.3.0.dev2026102605 | 1.3.0.dev2026102914 | 76811cb6d2 |
| 2026-10-31 | mojo_version | 1.3.0.dev2026102914 | 1.3.0.dev2026103021 | ac493131ba |
| 2026-10-31 | mojo_version | 1.3.0.dev2026103021 | 1.3.0.dev2026103105 | aa588f9da9 |
| 2026-11-01 | mojo_version | 1.3.0.dev2026103105 | 1.3.0.dev2026110105 | e0f2459166 |
| 2026-11-02 | mojo_version | 1.3.0.dev2026110105 | 1.3.0.dev2026110205 | b49e298a2e |
| 2026-11-03 | mojo_version | 1.3.0.dev2026110205 | 1.3.0.dev2026110305 | 50ed7fcb70 |
| 2026-11-04 | mojo_version | 1.3.0.dev2026110305 | 1.3.0.dev2026110405 | 0e0c303ad2 |
| 2026-11-05 | mojo_version | 1.3.0.dev2026110405 | 1.3.0.dev2026110505 | 5a8a078841 |
| 2026-11-06 | mojo_version | 1.3.0.dev2026110505 | 1.3.0.dev2026110618 | 7272d17569 |
Commits
| Date | Commit | Lines of Mojo | Tooling | Mojo version |
|---|---|---|---|---|
| 2026-11-06 | 7272d17569 | 19,352 | pixi | 1.3.0.dev2026110618 |
| 2026-11-06 | f67dab7b2f | 19,352 | pixi | 1.3.0.dev2026110505 |
| 2026-11-05 | 5a8a078841 | 19,372 | pixi | 1.3.0.dev2026110505 |
| 2026-11-05 | 8b00e9c1c8 | 19,372 | pixi | 1.3.0.dev2026110405 |
| 2026-11-05 | 93b3fe35b7 | 19,372 | pixi | 1.3.0.dev2026110405 |
| 2026-11-04 | 0e0c303ad2 | 19,380 | pixi | 1.3.0.dev2026110405 |
| 2026-11-03 | 50ed7fcb70 | 19,380 | pixi | 1.3.0.dev2026110305 |
| 2026-11-03 | a0e59493b4 | 19,380 | pixi | 1.3.0.dev2026110205 |
| 2026-11-02 | b49e298a2e | 19,380 | pixi | 1.3.0.dev2026110205 |
| 2026-11-01 | e0f2459166 | 19,380 | pixi | 1.3.0.dev2026110105 |
| 2026-10-31 | aa588f9da9 | 19,380 | pixi | 1.3.0.dev2026103105 |
| 2026-10-31 | ac493131ba | 19,380 | pixi | 1.3.0.dev2026103021 |
| 2026-10-29 | 76811cb6d2 | 19,380 | pixi | 1.3.0.dev2026102914 |
| 2026-10-29 | 394967c5e3 | 19,380 | pixi | 1.3.0.dev2026102605 |
| 2026-10-26 | 04b0b95243 | 19,380 | pixi | 1.3.0.dev2026102605 |
| 2026-10-25 | ad2d22c4ee | 19,380 | pixi | 1.3.0.dev2026102505 |
| 2026-10-25 | d56611e490 | 19,380 | pixi | 1.3.0.dev2026102405 |
| 2026-10-24 | 255adc20c7 | 19,380 | pixi | 1.3.0.dev2026102405 |
| 2026-10-23 | ee1cb66282 | 19,380 | pixi | 1.3.0.dev2026102305 |
| 2026-10-23 | 3ad8a80859 | 19,380 | pixi | 1.3.0.dev2026102302 |
| 2026-10-23 | 69412d9e3c | 19,380 | pixi | 1.2.0.dev2026102205 |
| 2026-10-23 | 7a50693b30 | 19,380 | pixi | 1.2.0.dev2026102205 |
| 2026-10-23 | c1efeebd5d | 19,380 | pixi | 1.2.0.dev2026102205 |
| 2026-10-22 | 0fc089b5a5 | 19,380 | pixi | 1.2.0.dev2026102205 |
| 2026-10-22 | e2a8210aee | 19,380 | pixi | 1.2.0.dev2026102105 |
| 2026-10-22 | 4542f5194c | 19,380 | pixi | 1.2.0.dev2026102105 |
| 2026-10-21 | d1eb2bce53 | 19,380 | pixi | 1.2.0.dev2026102105 |
| 2026-10-20 | b4b2fc4b99 | 19,380 | pixi | 1.2.0.dev2026102005 |
| 2026-10-19 | 9616879cff | 19,380 | pixi | 1.2.0.dev2026101905 |
| 2026-10-19 | 8d2a2b2ba7 | 19,380 | pixi | 1.2.0.dev2026101805 |
| 2026-10-18 | 43e66345aa | 19,380 | pixi | 1.2.0.dev2026101805 |
| 2026-10-17 | 79c4df6120 | 19,380 | pixi | 1.2.0.dev2026101705 |
| 2026-10-15 | d360bc4c71 | 19,380 | pixi | 1.2.0.dev2026101520 |
| 2026-10-15 | d06790e5c9 | 19,380 | pixi | 1.2.0.dev2026101405 |
| 2026-10-15 | b2e2bf5a6e | 19,392 | pixi | 1.2.0.dev2026101405 |
| 2026-10-14 | 2e8c979064 | 19,403 | pixi | 1.2.0.dev2026101405 |
| 2026-10-13 | fce4090814 | 19,403 | pixi | 1.2.0.dev2026101305 |
| 2026-10-12 | b288c8aa53 | 19,403 | pixi | 1.2.0.dev2026101221 |
| 2026-10-12 | cc4e5253eb | 19,403 | pixi | 1.2.0.dev2026100905 |
| 2026-10-12 | 6f586cac36 | 19,403 | pixi | 1.2.0.dev2026100905 |
| 2026-10-12 | 48bfc24e79 | 19,407 | pixi | 1.2.0.dev2026100905 |
| 2026-10-12 | ba643cefb4 | 19,407 | pixi | 1.2.0.dev2026100905 |
| 2026-10-12 | f80ad6b7d5 | 19,407 | pixi | 1.2.0.dev2026100905 |
| 2026-10-09 | cca8e6799c | 19,407 | pixi | 1.2.0.dev2026100905 |
| 2026-10-08 | 2de0af5f66 | 19,407 | pixi | 1.2.0.dev2026100805 |
| 2026-10-07 | 96dabcc678 | 19,407 | pixi | 1.2.0.dev2026100705 |
| 2026-10-06 | f491785b7a | 19,407 | pixi | 1.2.0.dev2026100605 |
| 2026-10-05 | fe58250dc7 | 19,407 | pixi | 1.2.0.dev2026100505 |
| 2026-10-04 | 1966997245 | 19,407 | pixi | 1.2.0.dev2026100406 |
| 2026-10-04 | 85972936d7 | 19,407 | pixi | 1.2.0.dev2026100305 |
The latest 50 of 784 commits; all of them are in the JSON.