The example catalog: 113 raylib examples
A map of the whole suite. Each example is one namespace under src/examples/ (or src/examples/games/, src/examples/models/), runnable via bb <name> or clj -M:<alias>. bb examples prints this same grouping live from bb/helpers.bb's examples registry; this page is that registry rendered as a browsable table, plus (where known) which official raylib C example a given Clojure example ports. Nearly every "ported from" cell cites a file in raysan5/raylib's own examples/ tree; the 3 cells marked ยน instead cite the companion raysan5/raylib-games repo; see the note under the games table below.
Full-size preview gallery:
demos.md: every example at full size, one-line description included. Thepreviewcolumn below thumbnails straight from the same committed GIFs (docs/demos/*.gif), regenerated by the maintainer-onlybb recordtask and configured byscripts/demo_manifest.edn.
Run one, or see them all grouped:
bb <name> # e.g. bb asteroids (opens a window)
bb examples # this same grouping, printed from the terminal
๐ฎ Original games (9)
ยน Ported from raysan5/raylib-games, a companion repo of classic-game clones and game-jam entries, separate from raysan5/raylib's own examples/ tree that every other "ported from" cell on this page cites. snake.c and floppy.c come from its classics/ collection; retro_maze_3d.c from its retro_maze_3d/ GGJ 2021 entry (header comment: "GGJ 2021 - RETRO MAZE 3D โฆ Copyright (c) 2021 Ramon Santamaria (@raysan5)", matching this example's own docstring credit).
๐ฆ Core (37)
๐ท Shapes (28)
๐ Text (3)
๐ผ๏ธ Textures (4)
โจ Shaders (3)
๐ Audio (4)
๐ฟ Models (25)
Adding a new example
See example-architecture-patterns.md for the full recipe (source file, deps.edn alias, bb.edn task, bb/helpers.bb registry entry).














































































































