{"id":3544,"url":"https://github.com/Rabios/awesome-raylib","name":"awesome-raylib","description":"Curated list of awesome stuff for raylib.","projects_count":236,"last_synced_at":"2026-07-01T16:00:25.140Z","repository":{"id":37747581,"uuid":"288622007","full_name":"Rabios/awesome-raylib","owner":"Rabios","description":"Curated list of awesome stuff for raylib.","archived":false,"fork":false,"pushed_at":"2024-04-07T22:52:50.000Z","size":5694,"stargazers_count":502,"open_issues_count":1,"forks_count":20,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-04-29T18:24:18.180Z","etag":null,"topics":["awesome","awesome-list","awesome-lists","madewithraylib","raylib"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rabios.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-08-19T03:16:38.000Z","updated_at":"2024-04-29T05:22:11.000Z","dependencies_parsed_at":"2024-01-13T03:07:53.416Z","dependency_job_id":"ffe06858-a0f5-471f-8eac-cee22a098233","html_url":"https://github.com/Rabios/awesome-raylib","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rabios%2Fawesome-raylib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rabios%2Fawesome-raylib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rabios%2Fawesome-raylib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rabios%2Fawesome-raylib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rabios","download_url":"https://codeload.github.com/Rabios/awesome-raylib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":200884974,"owners_count":13788999,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-06T00:14:59.971Z","updated_at":"2026-07-01T16:00:25.140Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["List"],"sub_categories":["Deprecated/Removed/Unknown bindings","Resources and Links","Articles","Tutorials","Promo Images","Videos","Stickers","Libraries and Frameworks"],"readme":"# Awesome raylib\r\n\r\n[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\r\n\r\nCurated list of awesome stuff for [raylib](https://raylib.com), Simple and easy-to-use library to enjoy videogames programming.\r\n\r\n## List\r\n\r\n- [Gists](#gists)\r\n- [Homebrew Ports](#homebrew-ports)\r\n- [Libraries and Frameworks](#libraries-and-frameworks)\r\n- [Softwares](#softwares)\r\n- [Bindings](https://github.com/raysan5/raylib/blob/master/BINDINGS.md)\r\n- [Deprecated/Removed/Unknown bindings](#deprecatedremovedunknown-bindings)\r\n- [Libraries bindings/ports](#libraries-bindingsports)\r\n- [Platforms supported by raylib](https://github.com/raysan5/raylib#building-raylib-on-multiple-platforms)\r\n- [Tutorials](#tutorials)\r\n- [Community Examples](#community-examples)\r\n- [Templates](#templates)\r\n- [Articles](#articles)\r\n- [Videos](#videos)\r\n- [What raylib uses?](https://github.com/raysan5/raylib/wiki/raylib-dependencies)\r\n- [Promo Images](#promo-images)\r\n- [Logos](#logos)\r\n- [Stickers](#stickers)\r\n- [Resources and Links](#resources-and-links)\r\n\r\n### Gists\r\n\r\n| Name         | Author             | Description                                    |\r\n|--------------|--------------------|------------------------------------------------|\r\n| [sort.c][1]  | [ohmree][2]        | C Sorting example that uses raylib.            |\r\n| [bleed.c][3] | [satinxs][4]       | Bleed bug when drawing rectangles with raylib. |\r\n| [agui.h][5]  | [masterex1000][6]  | Small UI helper library intended to be used with raylib. |\r\n| [rpmd.c][7]  | [SamyBencherif][8] | Pixelated 2D lighting with shadows in raylib, software accelerated.  |\r\n| [client_GUI.c][9] | [Goodguyr][10] | raylib example of networking, Drawing circles for each player.   |\r\n| [pan.c][11]  | [JeffM2501][12] | raylib example of mouse drag panning for 2D camera. |\r\n| [noisepl.c][13] | [Demizdor][14] | Noise Planets example made with raylib. |\r\n| [RayCollisions.c][15] | [Pikachuxxxx][16] | Function to Detect Collisions Between a Ray and a Rectangle and Dynamic Rectangle and a Rectangle. |\r\n| [raylib_dpi_hack.c][17] | [mattj1][18] | Function to get window DPI. |\r\n| [DrawTexturePro3D.c][19] | [Rabios][20] | Draw 2D texture with raylib in 3D space! |\r\n| [raynames.h][21] | [dotxnc][22] | Header that provides lowercase name aliases for types and functions of raylib, raymath, easings, And rnet. |\r\n| [raylibvectors.c][23] | [AregevDev][24] | raylib example for 2D Vectors. |\r\n| [maze.c][25] | [EdwardDowling][26] | Maze generation and raycasting example. |\r\n| [core_2d_camera_c-mera.lisp][27] | [pluckyporcupine][28] | raylib core_2d_camera example ported to [C-Mera][29]! |\r\n| [core_split_screen.c][30] | [JeffM2501][12] | Simple splitscreen implemntation for raylib. |\r\n| [models_mesh_generation.c][31] | [JeffM2501][12] | Example shows that Mesh generation of quad with UV repeats in raylib. |\r\n| [imgui_docking_exmaple.cpp][32] | [JeffM2501][12] | Example of how to do editor style docking in [ImGui][33] for raylib. |\r\n| [varfps.c][34] | [JeffM2501][12] | raylib test showing how frame based motion can be problematic. |\r\n| [raylib worldspace panning with rotation][35] | [JeffM2501][12] | raylib example of worldspace panning with rotation. |\r\n| [raylib worldspace panning][36] | [JeffM2501][12] | raylib example of worldspace panning without rotation. |\r\n| [Model merge for raylib][37] | [JeffM2501][12] | Example of model merge made with raylib. |\r\n| [raylib resize fullscreen example][38] | [JeffM2501][12] | raylib resize fullscreen example. |\r\n| [orbitcamera.cpp][39] | [JeffM2501][12] | Example of orbit camera made for raylib! |\r\n| [RLAssets.cpp][40] | [JeffM2501][12] | Basic platform independent asset folder management for raylib. |\r\n| [Basic Shot Animation raylib][41] | [JeffM2501][12] | Basic animation made with raylib. |\r\n| [Basic entity game][42] | [JeffM2501][12] | Entity example made with raylib. |\r\n| [DrawTextureProZ][43] | [JeffM2501][12] | Modified version of `DrawTexturePro` that adds Z Dimension/Depth! |\r\n| [raylib fullscreen toggle example][44] | [JeffM2501][12] | fullscreen toggle example made with raylib. |\r\n\r\n[1]: https://gist.github.com/ohmree/dac78b36b736a71dc9a423d10b9509cc\r\n[2]: https://github.com/ohmree\r\n[3]: https://gist.github.com/satinxs/e55461da74ba378a09d813cb6767ffae\r\n[4]: https://github.com/satinxs\r\n[5]: https://gist.github.com/masterex1000/92c861eeef03e761d0addc6edc0b741f\r\n[6]: https://github.com/masterex1000\r\n[7]: https://gist.github.com/SamyBencherif/00412fa24b411c07ad57176e64793fb5\r\n[8]: https://github.com/SamyBencherif\r\n[9]: https://gist.github.com/Goodguyr/284a262dc95ab0a35b498115c1cb3d41\r\n[10]: https://github.com/Goodguyr\r\n[11]: https://gist.github.com/JeffM2501/3c7da5c2b7e078e254d673f91489c78f\r\n[12]: https://github.com/JeffM2501\r\n[13]: https://gist.github.com/Demizdor/e916ba765336c389af4ecd2c557a6be6\r\n[14]: https://github.com/Demizdor\r\n[15]: https://gist.github.com/Pikachuxxxx/0dda4b70bf71b794b08923df34961844\r\n[16]: https://github.com/Pikachuxxxx\r\n[17]: https://gist.github.com/mattj1/606a94527badb6ffa7d22245c9b745b1\r\n[18]: https://github.com/mattj1\r\n[19]: https://gist.github.com/Rabios/ccbb08d7ff4f41af19d53bf02d803815\r\n[20]: https://github.com/Rabios\r\n[21]: https://gist.github.com/dotxnc/403caefa3bd1eae3b8e265e79d6508ad\r\n[22]: https://github.com/dotxnc\r\n[23]: https://gist.github.com/AregevDev/737d14ce64be059ed2b6d0d973361985\r\n[24]: https://github.com/AregevDev\r\n[25]: https://gist.github.com/EdwardDowling/01a872cca79e1404bbc2\r\n[26]: https://github.com/EdwardDowling\r\n[27]: https://gist.github.com/pluckyporcupine/bbaa93b00e020c53faf27e5bde087374\r\n[28]: https://github.com/pluckyporcupine\r\n[29]: https://github.com/kiselgra/c-mera\r\n[30]: https://gist.github.com/JeffM2501/85e3c3fa4c5296227ab91dd7d2dec471\r\n[31]: https://gist.github.com/JeffM2501/18964218591e5aa302f17f0ae5a45b77\r\n[32]: https://gist.github.com/JeffM2501/4c3a7e8a85302f743f8bd9dc1aae00ae\r\n[33]: https://github.com/ocornut/imgui\r\n[34]: https://gist.github.com/JeffM2501/588d8b632d1bf49c7f010dde0a9dcbee\r\n[35]: https://gist.github.com/JeffM2501/703728379eb6e9d51d33201d1a1fe05d\r\n[36]: https://gist.github.com/JeffM2501/edb5b8bbfd5a1744d4f97865ad4be989\r\n[37]: https://gist.github.com/JeffM2501/08d20cdd931456ad0e52905401cc34af\r\n[38]: https://gist.github.com/JeffM2501/00cf5653f41337d8c9e8db40deb25656\r\n[39]: https://gist.github.com/JeffM2501/000787070aef421a00c02ae4cf799ea1\r\n[40]: https://gist.github.com/JeffM2501/bd1092ce0eaedd26fe3ca60e1743ce40\r\n[41]: https://gist.github.com/JeffM2501/a6eb14d734f88a065a73adb729eed1f7\r\n[42]: https://gist.github.com/JeffM2501/a5987d2f4575e871f561197232ba0f60\r\n[43]: https://gist.github.com/JeffM2501/1c4c9c8048cbb19d11c9807518196b69\r\n[44]: https://gist.github.com/JeffM2501/6e4630a0e34c0c7dddf066f7192e342d\r\n\r\n### Homebrew Ports\r\n\r\n| Name                    | Author         | Platform              |\r\n|-------------------------|----------------|-----------------------|\r\n| [orbisdev-orbisGl2][45] | [orbisdev][46] | Sony PlayStation 4    |\r\n| [raylib4Vita][47]       | [psp2dev][48]  | Sony PlayStation Vita |\r\n| [3ds-raylib][49]        | [Gota7][50]    | Nintendo 3DS          |\r\n| [raylib-nx][626]        | [LucaSkyer][627] | Nintendo Switch     |\r\n\r\n[45]: https://github.com/orbisdev/orbisdev-orbisGl2\r\n[46]: https://github.com/orbisdev\r\n[47]: https://github.com/psp2dev/raylib4Vita\r\n[48]: https://github.com/psp2dev\r\n[49]: https://github.com/Gota7/3ds-raylib\r\n[50]: https://github.com/Gota7\r\n[626]: https://github.com/lucaskyer/raylib-nx\r\n[627]: https://github.com/lucaskyer\r\n\r\n### Libraries and Frameworks\r\n\r\n| Name          | Author           | Description                                   |\r\n|---------------|------------------|-----------------------------------------------|\r\n| [rayfork][51] | [SasLuca][52]    | Single header and source, cross-platform, allocator-aware, C99 game libraries. |\r\n| [rayport][53] | [Rabios][20]     | Awesome C99, Header-Only, rayfork wrapper for raylib! |\r\n| [rayutils][54] | [Rabios][20]    | Single-Header library that extends raylib with some awesome functionality! |\r\n| [raygui][55] | [raysan5][56]     | Simple and easy-to-use immediate-mode GUI library. |\r\n| [Physac][57] | [victorfisac][58] | 2D physics header-only library for videogames developed in C using raylib library. |\r\n| [rpng][59] | [raysan5][56] | Simple and easy-to-use library to manage png chunks. | \r\n| [rres][60] | [raysan5][56] | Simple and easy-to-use file-format to package resources. |\r\n| [raudio][61] | [raysan5][56] | Simple and easy-to-use audio library based on [miniaudio][62]. |\r\n| [ECSlib][63] | [firststef][64] | Library with ECS classes in C++ using raylib. |\r\n| [tbag][65] | [osom8979][66] | Third party extension utility project. |\r\n| [imgui-impl-raylib][67] | [oswjk][68] | raylib backend for Dear ImGui. |\r\n| [rlImGui](https://github.com/raylib-extras/rlImGui) | [raylib-extras](https://github.com/raylib-extras) | [Dear ImGui](https://github.com/ocornut/imgui) immediate graphical user interface for raylib. |\r\n| [Libre][69] | [haydenhigg][70] | [Crystal][71] graphics library that is built on raylib. |\r\n| [GameSystemsInC][72] | [nezvers][73] | TileMap \u0026 Sprite systems for raylib. |\r\n| [raylib-asprite][74] | [RobLoach][75] | Load [Aseprite][76] files for animated sprites in raylib. |\r\n| [raylib-nuklear][77] | [RobLoach][75] | [Nuklear][78] immediate mode GUI for raylib. |\r\n| [zgui][79] | [zworld-apps][80] | GUI system based on Constraints for raylib, Written in [Go][81]. |\r\n| [visual-go][82] | [Slixe][83] | Framework to create simple application using raylib \u0026 Flex. |\r\n| [rlyeh][84] | [basp1][85] | Simple and easy-to-use GUI API library for [raylib-go][86], Written in Go. |\r\n| [raycons][87] | [smthnspcl][88] | Icons drawn by raylib, Written in C++. |\r\n| [raygauge][89] | [smthnspcl][88] | Simple gauges to display values with raylib, Written in C++. |\r\n| [libpartikel][90] | [dbriemann][91] | Simple particle system library made with and for raylib. Works as header only library. |\r\n| [spine-raylib-runtimes][92] | [WEREMSOFT][93] | raylib implementation of the C spine runtimes. |\r\n| [stl-loader-for-raylib][94] | [WEREMSOFT][93] | STL loader for raylib, Allows to load 3dPrinter file types into raylib. |\r\n| [Raylib-GBuffers][95] | [TheLumaio][96] | GBuffer implementation for raylib. |\r\n| [tofu][97] | [tofuengine][98] | Lightweight 2D framework with a lo-fi vibe, for fast game prototyping. Uses OpenGL through [GLFW3][99], Scripted in Lua. |\r\n| [RaylibEX][100] | [Ferrohound][101] | raylib Extra incorporates more basic functionality to raylib while keeping the hands-on aspect! |\r\n| [MathX][102] | [JusticeShultz][103] | Detailed custom math library programmed in C++ that includes demos that uses raylib. |\r\n| [LilySweetCat][104] | [RaylibCs-UI][105] | Just a simple UI using raylib (Can be used as library), Written in C#. |\r\n| [raylib-tmx][106] | [RobLoach][75] | Load and draw [Tiled][107] `.tmx` tile maps through the [TMX C Loader][108]. |\r\n| [ruicf][109] | [nbdy][110] | C++ raylib UI controls framework. |\r\n| [RLGameGui][111] | [JeffM2501][12] | Resolution independent GUI for raylib, Written in C++! |\r\n| [raylib-extensions][112] | [jackcarey][113] | Modifications/Additions to raylib and raygui. |\r\n| [RayLibUtils][114] | [coolcoy12][115] | Useful UI and effects for raylib written in C++! |\r\n| [raylib-barebones][116] | [moonsteal][117] | Stripped down version of raylib with Meson. |\r\n| [RaylibSIMD][118] | [Doy-lee][119] | SIMD Implementation of raylib's API. |\r\n| [RTAudioGameLib][120] | [8bitPandaPlugins][121] | C++ Game API built on raylib and [RTaudio][122] for latency critical implimentations. |\r\n| [RayLib-Utilities][123] | [zzador][124] | Some utility \u0026 helper functions for raylib and raygui. |\r\n| [libraygun][125] | [jozanza][126] | Utils for raylib. |\r\n| [raylibExtras][127] | [JeffM2501][12] | C++ Utilities and common code for use with raylib. |\r\n| [raylibImGui][128] | [Ushio][129] | C++ Dear ImGui integration for raylib. |\r\n| [displayfx_raylib][130] | [nicholasimon][131] | Few effects to use on top of your game screen, scanlines, noise lines and pixel noise, written in Go. |\r\n| [rlgutils][132] | [JacobLondon][133] | Go utilities for raylib. |\r\n| [PaperSDL][134] | [thyliverman][135] | Small software library, designed to make using [raylib-cs][136] simpler and more concise, Written in C#. |\r\n| [gtk-raylib][137] | [hbiblia][138] | [GTK][139] integration with raylib. |\r\n| [gastar][140] | [impzero][141] | Algorithm implemented in Go visualized using raylib. |\r\n| [raylib-physfs][142] | [RobLoach][75] | Provides integration with the virtual file system [PhysicsFS][143] |\r\n| [raylib-assetsys](https://github.com/RobLoach/raylib-assetsys) | [RobLoach][75] | Load raylib assets from .zip files with [assetsys.h](https://github.com/mattiasgustavsson/libs/blob/main/assetsys.h) |\r\n| [Paper][144] | [thyliverman][135] | C++ rewrite of [PaperSDL][134], dedicated to making raylib just a little easier to work with. |\r\n| [Animator-For-Raylib][145] | [AliElSaleh][146] | C/C++ Animator lib. |\r\n| [TestFrame][147] | [JeffM2501][12] | Test framework that uses raylib and ImGui together to help test and develop concept and uses C++ classes for windows and views. |\r\n| [ferox][148] | [c-krit][149] | 2D collision detection and physics library written in C. |\r\n| [RaylibOpOverloads][150] | [ProfJski][151] | C++ Operator Overloads for raylib. |\r\n| [rlzero][152] | [electronstudio][153] | Simplified API for raylib to enable beginners to create 3D games, Inspired by [Pygame Zero][154]. |\r\n| [haxeui-raylib][155] | [haxeui][156] | raylib backend for [HaxeUI][157]. |\r\n| [rlobj][158] | [Not-Nik][159] | drop-in replacement for raylib's obj loader. |\r\n| [Glui][624] | [Samerion][625] | Declarative D user interface library for raylib. |\r\n| [raylib-api](https://github.com/RobLoach/raylib-api) | [RobLoach](https://github.com/robloach) | Exports of the raylib APIs in different formats (XML, JSON, Lua, etc) |\r\n| [raylib-assert](https://github.com/RobLoach/raylib-assert) | [RobLoach](https://github.com/robloach) | Runtime assertion library for raylib |\r\n| [dk_console](https://github.com/dkvilo/dk_console) | [dkvilo](https://github.com/dkvilo) | Drop in dev console for your raylib game/engine |\r\n| [raylib-video](https://github.com/RicoP/raylib-video) | [RicoP](https://github.com/RicoP/raylib-video) | A multi-threaded realtime single header library to stream MPEG1 videos to textures |\r\n\r\n[51]: https://github.com/SasLuca/rayfork\r\n[52]: https://github.com/SasLuca\r\n[53]: https://github.com/Rabios/rayport\r\n[54]: https://github.com/Rabios/rayutils\r\n[55]: https://github.com/raysan5/raygui\r\n[56]: https://github.com/raysan5\r\n[57]: https://github.com/victorfisac/Physac\r\n[58]: https://github.com/victorfisac\r\n[59]: https://github.com/raysan5/rpng\r\n[60]: https://github.com/raysan5/rres\r\n[61]: https://github.com/raysan5/raudio\r\n[62]: https://miniaud.io\r\n[63]: https://github.com/firststef/ECSlib\r\n[64]: https://github.com/firststef\r\n[65]: https://github.com/osom8979/tbag\r\n[66]: https://github.com/osom8979\r\n[67]: https://github.com/oswjk/imgui-impl-raylib\r\n[68]: https://github.com/oswjk\r\n[69]: https://github.com/haydenhigg/Libre\r\n[70]: https://github.com/haydenhigg\r\n[71]: https://crystal-lang.org\r\n[72]: https://github.com/nezvers/GameSystemsInC\r\n[73]: https://github.com/nezvers\r\n[74]: https://github.com/RobLoach/raylib-aseprite\r\n[75]: https://github.com/RobLoach\r\n[76]: https://www.aseprite.org\r\n[77]: https://github.com/RobLoach/raylib-nuklear\r\n[78]: https://github.com/Immediate-Mode-UI/Nuklear\r\n[79]: https://github.com/zworld-apps/zgui\r\n[80]: https://github.com/zworld-apps\r\n[81]: https://go.dev\r\n[82]: https://github.com/Slixe/visual-go\r\n[83]: https://github.com/Slixe\r\n[84]: https://github.com/basp1/rlyeh\r\n[85]: https://github.com/basp1\r\n[86]: https://github.com/gen2brain/raylib-go\r\n[87]: https://github.com/smthnspcl/raycons\r\n[88]: https://github.com/smthnspcl\r\n[89]: https://github.com/smthnspcl/raygauge\r\n[90]: https://github.com/dbriemann/libpartikel\r\n[91]: https://github.com/dbriemann\r\n[92]: https://github.com/WEREMSOFT/spine-raylib-runtimes\r\n[93]: https://github.com/WEREMSOFT\r\n[94]: https://github.com/WEREMSOFT/stl-loader-for-raylib\r\n[95]: https://github.com/TheLumaio/Raylib-GBuffers\r\n[96]: https://github.com/TheLumaio\r\n[97]: https://github.com/tofuengine/tofu\r\n[98]: https://github.com/tofuengine\r\n[99]: https://www.glfw.org\r\n[100]: https://github.com/Ferrohound/RaylibEX\r\n[101]: https://github.com/Ferrohound\r\n[102]: https://github.com/JusticeShultz/MathX\r\n[103]: https://github.com/JusticeShultz\r\n[104]: https://github.com/LilySweetCat/RaylibCs-UI\r\n[105]: https://github.com/LilySweetCat\r\n[106]: https://github.com/RobLoach/raylib-tmx\r\n[107]: https://www.mapeditor.org\r\n[108]: https://github.com/baylej/tmx\r\n[109]: https://github.com/nbdy/ruicf\r\n[110]: https://github.com/nbdy\r\n[111]: https://github.com/JeffM2501/RLGameGui\r\n[112]: https://github.com/jackcarey/raylib-extensions\r\n[113]: https://github.com/jackcarey\r\n[114]: https://github.com/coolcoy12/RayLibUtils\r\n[115]: https://github.com/coolcoy12\r\n[116]: https://github.com/moonsteal/raylib-barebones\r\n[117]: https://github.com/moonsteal\r\n[118]: https://github.com/Doy-lee/RaylibSIMD\r\n[119]: https://github.com/Doy-lee\r\n[120]: https://github.com/8bitPandaPlugins/RTAudioGameLib\r\n[121]: https://github.com/8bitPandaPlugins\r\n[122]: https://github.com/thestk/rtaudio\r\n[123]: https://github.com/zzador/RayLib-Utilities\r\n[124]: https://github.com/zzador\r\n[125]: https://github.com/jozanza/libraygun\r\n[126]: https://github.com/jozanza\r\n[127]: https://github.com/JeffM2501/raylibExtras\r\n[128]: https://github.com/Ushio/raylibImGui\r\n[129]: https://github.com/Ushio\r\n[130]: https://github.com/nicholasimon/displayfx_raylib\r\n[131]: https://github.com/nicholasimon\r\n[132]: https://github.com/JacobLondon/rlgutils\r\n[133]: https://github.com/JacobLondon\r\n[134]: https://github.com/thyliverman/PaperSDL\r\n[135]: https://github.com/thyliverman\r\n[136]: https://github.com/ChrisDill/Raylib-cs\r\n[137]: https://github.com/hbiblia/gtk-raylib\r\n[138]: https://github.com/hbiblia\r\n[139]: https://www.gtk.org\r\n[140]: https://github.com/impzero/gastar\r\n[141]: https://github.com/impzero\r\n[142]: https://github.com/RobLoach/raylib-physfs\r\n[143]: https://www.icculus.org/physfs\r\n[144]: https://github.com/thyliverman/Paper\r\n[145]: https://github.com/AliElSaleh/Animator-For-Raylib\r\n[146]: https://github.com/AliElSaleh\r\n[147]: https://github.com/JeffM2501/TestFrame\r\n[148]: https://github.com/c-krit/ferox\r\n[149]: https://github.com/c-krit\r\n[150]: https://github.com/ProfJski/RaylibOpOverloads\r\n[151]: https://github.com/ProfJski\r\n[152]: https://github.com/electronstudio/rlzero\r\n[153]: https://github.com/electronstudio\r\n[154]: https://github.com/lordmauve/pgzero\r\n[155]: https://github.com/haxeui/haxeui-raylib\r\n[156]: https://github.com/haxeui\r\n[157]: http://haxeui.org\r\n[158]: https://github.com/Not-Nik/rlobj\r\n[159]: https://github.com/Not-Nik\r\n[624]: https://git.samerion.com/Samerion/Glui\r\n[625]: https://git.samerion.com/Samerion\r\n\r\nCHECKPOINT\r\n\r\n### Softwares\r\n\r\n| Name       | Author     | Description                       |\r\n|------------|------------|-----------------------------------|\r\n| [gxarch][160] | [gtrxAC][161] | Simple fantasy computer architecture that uses raylib! |\r\n| [gxSE][162] | [gtrxAC][161] | Command-based sprite/image editor. |\r\n| [3d-audio-producer][163] | [adct-the-experimenter][164] | Fork of the [adct-the-experimenter/binaural-audio-editor][165] that uses replaced with raygui and raylib. |\r\n| [chip8][166] | [Lockna][167] | Very basic [CHIP-8][168] emulator that uses raylib for rendering. |\r\n| [SkyBoy][169] | [skylersaleh][170] | Game Boy and Game Boy Color Emulator powered by raylib! |\r\n| [2D-CAD-Raylib][171] | [sparkskapil][172] | 2D CAD viewer for raylib. |\r\n| [raygui_calculator][173] | [sorykkk][174] | Demonstrates simple and functional calculator gui written with raygui based on raylib library. |\r\n| [FunWithEasings][175] | [MarcMDE][176] | Small and simple Easings visualizing tool developed in C with raylib and C easings. |\r\n| [SharedBuff][177] | [Mudzii][178] | Level editor using a shared buffer between an Maya API and raylib engine. |\r\n| [rFXGen][179] | [raysan5][56] | Simple and easy-to-use fx sounds generator. |\r\n| [rPBR][180] | [victorfisac][58] | 3D model viewer with PBR pipeline written using OpenGL with usage of raylib in pure C. |\r\n| [raylib-libretro][181] | [RobLoach][75] | [libretro][182] frontend using raylib. |\r\n| [FNode][183] | [victorfisac][58] | Tool based in nodes to build GLSL shaders without any programming knowledge written in C using OpenGL and GLFW. |\r\n| [RayTracer][184] | [MaximeHouis][185] | Ray Tracer in C++ using raylib. |\r\n| [GeldaEngine][186] | [fedqx][187] | C raylib game engine. |\r\n| [rengfx][188] | [xdrie][189] | Lightweight, expressive, extensible 2D/3D game engine, Written in [D][190]. |\r\n| [raytaiko][191] | [Rabios][20] | Simple and moddable Taiko no Tatsujin engine written in [Lua][192] using raylib using [TSnake41][193]'s [LuaJIT bindings][194]. |\r\n| [cbit-raylib][195] | [nurakmaljalil91][196] | C++ Game Engine built on top of raylib. |\r\n| [PhysicsEngine][197] | [CarterPatterson][198] | Simple physics engine built in raylib for [AIE][199] CS 2019, Written in C++! |\r\n| [Midday-Commander][200] | [Guevara-chan][201] | •Retrofuturistic file manager•, Written in [Nim][202]. |\r\n| [ttme][203] | [hfabre][204] | Tiny tile map editor, Written in Go. |\r\n| [ArtColors][205] | [ProfJski][151] | Sort of color mixing tools built with raylib. |\r\n| [experimental-raygui-editor][206] | [Demizdor][14] |  Experimental GUI editor for raygui. |\r\n| [Raylib-Buildfiles][207] | [rfaile313][208] | Simple Makefile that incorporates raylib on OS: Windows \u0026\u0026 Platform: Desktop. |\r\n| [music-player][209] | [redsled84][210] | Linked list music player using raylib. |\r\n| [riley-duper][211] | [ArnautDaniel][212] | Iterative melancholy written in Factor. |\r\n| [raylib-vide-player][213] | [WEREMSOFT][93] | Videoplayer using raylib. Play unsuported video format by the browser in the broswer. |\r\n| [baslike-editor][214] | [TheLumaio][96] | Editor for [baslike][215] written in raylib. |\r\n| [PACKER][216] | [pkeckler][217] | raylib asset packer. |\r\n| [Chip8-raylib][218] | [ComLarsic][219] | [CHIP-8][168] emulator written in C# using raylib. |\r\n| [Chip8][220] | [LesFarrell][221] | [CHIP-8][168] Emulator/Interpreter using written using C and the raylib library. |\r\n| [cobra-py][222] | [ralsina][223] | 80s-style [Python][224] environment. |\r\n| [Alien-raylib][225] | [athreef][226] | Alien distribution for raylib video game engine. |\r\n| [cpp-raylib-tilemap][227] | [JusticeShultz][103] | Runtime tile map tool in the C++ raylib library. |\r\n| [MasterPlan][228] | [SolarLune][229] | easy-to-use graphical free-flow project management tool and idea board. |\r\n| [Cute Exporter][230] | [Clay Murray][231] | The best PSD layers to PNG texture atlas exporter. |\r\n| [MySprite][232] | [TonyButDead][233] | Free pixel art tool created in the Go programming language with raylib. |\r\n| [SeijiEmery's level editor][234] | [SeijiEmery][235] | Quick experiment in building a small game/nice-ish level editor/platformer from scratch with raylib over a weekend. |\r\n| [rTexPacker][236] | [raylib technologies][237] | Simple and easy-to-use textures packer and font atlas generator. |\r\n| [rTexViewer][238] | [raylib technologies][237] | Simple and easy-to-use textures viewer and pixel formats converter. |\r\n| [rIconPacker][239] | [raylib technologies][237] | Simple and easy-to-use icons packer. |\r\n| [rGuiStyler][240] | [raylib technologies][237] | Simple and easy-to-use raygui styles editor. |\r\n| [rGuiLayout][241] | [raylib technologies][237] | Simple and easy-to-use raygui layouts editor. |\r\n| [rGuiIcons][242] | [raylib technologies][237] | Simple and easy-to-use raygui icons editor. |\r\n| [graphingcalculator][243] | [obaodelana][244] | Graphing Calculator made with raylib using C. |\r\n| [LevelEditor-MayaPlugin][247] | [MadeleinNyblom][248] | Level editor that sends information from [Maya][249] to raylib using a circular buffer. |\r\n| [khkFramework-raylib][250] | [kenhyokun][251] | Experimental C/C++ 2D game framework with raylib. |\r\n| [abyss_engine][252] | [HurricaneInteractive][253] | Very simple game engine written in [Rust][254] and built on top of [raylib-rs][255]. |\r\n| [CopyCat][256] | [reidevries][257] | C++ 17 Game engine based on raylib and [EnTT][258] libraries, end goal of creating a tactical RPG. |\r\n| [peryEngine][259] | [pery77][260] | C/C++ Retro game engine based on raylib. |\r\n| [Ungine][261] | [The-Italian-Coders-Group][262] | [Source][263]-like raylib-based game engine for C++. |\r\n| [chat_from_scratch][264] | [senior-sigan][265] | Code from the series of my streams where I work on creating Chat application absolutely from scratch, Written in C++. |\r\n| [mmGame-Engine-Raylib-ECS][266] | [bayganik][267] | C# Game engine using Raylib-cs and [Entitas lite][268] as an ECS. |\r\n| [ray-quake][269] | [xero1][270] | [.NET][271] Core Quake source port built using raylib. |\r\n| [raylibeditor][272] | [practicing01][273] | Editor made with raylib. |\r\n| [tyro][274] | [parmaja][275] | Simple graphical environment for kids and newbies, using raylib as small game engine to draw, Written in Pascal. |\r\n| [Raylibculator][276] | [Fakaaa][277] | Calculator made with raylib. |\r\n| [raylib_package][278] | [Elkantor][279] | [BSCXX][280] module for raylib C library. |\r\n| [clay][281] | [RafaelOliveira][282] | 2D game engine for raylib in C++. |\r\n| [Quill][283] | [sparkskapil][172] | 2D CAD Application using raylib and C++. |\r\n| [RayLib-Keyboard-keycode-tester][284] | [jmorel33][285] | Keyboard tester made with raylib. |\r\n| [sponGB][286] | [kugo12][287] | Gameboy emulator written using Rust and raylib. |\r\n| [BlobEditor][288] | [trikko][289] | Simple raylib and Dlang project. |\r\n| [nprof][290] | [Andre-LA][291] | Very basic profiler for [raylib-nelua][292], Written in [Nelua][293]. |\r\n| [mc_rtc-raylib][294] | [gergondet][295] | Simple [mc_rtc][296] GUI client using raylib. |\r\n| [Red-Shell][297] | [KonPet][298] | Level Editor for the Mario vs Luigi Python clone made in C++ using raylib. |\r\n| [XPROEngine][299] | [JonSnowbd][300] | build-inside C game engine that utilizes raylib/[Flecs][301]/[Binn][302] to create incredibly fast games with C/Lua. |\r\n| [gargula][303] | [gilzoide][304] | Game engine based on nested structs and compile-time tree traversals powered by raylib and D compatible with better C. |\r\n| [randevlper][305] | [rayoflight][306] | 2D Engine implementing [Box2D][307] and raylib. |\r\n| [v2][308] | [notsnail][309] | Framework for games built with raylib. |\r\n| [particle_editor][313] | [Demizdor][14] | Experimental particle editor! |\r\n| [rlwm][314] | [gtrxAC][160] | Fake operating system/window manager. |\r\n| [HellRok][315] | [Taylor][316] | Simple game engine built using raylib and [MRuby][317]. |\r\n| [Sketch_Game_Engine][318] | [MallocStudio][319] | Simple game engine built on top of raylib that intended as personal hobby project. |\r\n| [simple_raycasting][320] | [TheDarkBug][321] | Simple raycasting \"engine\" written in C with raylib for graphics. |\r\n| [LunarViewer][322] | [LunaRyuko][323] | Model viewer for Quake 1 and Hexen 2. |\r\n| [mapviewer][324] | [myuce][325] | Very primitive map viewer for the Quake map format. |\r\n| [minitile][326] | [catmanl][327] | A mini tilemap editor. |\r\n\r\n[160]: https://github.com/gtrxAC/gxarch\r\n[161]: https://github.com/gtrxAC\r\n[162]: https://github.com/gtrxAC/gxSE\r\n[163]: https://github.com/adct-the-experimenter/3d-audio-producer\r\n[164]: https://github.com/adct-the-experimenter\r\n[165]: https://github.com/adct-the-experimenter/binaural-audio-editor\r\n[166]: https://github.com/Lockna/chip8\r\n[167]: https://github.com/Lockna\r\n[168]: https://en.wikipedia.org/wiki/CHIP-8\r\n[169]: https://github.com/skylersaleh/SkyBoy\r\n[170]: https://github.com/skylersaleh\r\n[171]: https://github.com/sparkskapil/2D-CAD-Raylib\r\n[172]: https://github.com/sparkskapil\r\n[173]: https://github.com/sorykkk/raygui_calculator\r\n[174]: https://github.com/sorykkk\r\n[175]: https://github.com/MarcMDE/FunWithEasings\r\n[176]: https://github.com/MarcMDE\r\n[177]: https://github.com/Mudzii/SharedBuff\r\n[178]: https://github.com/Mudzii\r\n[179]: https://github.com/raysan5/rfxgen\r\n[180]: https://github.com/victorfisac/rPBR\r\n[181]: https://github.com/RobLoach/raylib-libretro\r\n[182]: https://www.libretro.com\r\n[183]: https://github.com/victorfisac/FNode\r\n[184]: https://github.com/MaximeHouis/RayTracer\r\n[185]: https://github.com/MaximeHouis\r\n[186]: https://github.com/fedqx/GeldaEngine\r\n[187]: https://github.com/fedqx\r\n[188]: https://github.com/xdrie/rengfx\r\n[189]: https://github.com/xdrie\r\n[190]: https://dlang.org\r\n[191]: https://github.com/Rabios/raytaiko\r\n[192]: https://lua.org\r\n[193]: https://github.com/TSnake41\r\n[194]: https://github.com/TSnake41/raylib-lua\r\n[195]: https://github.com/nurakmaljalil91/cbit-raylib\r\n[196]: https://github.com/nurakmaljalil91\r\n[197]: https://github.com/CarterPatterson/PhysicsEngine\r\n[198]: https://github.com/CarterPatterson\r\n[199]: https://aieinstitute.edu.au\r\n[200]: https://github.com/Guevara-chan/Midday-Commander\r\n[201]: https://github.com/Guevara-chan\r\n[202]: https://nim-lang.org\r\n[203]: https://github.com/hfabre/ttme\r\n[204]: https://github.com/hfabre\r\n[205]: https://github.com/ProfJski/ArtColors\r\n[206]: https://github.com/Demizdor/experimental-raygui-editor\r\n[207]: https://github.com/rfaile313/Raylib-Buildfiles\r\n[208]: https://github.com/rfaile313\r\n[209]: https://github.com/redsled84/music-player\r\n[210]: https://github.com/redsled84\r\n[211]: https://github.com/ArnautDaniel/riley-duper\r\n[212]: https://github.com/ArnautDaniel\r\n[213]: https://github.com/WEREMSOFT/c99-raylib-vide-player\r\n[214]: https://github.com/TheLumaio/baslike-editor\r\n[215]: https://github.com/TheLumaio/baslike\r\n[216]: https://github.com/pkeckler/PACKER\r\n[217]: https://github.com/pkeckler\r\n[218]: https://github.com/ComLarsic/Chip8-raylib\r\n[219]: https://github.com/ComLarsic\r\n[220]: https://github.com/LesFarrell/Chip8\r\n[221]: https://github.com/LesFarrell\r\n[222]: https://github.com/ralsina/cobra-py\r\n[223]: https://github.com/ralsina\r\n[224]: https://python.org\r\n[225]: https://github.com/athreef/Alien-raylib\r\n[226]: https://github.com/athreef\r\n[227]: https://github.com/JusticeShultz/cpp-raylib-tilemap\r\n[228]: https://solarlune.itch.io/masterplan\r\n[229]: https://solarlune.itch.io\r\n[230]: https://powerc9000.itch.io/cute-asset-pipeline\r\n[231]: https://powerc9000.itch.io\r\n[232]: https://tonybutdead.itch.io/mysprite\r\n[233]: https://tonybutdead.itch.io\r\n[234]: https://seijiemery.itch.io/agj-level-editor-in-a-weekend\r\n[235]: https://seijiemery.itch.io\r\n[236]: https://raylibtech.itch.io/rtexpacker\r\n[237]: https://raylibtech.itch.io\r\n[238]: https://raylibtech.itch.io/rtexviewer\r\n[239]: https://raylibtech.itch.io/riconpacker\r\n[240]: https://raylibtech.itch.io/rguistyler\r\n[241]: https://raylibtech.itch.io/rguilayout\r\n[242]: https://raylibtech.itch.io/rguiicons\r\n[243]: https://github.com/obaodelana/graphingcalculator\r\n[244]: https://github.com/obaodelana\r\n[247]: https://github.com/MadeleinNyblom/LevelEditor-MayaPlugin\r\n[248]: https://github.com/MadeleinNyblom\r\n[249]: https://www.autodesk.com/products/maya/overview\r\n[250]: https://github.com/kenhyokun/khkFramework-raylib\r\n[251]: https://github.com/kenhyokun\r\n[252]: https://github.com/HurricaneInteractive/abyss_engine\r\n[253]: https://github.com/HurricaneInteractive\r\n[254]: https://www.rust-lang.org\r\n[255]: https://github.com/deltaphc/raylib-rs\r\n[256]: https://github.com/reidevries/CopyCat\r\n[257]: https://github.com/reidevries\r\n[258]: https://github.com/skypjack/entt\r\n[259]: https://github.com/pery77/peryEngine\r\n[260]: https://github.com/pery77\r\n[261]: https://github.com/Italian-Coders-Group/Ungine\r\n[262]: https://github.com/Italian-Coders-Group\r\n[263]: https://developer.valvesoftware.com/wiki/Source\r\n[264]: https://github.com/senior-sigan/chat_from_scratch\r\n[265]: https://github.com/senior-sigan\r\n[266]: https://github.com/bayganik/mmGame-Engine-Raylib-ECS\r\n[267]: https://github.com/bayganik\r\n[268]: https://github.com/rocwood/Entitas-Lite\r\n[269]: https://github.com/xero1/ray-quake\r\n[270]: https://github.com/xero1\r\n[271]: https://dotnet.microsoft.com\r\n[272]: https://github.com/practicing01/raylibeditor\r\n[273]: https://github.com/practicing01\r\n[274]: https://github.com/parmaja/tyro\r\n[275]: https://github.com/parmaja\r\n[276]: https://github.com/Fakaaa/Raylibculator\r\n[277]: https://github.com/Fakaaa\r\n[278]: https://github.com/Elkantor/raylib_package\r\n[279]: https://github.com/Elkantor\r\n[280]: https://github.com/Elkantor/bscxx\r\n[281]: https://github.com/RafaelOliveira/clay\r\n[282]: https://github.com/RafaelOliveira\r\n[283]: https://github.com/sparkskapil/Quill\r\n[284]: https://github.com/jmorel33/RayLib-Keyboard-keycode-tester\r\n[285]: https://github.com/jmorel33\r\n[286]: https://github.com/kugo12/sponGB\r\n[287]: https://github.com/kugo12\r\n[288]: https://github.com/trikko/BlobEditor\r\n[289]: https://github.com/trikko\r\n[290]: https://github.com/Andre-LA/nprof\r\n[291]: https://github.com/Andre-LA\r\n[292]: https://github.com/Andre-LA/raylib-nelua\r\n[293]: https://nelua.io\r\n[294]: https://github.com/gergondet/mc_rtc-raylib\r\n[295]: https://github.com/gergondet\r\n[296]: https://github.com/jrl-umi3218/mc_rtc\r\n[297]: https://github.com/KonPet/Red-Shell\r\n[298]: https://github.com/KonPet\r\n[299]: https://github.com/JonSnowbd/XPROEngine\r\n[300]: https://github.com/JonSnowbd\r\n[301]: https://github.com/SanderMertens/flecs\r\n[302]: https://github.com/liteserver/binn\r\n[303]: https://github.com/gilzoide/gargula\r\n[304]: https://github.com/gilzoide\r\n[305]: https://github.com/randevlper/rayoflight\r\n[306]: https://github.com/randevlper\r\n[307]: https://box2d.org\r\n[308]: https://github.com/notsnail/v2\r\n[309]: https://github.com/notsnail\r\n[310]: https://github.com/erikerlandson/ray-ubi\r\n[311]: https://github.com/erikerlandson\r\n[312]: https://developers.redhat.com/products/rhel/ubi\r\n[313]: https://github.com/Demizdor/particle_editor\r\n[314]: https://github.com/gtrxAC/rlwm\r\n[315]: https://github.com/HellRok/Taylor\r\n[316]: https://github.com/HellRok\r\n[317]: https://mruby.org\r\n[318]: https://github.com/MallocStudio/Sketch_Game_Engine\r\n[319]: https://github.com/MallocStudio\r\n[320]: https://github.com/TheDarkBug/simple_raycasting\r\n[321]: https://github.com/TheDarkBug\r\n[322]: https://github.com/LunaRyuko/LunarViewer\r\n[323]: https://github.com/LunaRyuko\r\n[324]: https://github.com/myuce/mapviewer\r\n[325]: https://github.com/myuce\r\n[326]: https://github.com/catmanl/minitile\r\n[327]: https://github.com/catmanl\r\n\r\n### Deprecated/Removed/Unknown bindings\r\n\r\n| Name                        | Author               | Language             |\r\n|-----------------------------|----------------------|----------------------|\r\n| [Raylib-J][328]             | [CreedVI][329]       | Java ([LWJGL3][330]) |\r\n| [rust_raylib_bindings][331] | [DevJac][332]        | Rust                 |\r\n| [raylib-rust][333]          | [dtcristo][334]      | Rust                 |\r\n| [Raylib-for-GLBasic][335]   | [SliverLIVE][336]    | [GLBasic][337]       |\r\n| [fb-raylib][338]            | [glasyalabolas][339] | [FreeBASIC][340]     |\r\n| [raylib-haxe][341]          | [haxeui][342]        | [Haxe][343]          |\r\n| [rayex][344]                | [shiryel][345]       | [Elixir][346]        |\r\n\r\n[328]: https://github.com/CreedVI/Raylib-J\r\n[329]: https://github.com/CreedVI\r\n[330]: https://www.lwjgl.org\r\n[331]: https://github.com/DevJac/rust_raylib_bindings\r\n[332]: https://github.com/DevJac\r\n[333]: https://github.com/dtcristo/raylib-rust\r\n[334]: https://github.com/dtcristo\r\n[335]: https://github.com/SliverLIVE/Raylib-for-GLBasic\r\n[336]: https://github.com/SliverLIVE\r\n[337]: https://www.glbasic.com\r\n[338]: https://github.com/glasyalabolas/fb-raylib\r\n[339]: https://github.com/glasyalabolas\r\n[340]: https://www.freebasic.net\r\n[341]: https://github.com/haxeui/raylib-haxe\r\n[342]: https://github.com/haxeui\r\n[343]: https://haxe.org\r\n[344]: https://github.com/shiryel/rayex\r\n[345]: https://github.com/shiryel\r\n[346]: https://elixir-lang.org\r\n\r\n\u003e NOTE: You won't find these bindings in [BINDINGS.md](https://github.com/raysan5/raylib/blob/master/BINDINGS.md)!\r\n\r\n### Libraries bindings/ports\r\n\r\n| Name                          | Author          | Description              |\r\n|-------------------------------|-----------------|--------------------------|\r\n| [rayfork-rs][347]             | [Dacode45][348] | Port of rayfork to Rust. |\r\n| [Animator-For-Raylib-CS][349] | [EMoore13][350] | Modified version of AliElSaleh's Animator-For-Raylib that uses raylib-cs! |\r\n\r\n[347]: https://github.com/Dacode45/rayfork-rs\r\n[348]: https://github.com/Dacode45\r\n[349]: https://github.com/EMoore13/Animator-For-Raylib-CS\r\n[350]: https://github.com/EMoore13\r\n\r\n### Community Examples\r\n\r\n| Name                    | Author          | Description                |\r\n|-------------------------|-----------------|----------------------------|\r\n| [WaveEquationDemo][351] | [ProfJski][151] | intuitive approach to introducing the [Schrodinger][352] wave equation using a classical particle. |\r\n| [IndieStudio][353] | [antwxne][354] | [Epitech][355] 2nd year end year 3D graphical project in C++. |\r\n| [raylib-instancing][358] | [ChrisDill][359] | Instanced rendering examples using raylib. |\r\n| [AIEYear1Samples][360] | [AcademyOfInteractiveEntertainment][361] | Sample and tutorial code for AIE's Diploma of Digital and Interactive Games. |\r\n| [raylibShadowmap][362] | [GoldenThumbs][363] | Shadowmapping with raylib! |\r\n| [raylibvscodeexample][364] | [Lightnet][365] | [VSCode][366] project sample for raylib. |\r\n| [RayWorld3D][367] | [jpike][368] | Playing around with raylib's 3D stuff. |\r\n| [Cosmic-Hell][369] | [AliElSaleh][146] | AIE Holiday Coding Challenge. A Bullet-Hell game that implements flocking in C/C++ using raylib. |\r\n| [Game-of-Life-in-Multiple-Languages][370] | [Skaruts][371] | Game of Life implemented in multiple languages and has version for raylib. |\r\n| [CHUCK][372] | [I3uckwheat][373] | Allows tiled maps to be used with raylib with little trouble. |\r\n| [2d-physics-engine-test][374] | [machinbrol][375] | 2D-physics-engine test with Go port of raylib. |\r\n| [nim-raylib-forever-raylib-audio-bug][376] | [Ryan1729][377] | Example shows audio bug in [raylib-forever][378] Nim bindings. |\r\n| [ray-lib-example][379] | [kebbbnnn][380] | raylib example for MacOS. |\r\n| [raylib-physics-example][381] | [Dacode45][348] | Rust example of physics specs and raylib all coming together. |\r\n| [EmscriptenHelloRaylib][382] | [aaronrcox][383] | Emscripten (Web) Starter repo for raylib projects. Web builds are automaticly triggered via Github actions and Deployed to Github Pages. |\r\n| [raylib-3rdPersonCameraWallDetection][384] | [chbdev][385] | Third person camera wall detection example. |\r\n| [ThreadLab][386] | [gabriellm1][387] | Multi-thread copy and paste program with graphic interface for raylib. |\r\n| [permadi-port][388] | [jacmoe][389] | [Permadi][390]'s Raycaster code ported to C++ and raylib. |\r\n| [BinaryTree][391] | [MitchellRB][392] | Visual representation of a binary tree in raylib. |\r\n| [Clock][393] | [xav1t0][394] | Clock Made With raylib in C. |\r\n| [rMandelbrotset][395] | [JRAM0012][396] | Mandelbrot set visualizer made in raylib. |\r\n| [opencv_raylib][397] | [danimartin82][398] | Tests for mixing [OpenCV][399] (4.2.0) with raylib (3.0). |\r\n| [RaylibTest][400] | [Lisoph][401] | Examples of messing up with raylib. |\r\n| [raylib-practices][402] | [ianpan870102][403] | Some personal practices with raylib and [raylib-cpp][404] in C++. |\r\n| [cellular_automata][405] | [zmontross][406] | First foray into using raylib as an excuse to practice C programming. No planning, and lots of spaghetti code. |\r\n| [simulation][407] | [Elkantor][279] | Flow simulation. |\r\n| [Wolf3DClone][408] | [albertnadal][409] | Implementation of the \"Wolfenstein 3D\"(1992) game engine from scratch using vanilla C and raylib. |\r\n| [ccleste-raylib][410] | [kawa-yoiko][411] | Adaptation of [ccleste][412] to raylib with software rendering. |\r\n| [LearningRaylib][413] | [EdSwordsmith][414] | Small projects made with raylib. |\r\n| [raylib-bench-go][415] | [nikki93][416] | Benchmark written in Go. |\r\n| [ca-particle-system][417] | [rurush47][418] | Particle system for university project written in C++ using raylib. |\r\n| [RayLib-Examples][419] | [ProfJski][151] | Some fun math or physics demos made easy with raylib and written in C++. |\r\n| [orbisGl2samples][420] | [orbisdev][46] | orbisGl2 raylib samples for liborbis (For PlayStation 4). |\r\n| [RaylibErosionStandalone][421] | [Delvix000][422] | Graphics demo with that features a procedural tropical island and some cool stuff! |\r\n| [Raylib-Examples][423] | [Pakz001][424] | Collection of raylib code examples - For learning the C language with 2D and 3D games. |\r\n| [Raylib-cs-Examples][425] | [ChrisDill][359] | C# examples for raylib-cs. |\r\n| [rayfork-tests][426] | [SasLuca][52] | Collection of examples written in rayfork that also serve as tests. |\r\n| [cray-examples][427] | [dtcristo][428] | raylib examples ported to Crystal. |\r\n| [raylib-games][429] | [raysan5][56] | raysan5's collection of games made with raylib. |\r\n| [rayfork-games][430] | [Rabios][20] | Full port of raylib sample games to rayfork! |\r\n| [c99-raylib-car-physics][431] | [WEREMSOFT][93] | Car physiscs made with raylib. |\r\n| [c99-raylib-shadowmap][432] | [WEREMSOFT][93] | Shadowmap implementation in raylib. |\r\n| [Dlang-Game-Dev][433] | [rillk500][434] | Games created with D programming language. |\r\n| [Learn-Dlang-game-dev][435] | [rillk500][434] | Learn D programming language by creating games! |\r\n| [clang-game-dev][436] | [rillk500][434] | Games created with C programming language. |\r\n| [zig-raylib-experiments][437] | [BitPuffin][438] | Some classic game implementations in [Zig][439] using raylib. |\r\n| [Dnkvw-Raylib-Example][440] | [DaNiKhan-GbR][441] | Virtual window raylib 3D Example. |\r\n| [rlexp][442] | [Demizdor][14] | Experiments using the raylib library. |\r\n| [tic-tac-toe-ai][443] | [fr3fou][444] | Tic-Tac-Toe implementation and AI, using Raylib for the GUI and Minimax + Alpha-Beta pruning for the AI. |\r\n| [raylib-line-triangulator][445] | [petuzk][446] | Line triangulation algorithm for raylib. |\r\n| [SmurfInvaders][447] | [ThePituLegend][448] | Technical Demo as an explorative project of raylib. Random game based on Space Invaders and alike. |\r\n| [recursive-sudoku-viz][449] | [riadafridishibly][450] | Recursive sudoku solver visualizer in raylib, Written in C++. |\r\n| [RaylibCSGraphs][451] | [GheorgheMorari][452] | Practical implementation of Linear Transfromation, Written in C#. |\r\n| [critter_comforts][453] | [Sepheus][454] | Source code of hit first game from legendary studio Vat O'Coffee. Coded for the V\u0026A Operas \u0026 Bridges GameJam, Written in D. |\r\n| [VoronoiDiagram][455] | [DavinderMaverick][456] | Voronoi Diagrams using Fortune's Algo, Written in C++. |\r\n| [corosim][457] | [apahl][458] | Simple infection simulator, written in [Swift][459] using raylib. |\r\n| [baylej tmx raylib examples][460] | [baylej][461] | Example of C tmx map loader that uses raylib. |\r\n| [MandelbrotGoLang][462] | [albertnadal][409] | Distributed computing Mandelbrot implementation using Go, [gRPC][463] and raylib. |\r\n| [raylib_tiled_import_with_tmx][464] | [OnACoffeeBreak][465] | Example of how to use raylib to import and display a Tiled map editor file. |\r\n| [Raylib-shaders][466] | [MrOneTwo][467] | Having fun with shaders. |\r\n| [Demo-Paradox][468] | [anatagawa][469] | Demo with raylib. |\r\n| [Demo-Interpole][470] | [anatagawa][469] | Demo with raylib. |\r\n| [Demo-Awesome][471] | [anatagawa][469] | Demo with raylib. |\r\n| [raylib nbnet examples][472] | [nathhB][473] | raylib example for [nbnet][474], single-header C network library to implement client-server network code for games. |\r\n| [Raygui_Helloworld][475] | [edomin][476] | Example of using raygui library with [tigr][477] graphics library. |\r\n| [evaluate-raylib][478] | [badlydrawnrod][479] | Few short and cross-platform raylib demos. Known to work on Windows, Raspberry Pi 400 (desktop + native), Web (emscripten). |\r\n| [RayLib-Video-Modes][480] | [jmorel33][285] | Example of getting list of monitor's video modes from GLFW3 with raylib! |\r\n| [Raylib-Joystick][481] | [TheCatOverlord][482] | Example implementing Joystick input for raylib using `\u003clinux/joystick.h\u003e` Linux module! |\r\n| [dvd_screensaver][483] | [tomxmm0][484] | DVD Screensaver made with raylib. |\r\n| [raylib-qrcode][485] | [Razikus][486] | QR Code generator for raylib using [nayuki/QR-Code-generator][487] lib. |\r\n| [keyListener][488] | [zvoskars][489] | Program that follows key inputs using C++ and raylib for [Trackmania][490]. |\r\n| [simple_games][491] | [senior-sigan][265] | Games created during live-streams by Ilya Siganov. |\r\n| [FPS-engine-raylib][492] | [ValiantInteractive][493] | FPS game engine and simple First Person Shooter created with raylib using the C language. |\r\n| [Chrome-Dino-game-ripoff-][494] | [PixelPhobicGames][495] | Chrome Dinosaur game written in C using raylib. |\r\n| [raylib_projects][496] | [nas-programmer][497] | Things made with raylib and C++. |\r\n| [Spirograph][498] | [NevilleJS][499] | Spirograph made in C++ using raylib. |\r\n| [Worley-noise-raylib][500] | [someone-existing][501] | Extremely slow and buggy implementation of [Worley noise][502] done in raylib and C++. |\r\n| [PathFinding][503] | [Rledrin][504] | C++ PathFinding example for raylib. |\r\n| [RayCasting2D][505] | [Rledrin][504] | C++ Raycasting example for raylib. |\r\n| [Raylib_TrueTileCollision][506] | [nezvers][73] | Retro platformer collision paired with modern approach utilizing delta time. |\r\n| [raylib-raycaster][507] | [justinac0][508] | Basic raycaster implementation in C using raylib for rendering. |\r\n| [raylib-bunnymark][509] | [RafaelOliveira][510] | Simple Bunnymark test with raylib. |\r\n| [webcam_raylib][511] | [henriquel1997][512] | Test program that displays a webcam feed into a window and uses ESCAPI and raylib. |\r\n| [match-three][513] | [yaram][514] | C++ Simple match-three prototype using raylib. |\r\n| [ray-odh-demo][515] | [erikerlandson][311] | Prototype an integration of ray with Open Data Hub, using a singleuser profile to provision a ray cluster. |\r\n| [metro][516] | [neonmoe][517] | Raymarched exploration of floating-point errors in a metro tunnel. |\r\n| [RLSolarSystem][518] | [arinal][519] | Solar system simulation based on [arinal/WPFSolarSystem][520] but via raylib-cs in C#. |\r\n| [raylib-demo][521] | [Adobe-Android][522] | raylib demo project using C++ and CMake. |\r\n| [Caption][523] | [PHILLIPGATLIN][524] | Image captioning program made with raylib. |\r\n| [raylib_examples_to_learn][525] | [gihadmecha][526] | Some raylib examples. |\r\n| [rayMaschine][527] | [danimartin82][398] | Project for the raylib 32x32 Competition. |\r\n| [RaylibPhysics][528] | [JusticeShultz][529] | Physics in C++. |\r\n| [my-awesome-project][530] | [pintertamas][531] | Programming homework that uses the raylib library for graphics. |\r\n| [bruhmoment3124/raylib][532] | [bruhmoment3124][533] | Things made with raylib. |\r\n| [gamedev-experiments][534] | [feihong][535] | [Feihong][535]'s raylib quickstart.|\r\n| [raylib-particles][536] | [creikey][537] | Particles life made in raylib. |\r\n| [Raylib-3d-Test][538] | [t0rre][539]  | Test with 3D in raylib. |\r\n| [GravitationalAcceleration][540] | [JohnLins][541] | Example(s) for gravity with acceleration! |\r\n| [Altair8800][542] | [DoctorAkula][543] | Front panel emulation of the MITS Altair 8800 written in C using raylib. |\r\n| [rsim][544] | [fullnitrous][545] | Cross platform rocket simulation software package written in C with raylib. |\r\n| [Pepper-s-Pi-Cone][546] | [jessp][547] | WIP repository to adapt Roxanne Luo's Pepper's cone into C with raylib with the intention of running it off a Raspberry Pi. |\r\n| [Nachasic][548] | [vicarious-rs][549] | Gamedev experiments with raylib and Rust. |\r\n| [raylib-rs-play_sound_multi][550] | [buribalazs][551] | Example to demonstrate a crash on Windows 10 written in Rust. |\r\n| [rts][552] | [teh-cmc][553] | Building an RTS the old way, with Rust, raylib \u0026 Emscripten. |\r\n[ [raylib_ffi_bug][554] | [jestarray][555] | Incorrect FFI call which turning bool to a random number, Written in Rust. |\r\n\r\n[351]: https://github.com/ProfJski/WaveEquationDemo\r\n[352]: https://en.wikipedia.org/wiki/Schr%C3%B6dinger_equation\r\n[353]: https://github.com/antwxne/IndieStudio\r\n[354]: https://github.com/antwxne\r\n[355]: https://www.epitech.eu/en\r\n[356]: https://github.com/Armapillow/bezier\r\n[357]: https://github.com/Armapillow\r\n[358]: https://github.com/ChrisDill/raylib-instancing\r\n[359]: https://github.com/ChrisDill\r\n[360]: https://github.com/AcademyOfInteractiveEntertainment/AIEYear1Samples\r\n[361]: https://github.com/AcademyOfInteractiveEntertainment\r\n[362]: https://github.com/GoldenThumbs/raylibShadowmap\r\n[363]: https://github.com/GoldenThumbs\r\n[364]: https://github.com/Lightnet/raylibvscodeexample\r\n[365]: https://github.com/Lightnet\r\n[366]: https://code.visualstudio.com\r\n[367]: https://github.com/jpike/RayWorld3D\r\n[368]: https://github.com/jpike\r\n[369]: https://github.com/AliElSaleh/Cosmic-Hell\r\n[370]: https://github.com/Skaruts/Game-of-Life-in-Multiple-Languages\r\n[371]: https://github.com/Skaruts\r\n[372]: https://github.com/I3uckwheat/CHUCK\r\n[373]: https://github.com/I3uckwheat\r\n[374]: https://github.com/machinbrol/2d-physics-engine-test\r\n[375]: https://github.com/machinbrol\r\n[376]: https://github.com/Ryan1729/nim-raylib-forever-raylib-audio-bug\r\n[377]: https://github.com/Ryan1729\r\n[378]: https://github.com/Guevara-chan/Raylib-Forever\r\n[379]: https://github.com/kebbbnnn/ray-lib-example\r\n[380]: https://github.com/kebbbnnn\r\n[381]: https://github.com/Dacode45/raylib-physics-example\r\n[382]: https://github.com/aaronrcox/EmscriptenHelloRaylib\r\n[383]: https://github.com/aaronrcox\r\n[384]: https://github.com/chbdev/raylib-3rdPersonCameraWallDetection\r\n[385]: https://github.com/chbdev\r\n[386]: https://github.com/gabriellm1/ThreadLab\r\n[387]: https://github.com/gabriellm1\r\n[388]: https://github.com/jacmoe/permadi-port\r\n[389]: https://github.com/jacmoe\r\n[390]: https://permadi.com/1996/05/ray-casting-tutorial-table-of-contents\r\n[391]: https://github.com/MitchellRB/BinaryTree\r\n[392]: https://github.com/MitchellRB\r\n[393]: https://github.com/xav1t0/Clock\r\n[394]: https://github.com/xav1t0\r\n[395]: https://github.com/JRAM0012/rMandelbrotset\r\n[396]: https://github.com/JRAM0012\r\n[397]: https://github.com/danimartin82/opencv_raylib\r\n[398]: https://github.com/danimartin82\r\n[399]: https://opencv.org\r\n[400]: https://github.com/Lisoph/RaylibTest\r\n[401]: https://github.com/Lisoph\r\n[402]: https://github.com/ianpan870102/raylib-practices\r\n[403]: https://github.com/ianpan870102\r\n[404]: https://github.com/RobLoach/raylib-cpp\r\n[405]: https://github.com/zmontross/cellular_automata\r\n[406]: https://github.com/zmontross\r\n[407]: https://github.com/Elkantor/simulation\r\n[408]: https://github.com/albertnadal/Wolf3DClone\r\n[409]: https://github.com/albertnadal\r\n[410]: https://github.com/kawa-yoiko/ccleste-raylib\r\n[411]: https://github.com/kawa-yoiko\r\n[412]: https://github.com/lemon32767/ccleste\r\n[413]: https://github.com/EdSwordsmith/LearningRaylib\r\n[414]: https://github.com/EdSwordsmith\r\n[415]: https://github.com/nikki93/raylib-bench-go\r\n[416]: https://github.com/nikki93\r\n[417]: https://github.com/rurush47/ca-particle-system\r\n[418]: https://github.com/rurush47\r\n[419]: https://github.com/ProfJski/RayLib-Examples\r\n[420]: https://github.com/orbisdev/orbisGl2samples\r\n[421]: https://github.com/Delvix000/RaylibErosionStandalone\r\n[422]: https://github.com/Delvix000\r\n[423]: https://github.com/Pakz001/Raylib-Examples\r\n[424]: https://github.com/Pakz001\r\n[425]: https://github.com/ChrisDill/Raylib-cs-Examples\r\n[426]: https://github.com/SasLuca/rayfork-tests\r\n[427]: https://github.com/dtcristo/cray-examples\r\n[428]: https://github.com/dtcristo\r\n[429]: https://github.com/raysan5/raylib-games\r\n[430]: https://github.com/Rabios/rayfork-games\r\n[431]: https://github.com/WEREMSOFT/c99-raylib-car-physics\r\n[432]: https://github.com/WEREMSOFT/c99-raylib-shadowmap\r\n[433]: https://github.com/rillk500/Dlang-Game-Dev\r\n[434]: https://github.com/rillk500\r\n[435]: https://github.com/rillk500/Learn-Dlang-game-dev\r\n[436]: https://github.com/rillk500/clang-game-dev\r\n[437]: https://github.com/BitPuffin/zig-raylib-experiments\r\n[438]: https://github.com/BitPuffin\r\n[439]: https://ziglang.org\r\n[440]: https://github.com/DaNiKhan-GbR/Dnkvw-Raylib-Example\r\n[441]: https://github.com/DaNiKhan-GbR\r\n[442]: https://github.com/Demizdor/rlexp\r\n[443]: https://github.com/fr3fou/tic-tac-toe-ai\r\n[444]: https://github.com/fr3fou\r\n[445]: https://github.com/petuzk/raylib-line-triangulator\r\n[446]: https://github.com/petuzk\r\n[447]: https://github.com/ThePituLegend/SmurfInvaders\r\n[448]: https://github.com/ThePituLegend\r\n[449]: https://github.com/riadafridishibly/recursive-sudoku-viz\r\n[450]: https://github.com/riadafridishibly\r\n[451]: https://github.com/GheorgheMorari/RaylibCSGraphs\r\n[452]: https://github.com/GheorgheMorari\r\n[453]: https://github.com/Sepheus/critter_comforts\r\n[454]: https://github.com/Sepheus\r\n[455]: https://github.com/DavinderMaverick/VoronoiDiagram\r\n[456]: https://github.com/DavinderMaverick\r\n[457]: https://github.com/apahl/corosim\r\n[458]: https://github.com/apahl\r\n[459]: https://swift.org\r\n[460]: https://github.com/baylej/tmx/tree/master/examples/raylib\r\n[461]: https://github.com/baylej\r\n[462]: https://github.com/albertnadal/MandelbrotGoLang\r\n[463]: https://grpc.io\r\n[464]: https://github.com/OnACoffeeBreak/raylib_tiled_import_with_tmx\r\n[465]: https://github.com/OnACoffeeBreak\r\n[466]: https://github.com/MrOneTwo/Raylib-shaders\r\n[467]: https://github.com/MrOneTwo\r\n[468]: https://github.com/anatagawa/Demo-Paradox\r\n[469]: https://github.com/anatagawa\r\n[470]: https://github.com/anatagawa/Demo-Interpole\r\n[471]: https://github.com/anatagawa/Demo-Awesome\r\n[472]: https://github.com/nathhB/nbnet/tree/master/examples/raylib\r\n[473]: https://github.com/nathhB\r\n[474]: https://github.com/nathhB/nbnet\r\n[475]: https://github.com/edomin/Raygui_Helloworld\r\n[476]: https://github.com/edomin\r\n[477]: https://github.com/erkkah/tigr\r\n[478]: https://github.com/badlydrawnrod/evaluate-raylib\r\n[479]: https://github.com/badlydrawnrod\r\n[480]: https://github.com/jmorel33/RayLib-Video-Modes\r\n[481]: https://github.com/TheCatOverlord/Raylib-Joystick\r\n[482]: https://github.com/TheCatOverlord\r\n[483]: https://github.com/tomxmm0/dvd_screensaver\r\n[484]: https://github.com/tomxmm0\r\n[485]: https://github.com/Razikus/raylib-qrcode\r\n[486]: https://github.com/Razikus\r\n[487]: https://github.com/nayuki/QR-Code-generator\r\n[488]: https://github.com/zvoskars/keyListener\r\n[489]: https://github.com/zvoskars\r\n[490]: https://www.trackmania.com\r\n[491]: https://github.com/senior-sigan/simple_games\r\n[492]: https://github.com/ValiantInteractive/FPS-engine-raylib\r\n[493]: https://github.com/ValiantInteractive\r\n[494]: https://github.com/PixelPhobicGames/Chrome-Dino-game-ripoff-\r\n[495]: https://github.com/PixelPhobicGames\r\n[496]: https://github.com/nas-programmer/raylib_projects\r\n[497]: https://github.com/nas-programmer\r\n[498]: https://github.com/NevilleJS/spirograph\r\n[499]: https://github.com/NevilleJS\r\n[500]: https://github.com/someone-existing/Worley-noise-raylib\r\n[501]: https://github.com/someone-existing\r\n[502]: https://en.wikipedia.org/wiki/Worley_noise\r\n[503]: https://github.com/Rledrin/PathFinding\r\n[504]: https://github.com/Rledrin\r\n[505]: https://github.com/Rledrin/RayCasting2D\r\n[506]: https://github.com/nezvers/Raylib_TrueTileCollision\r\n[507]: https://github.com/justinac0/raylib-raycaster\r\n[508]: https://github.com/justinac0\r\n[509]: https://github.com/RafaelOliveira/raylib-bunnymark\r\n[510]: https://github.com/RafaelOliveira\r\n[511]: https://github.com/henriquel1997/webcam_raylib\r\n[512]: https://github.com/henriquel1997\r\n[513]: https://github.com/yaram/match-three\r\n[514]: https://github.com/yaram\r\n[515]: https://github.com/erikerlandson/ray-odh-demo\r\n[516]: https://github.com/neonmoe/metro\r\n[517]: https://github.com/neonmoe\r\n[518]: https://github.com/afreytes/RLSolarSystem\r\n[519]: https://github.com/afreytes\r\n[520]: https://github.com/arinal/WpfSolarSystem\r\n[521]: https://github.com/Adobe-Android/raylib-demo\r\n[522]: https://github.com/Adobe-Android\r\n[523]: https://github.com/PHILLIPGATLIN/Caption\r\n[524]: https://github.com/PHILLIPGATLIN\r\n[525]: https://github.com/gihadmecha/raylib_examples_to_learn\r\n[526]: https://github.com/gihadmecha\r\n[527]: https://github.com/danimartin82/rayMaschine\r\n[528]: https://github.com/JusticeShultz/RaylibPhysics\r\n[529]: https://github.com/JusticeShultz\r\n[530]: https://github.com/pintertamas/my-awesome-project\r\n[531]: https://github.com/pintertamas\r\n[532]: https://github.com/bruhmoment3124/raylib\r\n[533]: https://github.com/bruhmoment3124\r\n[534]: https://github.com/feihong/gamedev-experiments\r\n[535]: https://github.com/feihong\r\n[536]: https://github.com/creikey/raylib-particles\r\n[537]: https://github.com/creikey\r\n[538]: https://github.com/t0rre/Raylib-3d-Test\r\n[539]: https://github.com/t0rre\r\n[540]: https://github.com/JohnLins/GravitationalAcceleration\r\n[541]: https://github.com/JohnLins\r\n[542]: https://github.com/DoctorAkula/Altair8800\r\n[543]: https://github.com/DoctorAkula\r\n[544]: https://github.com/fullnitrous/rsim\r\n[545]: https://github.com/fullnitrous\r\n[546]: https://github.com/jessp/Pepper-s-Pi-Cone\r\n[547]: https://github.com/jessp\r\n[548]: https://github.com/Nachasic/vicarious-rs\r\n[549]: https://github.com/Nachasic\r\n[550]: https://github.com/buribalazs/raylib-rs-play_sound_multi\r\n[551]: https://github.com/buribalazs\r\n[552]: https://github.com/teh-cmc/rts\r\n[553]: https://github.com/teh-cmc\r\n[554]: https://github.com/jestarray/raylib_ffi_bug\r\n[555]: https://github.com/jestarray\r\n\r\n### Templates\r\n\r\n| Name                  | Author          | Description                                 |\r\n|-----------------------|-----------------|---------------------------------------------|\r\n| [raylib_starter][556] | [tducasse][557] | Simple raylib template for Windows and Web targets. |\r\n| [rbpi400raylib][558] | [daandruff][559] | Simple raylib template for Raspberry Pi 400. |\r\n| [raylibtest][560] | [irskep][561] | raylib Nim bindings test example. |\r\n| [ray-starter][562] | [jamiltron][563] | Skeleton of a raylib project with CMake. |\r\n| [raylib-template][564] | [benweidig][565] | Linux template for raylib. |\r\n| [raylib-cpp-starter][566] | [CapsCollective][567] | Portable and automated template for raylib projects with C++ bindings. |\r\n| [simple_raylib_template][568] | [inque][569] | This is a simple raylib boilerplate that can be used as a starting point for raylib, It has also utility to build for Web! |\r\n| [raylib-imgui-template][570] | [oswjk][68] | Basic raylib + Dear ImGui template. |\r\n| [raygame][571] | [AIE-Seattle-Prog][572] | Sample C++ project setup with raylib for Visual Studio 2017. |\r\n| [raygame][573] | [AIE-Seattle-Prog][572] | Sample C# project setup with raylib-cs for Visual Studio 2017. |\r\n| [Dnkvw-Raylib-Minimal-Example][574] | [DaNiKhan-GbR][441] | Minimal example that demonstrates the usage of Dnkvw with raylib, Can be used as a project template. |\r\n| [RaylibHotReloadTemplate][575] | [krzosa][576] | Template for hot reload code in raylib. |\r\n| [c99-raylib-template][577] |  [WEREMSOFT][93] | Starting template to work with raylib, Uses make for build. |\r\n| [c99-raylib-cimgui-template][578] |  [WEREMSOFT][93] | Simple template to integrate raylib with imgui on C99, Uses [cimgui][579] bindings. |\r\n| [raylib-network-template][580] |  [WEREMSOFT][93] | Kinda serverless multiplayer template. It can be used to make a very basic multiplayer game. |\r\n| [raylib-cmake-template][581] | [SasLuca][52] | Very minimal project template for raylib using CMake that works well in CLion \u0026 Visual Studio. |\r\n| [rayfork-sokol-template][582] | [SasLuca][52] | Simple rayfork project template with sokol-app and CMake. |\r\n| [go-raylib-template][583] | [RaniSputnik][584] | Starter template for building games with the raylib Golang bindings. |\r\n| [raylib-starter-kit][585] | [Hidden-Pixel][586] | This repository is to raylib starter kit to help get up and running quickly after installing MSVC, clang or gcc, and emcc. |\r\n| [rayskeleton][587] | [oswjk][68] | Skeleton project template for raylib. Uses CMake. |\r\n| [RaylibStarterProjectXcode][588] | [braedenf][589] | Basic window implemented with raylib in XCode. |\r\n| [raystart][590] | [jacmoe][389] | Quick CMake based project template for exploratory graphics programming using raylib. |\r\n| [RaylibVSTemplate][591] | [JamieMair][592] | Template Visual Studio 2019 C++ project for the raylib library. |\r\n| [raylib-boilerplate][593] | [Yrds][594] | out-of-box environment to develop raylib games. |\r\n| [raylib_graphic_template][595] | [Qinbeans][596] | Template for future use and has working adjustable resolution. |\r\n| [tempraylib][597] | [CodingCor][598] | Simple C++ template to use raylib in Linux and Windows. |\r\n| [Raylib-Scons-boilerplate][599] | [MrOneTwo][467] | Boilerplate for raylib with Scons as build system. |\r\n| [raylib-meson-template][600] | [gilzoide][304] | Minimal template project for C/C++ applications using raylib built using Meson. |\r\n| [raylibMinimumVS][601] | [Ushio][129] | Simple C++ template for raylib for use with Visual Studio 2017. |\r\n| [raylib_template][602] | [janderkkotlarski][603] | C++ Simple raylib template that should works when raylib is correctly installed. |\r\n| [raylib-lsk][604] | [Lattay][605] | [Lattay][605]'s Starter Kit for raylib, small boiler plate for raylib projects. |\r\n| [vscode-raylib-base][606] | [charlesmartinreed][607] | Setup used by GamesFromScratch when he made tutorials for raylib. |\r\n| [RaylibCSharpStarter][608] | [AIESydProgYr12021][609] | raylib C# game starter kit. |\r\n| [RaylibStarterCPP][610] | [LodisAIE][611] | raylib C++ game starter kit. |\r\n| [Raylib-with-Flecs-Template][612] | [HeatXD][613] | Template for raylib with a custom flecs pipline for raylib. |\r\n| [parsec_raylib_template][614] | [underscorenygren][615] | Starter project for the parsec and raylib integration article series, Use this as a base from which to create your own games. |\r\n| [kotlin-native-raylib-starter][616] | [LeHaine][617] | Base projected configured to link, build, and run raylib with Kotlin Native. |\r\n| [Raylib-C-starterProj][618] | [JustinKatic][619] | Basic startup setup for raylib with a clear Start and Update function. |\r\n| [raylib-scaffold][620] | [waruqi][621] | Minimal raylib project template that uses XMake. |\r\n| [RayTemplateC][622] | [GoldenbergDaniel][623] | Template for the raylib library in C. |\r\n| [Raylib Screensaver][628] | [RicoP][629] | Template for windows 3D screensavers made in raylib. |\r\n\r\n[556]: https://github.com/tducasse/raylib_starter\r\n[557]: https://github.com/tducasse\r\n[558]: https://github.com/daandruff/rbpi400raylib\r\n[559]: https://github.com/daandruff\r\n[560]: https://github.com/irskep/raylibtest\r\n[561]: https://github.com/irskep\r\n[562]: https://github.com/jamiltron/ray-starter\r\n[563]: https://github.com/jamiltron\r\n[564]: https://github.com/benweidig/raylib-template\r\n[565]: https://github.com/benweidig\r\n[566]: https://github.com/CapsCollective/raylib-cpp-starter\r\n[567]: https://github.com/CapsCollective\r\n[568]: https://gitlab.com/inque/simple_raylib_template\r\n[569]: https://gitlab.com/inque\r\n[570]: https://github.com/oswjk/raylib-imgui-template\r\n[571]: https://github.com/AIE-Seattle-Prog/raygame\r\n[572]: https://github.com/AIE-Seattle-Prog\r\n[573]: https://github.com/AIE-Seattle-Prog/raygamecsharp\r\n[574]: https://github.com/DaNiKhan-GbR/Dnkvw-Raylib-Minimal-Example\r\n[575]: https://github.com/krzosa/RaylibHotReloadTemplate\r\n[576]: https://github.com/krzosa\r\n[577]: https://github.com/WEREMSOFT/c99-raylib-template\r\n[578]: https://github.com/WEREMSOFT/c99-raylib-cimgui-template\r\n[579]: https://github.com/cimgui/cimgui\r\n[580]: https://github.com/WEREMSOFT/raylib-network-template\r\n[581]: https://github.com/SasLuca/raylib-cmake-template\r\n[582]: https://github.com/SasLuca/rayfork-sokol-template\r\n[583]: https://github.com/RaniSputnik/go-raylib-template\r\n[584]: https://github.com/RaniSputnik\r\n[585]: https://github.com/Hidden-Pixel/raylib-starter-kit\r\n[586]: https://github.com/Hidden-Pixel\r\n[587]: https://github.com/oswjk/rayskeleton\r\n[588]: https://github.com/braedenf/RaylibStarterProjectXcode\r\n[589]: https://github.com/braedenf\r\n[590]: https://github.com/jacmoe/raystart\r\n[591]: https://github.com/JamieMair/RaylibVSTemplate\r\n[592]: https://github.com/JamieMair\r\n[593]: https://github.com/Yrds/raylib-boilerplate\r\n[594]: https://github.com/Yrds\r\n[595]: https://github.com/Qinbeans/raylib_graphic_template\r\n[596]: https://github.com/Qinbeans\r\n[597]: https://github.com/CodingCor/tempraylib\r\n[598]: https://github.com/CodingCor\r\n[599]: https://github.com/MrOneTwo/Raylib-Scons-boilerplate\r\n[600]: https://github.com/gilzoide/raylib-meson-template\r\n[601]: https://github.com/Ushio/raylibMinimumVS\r\n[602]: https://github.com/janderkkotlarski/raylib_template\r\n[603]: https://github.com/janderkkotlarski\r\n[604]: https://github.com/Lattay/raylib-lsk\r\n[605]: https://github.com/Lattay\r\n[606]: https://github.com/charlesmartinreed/vscode-raylib-base\r\n[607]: https://github.com/charlesmartinreed\r\n[608]: https://github.com/AIESydProgYr12021/RaylibCSharpStarter\r\n[609]: https://github.com/AIESydProgYr12021\r\n[610]: https://github.com/LodisAIE/RaylibStarterCPP\r\n[611]: https://github.com/LodisAIE\r\n[612]: https://github.com/HeatXD/Raylib-with-Flecs-Template\r\n[613]: https://github.com/HeatXD\r\n[614]: https://github.com/underscorenygren/parsec_raylib_template\r\n[615]: https://github.com/underscorenygren\r\n[616]: https://github.com/LeHaine/kotlin-native-raylib-starter\r\n[617]: https://github.com/LeHaine\r\n[618]: https://github.com/JustinKatic/Raylib-C-starterProj\r\n[619]: https://github.com/JustinKatic\r\n[620]: https://github.com/waruqi/raylib-scaffold\r\n[621]: https://github.com/waruqi\r\n[622]: https://github.com/GoldenbergDaniel/RayTemplateC\r\n[623]: https://github.com/GoldenbergDaniel\r\n[628]: https://github.com/RicoP/raylib-screensaver\r\n[629]: https://github.com/RicoP/\r\n\r\n### Articles\r\n\r\n- [Game Porting Adventures (by raysan5)](https://gist.github.com/raysan5/fdefbe1b8184e0fa80676156bb86964f)\r\n- [Joint Limits with raylib (by Daniel Holden)](https://theorangeduck.com/page/joint-limits)\r\n- [How to add hot reload when using raylib?](https://www.developing-stuff.com/how-to-add-hot-reload-when-using-raylib)\r\n- [How to add hot reload to your raylib project (in C) ?](https://medium.com/@TheElkantor/how-to-add-hot-reload-to-your-raylib-proj-in-c-698caa33eb74)\r\n- [raylib Game Tutorial : Space Invaders using VSCode](https://monsterbraininc.com/2018/12/raylib-game-tutorial-space-invaders-using-vscode)\r\n- [Easy Blitzmax Streaming realtime audio with raylib](https://www.syntaxbomb.com/index.php?topic=5807.0)\r\n- [Advanced Matrix transforms with raylib](https://bedroomcoders.co.uk/advanced-matrix-transforms-with-raylib)\r\n- [Drawing textured 2D polygons with rlgl (raylib)](https://bedroomcoders.co.uk/drawing-textured-2d-polygons-with-rlgl-raylib)\r\n- [What About Making Games Without Engines?](https://medium.com/@thelukaswils/what-about-making-games-without-engines-188c65f16672)\r\n- [deepsource.io - Spotlight: Ramon Santamaria](https://deepsource.io/spotlight/ramon-santamaria)\r\n- [Simple PHP Game in PHP using raylib: Snake (with source code)](https://thephp.website/en/issue/games-with-php)\r\n- [Compiling raylib programs with SCons](http://ciesie.com/post/building_raylib_with_scons)\r\n- [raylib game coding library for C](http://bedroomcoders.co.uk/raylib-game-coding-library-for-c)\r\n- [raylib novices guide for creating a simple game](http://bedroomcoders.co.uk/raylib-a-novices-guide-for-creating-a-simple-game)\r\n- [Creating a simple game (part 2)](http://bedroomcoders.co.uk/creating-a-simple-game-part-2)\r\n- [Creating a simple game (part 3)](http://bedroomcoders.co.uk/creating-a-simple-game-part-3)\r\n- [Creating a simple game (part 4)](http://bedroomcoders.co.uk/creating-a-simple-game-part-4)\r\n- [Creating a simple game (part 5) finishing up](http://bedroomcoders.co.uk/creating-a-simple-game-part-5-finishing-up)\r\n- [Complete Template for Raylib](http://bedroomcoders.co.uk/complete-template-for-raylib)\r\n- [3d Physics with raylib and ODE](http://bedroomcoders.co.uk/3d-physics-with-libray-and-ode)\r\n- [raylib adding a static terrain (ODE)](http://bedroomcoders.co.uk/raylib-adding-a-static-terrain-ode)\r\n- [Looking again at compiling a Windows raylib app](http://bedroomcoders.co.uk/looking-again-at-compiling-a-windows-raylib-app)\r\n- [Creating a 64 bit executable with raylib on windows](http://bedroomcoders.co.uk/creating-a-64-bit-executable-with-raylib-on-windows)\r\n- [Aiming at moving targets…](http://bedroomcoders.co.uk/aiming-at-moving-targets)\r\n- [Aiming at 3d moving targets](http://bedroomcoders.co.uk/aiming-at-3d-moving-targets)\r\n- [Painting on a 3d Mesh with raylib](http://bedroomcoders.co.uk/painting-on-a-3d-mesh-with-raylib)\r\n- [Raylib, projecting 3D onto 2D handy for debugging](http://bedroomcoders.co.uk/raylib-projecting-3d-onto-2d-handy-for-debugging)\r\n- [Raylib and Chipmunk2d](http://bedroomcoders.co.uk/raylib-and-chipmunk2d)\r\n- [PhysFS and raylib](http://bedroomcoders.co.uk/physfs-and-raylib)\r\n- [Using libmpeg2 with raylib](http://bedroomcoders.co.uk/using-libmpeg2-with-raylib)\r\n- [Aligning a model with a terrain (raylib)](http://bedroomcoders.co.uk/aligning-a-model-with-a-terrain-raylib)\r\n- [A simple maze creation algorithm (C99 and raylib)](http://bedroomcoders.co.uk/a-simple-maze-creation-algorithm-c99-and-raylib)\r\n- [Using RayLib with an ECS](http://bedroomcoders.co.uk/using-raylib-with-an-ecs)\r\n- [Animating sky with raylib](http://bedroomcoders.co.uk/animating-sky-with-raylib)\r\n- [raylib Fog](http://bedroomcoders.co.uk/raylib-fog)\r\n- [Sprite Sheets with rayLib](http://bedroomcoders.co.uk/sprite-sheets-with-raylib)\r\n- [Shaders with raylib](http://bedroomcoders.co.uk/shaders-with-raylib)\r\n- [Lighting with raylib](http://bedroomcoders.co.uk/lighting-with-raylib)\r\n- [2D Spotlight shader with rayLib](http://bedroomcoders.co.uk/2d-spotlight-shader-with-raylib)\r\n- [Implementing a 3d GUI with raylib](http://bedroomcoders.co.uk/implementing-a-3d-gui-with-raylib)\r\n- [Creating Raspberry Pi applications with raylib and Ruby (Part 1)](https://medium.com/@avik.das/creating-raspberry-pi-applications-with-raylib-and-ruby-fba3d35b2877)\r\n- [Creating Raspberry Pi applications with raylib and Ruby (Part 2)](https://medium.com/@avik.das/creating-raspberry-pi-applications-with-raylib-and-ruby-part-ii-edc47680157b)\r\n- [Ubuntu 18.04 için raylib kurulumu (Turkish)](https://medium.com/@msoygen/ubuntu-18-04-raylib-kurulumu-8ff9c4274b91)\r\n- [raylib: 6 years of fun](https://gist.github.com/raysan5/04a2daf02aa2a6e79010331f77bf983f)\r\n- [rGuiIcons Making Of Diary](https://gist.github.com/raysan5/fe769f77b43b6c612600166498ce3640)\r\n\r\n### Tutorials\r\n\r\n- [Learn X in Y minutes, Where X=raylib](https://learnxinyminutes.com/docs/raylib)\r\n- [Raylib 2.0 Tutorial Series by SkyVaultGames](https://www.youtube.com/playlist?list=PL5gRzHmN4Dg3ubcneVFkHPm0mTGYTUHDn)\r\n- [List of raylib tutorials by HE360](https://www.youtube.com/playlist?list=PLZBVMzyySalVhcWEJcnG-HK8OXQli_tcV)\r\n- [How to create a game with 'raylib' in C](https://www.youtube.com/watch?v=kBky9_X8j3Y)\r\n- [How to get started with Raylib 3.0 in C# - Tutorial](https://www.youtube.com/watch?v=SoXD5y24WQw)\r\n- [Let's learn D programming Game Dev!](https://www.youtube.com/playlist?list=PLgM-lc_kSqFQPF0UXgmFZpZalqcrSofe-)\r\n- [Coding a Breakout Arcade clone in C with Raylib](https://www.youtube.com/watch?v=UKecFbu61Oc)\r\n- [Graphics programming challenges by raysan5 (GitHub repository)](https://github.com/raysan5/challenges)\r\n- [Raylib Game Tutorial : Space Invaders using VSCode](https://monsterbraininc.com/2018/12/raylib-game-tutorial-space-invaders-using-vscode)\r\n- [raylib -- A C++ Game Library That's Perfect For Beginners](https://www.youtube.com/watch?v=xGPF3Gn-yhA)\r\n- [How to build \u0026 set up raylib for Visual studio](https://www.youtube.com/watch?v=mfj0JG2LdVM)\r\n- [Create Videos Games in PHP (With RayLib)](https://www.youtube.com/watch?v=q1X_6TYd030)\r\n- [Compiler Raylib sur Windows (French)](https://www.youtube.com/watch?v=XEpmMBM01Zg)\r\n- [Raylib setup on Codeblocks](https://www.youtube.com/watch?v=a2IUxJFr8sg)\r\n- [Tile maps en Raylib con Tileson (Spanish)](https://www.youtube.com/watch?v=Gq9sTaeHtj4)\r\n- [윈도우 10에서 Visual Studio Code로 raylib 개발 환경 구축하기 (Korean)](https://jdeokkim.github.io/setting-up-raylib-with-vscode-on-windows)\r\n- [raylib에서 한글 글꼴 사용하기 (Korean)](https://jdeokkim.github.io/using-korean-fonts-with-raylib)\r\n\r\n### Videos\r\n\r\n- [iqm animation raylib 4.0 example - Tutorial](https://www.youtube.com/watch?v=_EurjoraotA)\r\n- [RayLib Review / Open source free game library / Game Engine / Delphi, Pascal, Lazarus, C, C++, C#](https://www.youtube.com/watch?v=Z6Eg9UfC_6U\u0026t=616s)\r\n- [RayLib / Обзор игровой библиотеки / Pascal, Delphi, Lazarus, C++, C#, Java, JavaScript, Python, Perl(Russian)](https://www.youtube.com/watch?v=GUDzyXlmpVk\u0026t=74s)\r\n- [Making a Game With Trash](https://www.youtube.com/watch?v=sKlcCplUODw)\r\n- [Best C++ Game Wins $1000 - Game Making Challenge](https://www.youtube.com/watch?v=_yyKYl1LAHM)\r\n- [9ª QIDV (8/11) : Ramón Santamaría presenta su RayLib (Spanish)](https://www.youtube.com/watch?v=LKdqM8Wv6qk)\r\n- [QIDV 12 (03) - Ramón Santamaría nos presenta la nueva versión de su Raylib (Spanish)](https://www.youtube.com/watch?v=tKq9mpEBQFg)\r\n- [raylib events automation](https://www.youtube.com/watch?v=3dZenkpmRzM)\r\n- [path following raylib and ODE vehicles](https://www.youtube.com/watch?v=p7kU5SmBZ3M)\r\n- [ODE Vehicle Raylib](https://www.youtube.com/watch?v=LjsKEO105Dw)\r\n- [Raylib 3.7 - raylib4Vita](https://www.youtube.com/watch?v=ISPID_2XBDs)\r\n- [C64 demo raylib mock-up](https://www.youtube.com/watch?v=SegPe1kgILA)\r\n- [Making a game WITHOUT a GAME ENGINE](https://www.youtube.com/watch?v=MPMELcP8-RM)\r\n- [Learning C++ and making a GAME WITHOUT A GAME ENGINE](https://www.youtube.com/watch?v=kc4AhROG05g)\r\n- [Bad Apple!! but its 7600 ReCT and Raylib Logos [info in description]](https://www.youtube.com/watch?v=8LnQ1A0rJ9s)\r\n- [Why I'm Glad I Didn't Use a Game Engine](https://www.youtube.com/watch?v=nBaCRp9UzDw)\r\n- [raylib C - Simple sand game](https://www.youtube.com/watch?v=o8QOWVHaMsg)\r\n- [Using Android's sensor with Raylib](https://www.youtube.com/watch?v=2woi4NR7xPA)\r\n- [Raylib SpriteEngine](https://www.youtube.com/watch?v=mMPtnHUiZbM)\r\n- [Bad Apple!! but its 7600 ReCT and Raylib Logos [info in description]](https://www.youtube.com/watch?v=8LnQ1A0rJ9s)\r\n- [C++ Sorting Algorithms Visualized (Raylib Library)](https://www.youtube.com/watch?v=E2Brnev0Olc)\r\n- [Test of synchronize video and audio with OpenGL (powered by raylib)](https://www.youtube.com/watch?v=KGcC-d19-lg)\r\n- [Traduzindo e estudando exemplos do Raylib](https://www.youtube.com/watch?v=3KKLh3W0III) (Portuguese)\r\n- [Rayblade 2d Game Devlog using Raylib-C](https://www.youtube.com/watch?v=AmWc9qoD4UA)\r\n- [2D Raylib Experiments Livestream (Part 1) - Making the Player Bleed](https://www.youtube.com/watch?v=N2ytx3Awt8c)\r\n- [2D Raylib Experiments Livestream (Part 2) - Slime Time](https://www.youtube.com/watch?v=-oup057X4xw)\r\n- [Raylib Raspberry Pi Sound Demo](https://www.youtube.com/watch?v=_vQ7PDqziO0)\r\n- [Odin-Raylib Game Programming #000: Windows Environment Setup](https://www.youtube.com/watch?v=CDlYQtxyhPs)\r\n- [Raylib works with Neatbeans and mac os x](https://www.youtube.com/watch?v=GFFgt1zxeck)\r\n- [EPIC raylib c++ rpg game dev](https://www.youtube.com/watch?v=VqQDkz0t7lE)\r\n- [Quick sort in raylib. Oh yeah.](https://www.youtube.com/watch?v=psede2nHvRE)\r\n- [Randomness RNG vs Perlin Noise with Raylib 3.0](https://www.youtube.com/watch?v=6NLolZ-aiVA)\r\n- [raylib - 3rd anniversary](https://www.youtube.com/watch?v=o8T9oNfsCOs)\r\n- [Raylib oLd SkOoL 2](https://www.youtube.com/watch?v=M2WYWYQNjYg)\r\n- [Pangea Demo - Editing Heightmaps With Raylib](https://www.youtube.com/watch?v=fWWUG9VMoQw)\r\n- [raylib on Mobian PinePhone](https://www.youtube.com/watch?v=Vi4TXnrnExo)\r\n- [Coding a Synthesizer in C (episode #1)](https://www.youtube.com/watch?v=p1VQuMziTek)\r\n- [Coding a Synthesizer in C (episode #2)](https://www.youtube.com/watch?v=jZSnH33Vkh4)\r\n- [Coding a Synthesizer in C (episode #3)](https://www.youtube.com/watch?v=WXoyF5jYujE)\r\n- [Coding a Synthesizer in C (episode #4)](https://www.youtube.com/watch?v=SmKYWmQQmsk)\r\n- [Coding a Synthesizer in C (episode #5)](https://www.youtube.com/watch?v=fqUbYIhLTqw)\r\n- [How To Use Raylib With C++ And VSCode](https://www.youtube.com/watch?v=u6LXRF-iMg8)\r\n- [Digital Crafters #2 - Ramon Santamaria](https://www.youtube.com/watch?v=wnbJpdjAHg8)\r\n- [Interview with @imakefoss curator and Ramon Santamaria about raylib](https://www.youtube.com/watch?v=NM1gMvHwDwA)\r\n- [Official raylib 2.5 presentation](https://www.youtube.com/watch?v=78aa2wuiGmI)\r\n- [raylib 4.0 Released -- The Easiest C/C++ Game Library Just Got Even Better](https://www.youtube.com/watch?v=H_Oe82SqQ8Y)\r\n- [raylib 3.7 Released](https://www.youtube.com/watch?v=c8hUF75f0kk)\r\n- [RayLib 3.5 Released -- C/C++ GameDev Easy Mode](https://www.youtube.com/watch?v=RZJ-Z--6uxY)\r\n- [Raylib 3.0 Released -- The Best Way to Learn C or C++ Game Development*](https://www.youtube.com/watch?v=xx9ntuvA1t0)\r\n- [Raylib 2.0 Released -- C/C++ Game Framework Perfect For Beginners](https://www.youtube.com/watch?v=QwLHHasIO6k)\r\n- [Raylib 1.8 Released -- Easiest C Game Framework I've Ever Found](https://www.youtube.com/watch?v=FDbIQZBar7g)\r\n- [RayLib Receives An Epic MegaGrant!](https://www.youtube.com/watch?v=jZWwisQn76A)\r\n- [Raylib Terrain Erosion Demo](https://www.youtube.com/watch?v=jYCSkodrg6w)\r\n- [Checking out raylib](https://www.youtube.com/watch?v=fHojJ9Nxb0E)\r\n- [Checking out Raylib — Part 2 — 3D Game Development](https://www.youtube.com/watch?v=QqravLVpoI8)\r\n- [raylib -- A C++ Game Library That's Perfect For Beginners](https://www.youtube.com/watch?v=xGPF3Gn-yhA)\r\n- [C++ | Implementing Boid: 0 Visualization | Raylib 3.0](https://www.youtube.com/watch?v=GM3TM5Hi16w)\r\n- [How to compile Raylib from scratch and set up your first projects (Windows / C ) in 15 minutes](https://www.youtube.com/watch?v=HPDLTQ4J_zQ)\r\n- [Making a Game for FIVE Different Consoles - Ludum Dare 46](https://www.youtube.com/watch?v=mE6_A1hRcQk)\r\n- [Totally Not Failing at Making a Game in Raylib and C During AP Exam Week.. Retro Game Jam 2020](https://www.youtube.com/watch?v=aK_m-1wtr3A)\r\n- [Raymarched Mandelbulb with Raylib](https://www.youtube.com/watch?v=dxOUef36bK4)\r\n- [Particle System using RayLib | C++ GameDev | C++ Particle System](https://www.youtube.com/watch?v=j5dVx0LTtAs)\r\n- [CRT scan line retro shader with RayLib](https://www.youtube.com/watch?v=Custpsdpgj4)\r\n- [Using RayLib on a 32x32 \"screen\"](https://www.youtube.com/watch?v=DxbikNW6zN4)\r\n- [LIVE : Raylib, une lib C / C++ idéale pour débuter ?](https://www.youtube.com/watch?v=PZi-Z9XyJo8) (French)\r\n- [C++ | BubbleSort with RayLib 2.6 Speed Coding](https://www.youtube.com/watch?v=T-pNv6BewC8)\r\n- [FPS game written in C](https://www.youtube.com/watch?v=xE1MG1-Yh6s)\r\n- [Raylib Voronoi Map Generation](https://www.youtube.com/watch?v=HTZFXYpu-G0)\r\n- [raylib and open dynamics engine](https://www.youtube.com/watch?v=sjsPUW12WYE)\r\n- [Distributed computing of the Mandelbrot Set using Go, gRPC and Raylib](https://www.youtube.com/watch?v=pDbuClfEAIY)\r\n- [raylib on 32x32 LED](https://www.youtube.com/watch?v=u1BzNAJORN8)\r\n- [Procedural Island Gen and A* Pathfinding Demo](https://www.youtube.com/watch?v=vpzFoRA6Y3Q)\r\n- [Install RayLib in LazarusIDE](https://www.youtube.com/watch?v=lAFWOgDahtk)\r\n- [Raylib c'est bien !](https://www.youtube.com/watch?v=aaIBSuymo0Y) (French)\r\n- [QIDV12 (03) - Ramón Santamaría nos presenta la nueva versión de su Raylib](https://www.youtube.com/watch?v=tKq9mpEBQFg) (Spanish)\r\n- [Borak Buat Game - Belajar Raylib](https://www.youtube.com/watch?v=tMPBdjP0dp8) (Malay)\r\n- [Belajar Raylib Part 2 - 3D Camera dan Simple Collision](https://www.youtube.com/watch?v=rMNVXFpAkg8) (Malay)\r\n- [How to install raylib on a chromebook (OpenGl 2.1)](https://www.youtube.com/watch?v=R0jsXG4xahM)\r\n- [Compiler Raylib sur Windows](https://www.youtube.com/watch?v=XEpmMBM01Zg) (French)\r\n- [RayLib-PHP DevLog Fonts \u0026 Tiled Support](https://www.youtube.com/watch?v=JYGtt0sfbzw)\r\n- [C | Implementing Epicycloid with Raylib 3.0 Speed Coding](https://www.youtube.com/watch?v=wZDEkIwkyFk)\r\n- [C | Implementing Fractal Tree with Raylib 3.0 Speed Coding](https://www.youtube.com/watch?v=WdPnUAJW3YM)\r\n- [Coding a Breakout Arcade clone in C with Raylib](https://www.youtube.com/watch?v=UKecFbu61Oc)\r\n- [A brief introduction to Raylib](https://www.youtube.com/watch?v=J4eLE9YYQp0)\r\n- [How to get started with Raylib 3.0 in C# - Tutorial](https://www.youtube.com/watch?v=SoXD5y24WQw)\r\n- [Raylib - adventure in shaders - ep00](https://www.youtube.com/watch?v=siosc2B1bA4)\r\n- [Raylib - adventure in shaders - ep01](https://www.youtube.com/watch?v=8205iyicv5k)\r\n- [Raylib - Fixing the \"Skipping Incompatible ../src\\libraylib.a When Searching For -lraylib\" Error](https://www.youtube.com/watch?v=rgV9AoVdFlA)\r\n\r\n### Promo Images\r\n\r\n- [Overview](https://github.com/raysan5/raylib)\r\n\r\n![raylib overview](promos/banner13.png)\r\n\r\n- [Overview (Wide)](https://github.com/raysan5/raylib)\r\n\r\n![raylib overview (wide)](promos/banner7.png)\r\n\r\n- [Last 6 years of raylib](https://twitter.com/raysan5/status/1174631716734013440)\r\n\r\n![last 6 years of raylib](promos/banner0.png)\r\n\r\n- [Game development is about to explode!](https://twitter.com/raysan5/status/1083782102653587456)\r\n\r\n![raylib gamedev is about to explode](promos/banner10.png)\r\n\r\n- [raylib 2.5 architecture](https://twitter.com/raysan5/status/1141349399316115458)\r\n\r\n![raylib 2.5 architecture](promos/banner45.png)\r\n\r\n- [Current raylib architecture](https://github.com/raysan5/raylib/wiki/raylib-architecture)\r\n\r\n![raylib architecture](promos/banner1.png)\r\n\r\n- Difference between raylib 3.5 architecture and raylib 3.7 architecture\r\n\r\n![Difference between raylib 3.5 architecture and raylib 3.7 architecture](promos/banner57.png)\r\n\r\n- [raylib 4.0 architecture](https://twitter.com/hmans/status/1472571560544411653)\r\n\r\n![raylib 4.0 architecture](promos/banner61.png)\r\n\r\n- [raylib 5th anniversary](https://twitter.com/raysan5/status/1064139050704089089)\r\n\r\n![raylib 5th anniversary](promos/banner8.jpg)\r\n\r\n- [raylib 6th anniversary](https://twitter.com/raysan5/status/1190963229171814401)\r\n\r\n![raylib 6th anniversary](promos/banner2.png)\r\n\r\n- [6 years of fun](https://gist.github.com/raysan5/04a2daf02aa2a6e79010331f77bf983f)\r\n\r\n![raylib 6 years of fun](promos/banner4.png)\r\n\r\n- [raylib 1.5](https://twitter.com/raysan5/status/755364768052019200)\r\n\r\n![raylib 1.5 is ready](promos/banner25.jpg)\r\n\r\n- [raylib 1.7](https://twitter.com/raysan5/status/865513349450129408)\r\n\r\n![raylib 1.7](promos/banner31.jpg)\r\n\r\n- [raylib 1.8](https://twitter.com/raysan5/status/922373390039703552)\r\n\r\n![raylib 1.8 is out!](promos/banner26.jpg)\r\n\r\n- [raylib 2.0 #1](https://twitter.com/raysan5/status/1020768415802380289)\r\n\r\n![raylib 2.0 #1](promos/banner9.png)\r\n\r\n- [raylib 2.0 #2](https://twitter.com/raysan5/status/1015222845494956033)\r\n\r\n![raylib 2.0 #2](promos/banner29.jpg)\r\n\r\n- [raylib 2.5](https://twitter.com/raysan5/status/1134429674472452097)\r\n\r\n![raylib 2.5](promos/banner33.png)\r\n\r\n- [raylib 3.0](https://twitter.com/raysan5/status/1245314287037530112)\r\n\r\n![raylib 3.0](promos/banner6.png)\r\n\r\n- [raylib 3.5](https://twitter.com/raysan5/status/1319036064804331521)\r\n\r\n![raylib 3.5](promos/banner5.png)\r\n\r\n- [raylib 3.7](https://twitter.com/raysan5/status/1386728711131734017)\r\n\r\n![raylib 3.7](promos/banner58.png)\r\n\r\n- [raylib parser](https://twitter.com/raysan5/status/1398948422913343488)\r\n\r\n![raylib parser](promos/raylib_parser_info.png)\r\n\r\n- [raylib 4.0](https://twitter.com/raysan5/status/1456359846920458240)\r\n\r\n![raylib 4.0](promos/banner60.png)\r\n\r\n- [raylib 5k gamejam #1](https://twitter.com/raysan5/status/1481322244982906880)\r\n\r\n![raylib 5k gamejam](promos/banner62.jpg)\r\n\r\n- [raylib 5k gamejam #2](https://itch.io/jam/raylib-5k-gamejam)\r\n\r\n![raylib 5k gamejam](promos/banner63.png)\r\n\r\n- [raylib 5k gamejam - 1st Prize](https://itch.io/jam/raylib-5k-gamejam)\r\n\r\n![raylib 5k gamejam - 1st Prize](promos/banner65.png)\r\n\r\n- [raylib 5k gamejam - 2nd Prize](https://itch.io/jam/raylib-5k-gamejam)\r\n\r\n![raylib 5k gamejam - 2nd Prize](promos/banner66.png)\r\n\r\n- [raylib 5k gamejam - 3rd Prize](https://itch.io/jam/raylib-5k-gamejam)\r\n\r\n![raylib 5k gamejam - 3rd Prize](promos/banner67.png)\r\n\r\n- [raylib - Happy New Year!](https://twitter.com/raysan5/status/1477074126884020225)\r\n\r\n![raylib - Happy New Year!](promos/banner67.jpg)\r\n\r\n- [raylib receives an Epic MegaGrant](https://twitter.com/raysan5/status/1291690021221736450)\r\n\r\n![raylib received epic megagrant](promos/banner3.png)\r\n\r\n- [raygui](https://github.com/raysan5/raygui)\r\n\r\n![raygui](promos/banner14.png)\r\n\r\n- [rGuiIcons](https://raylibtech.itch.io/rguiicons)\r\n\r\n![rGuiIcons](promos/banner16.png)\r\n\r\n- [rfxgen](https://github.com/raysan5/rfxgen)\r\n\r\n![rfxgen](promos/banner15.png)\r\n\r\n- [raylib technologies's tools Linux support](https://twitter.com/raylibtech/status/1180878350782533632)\r\n\r\n![raylib technologies's tools Linux support](promos/banner12.png)\r\n\r\n- [raylib custom build flags](https://twitter.com/raysan5/status/1298956174071664640)\r\n\r\n![raylib build flags](promos/banner11.png)\r\n\r\n- [raylib on Handmade Seattle](https://twitter.com/raysan5/status/1193866190126551041)\r\n\r\n![raylib on handmade seattle](promos/banner18.png)\r\n\r\n- [raylib 200 contributors](https://twitter.com/raysan5/status/1375789665219977217)\r\n\r\n![raylib contributors](promos/banner19.png)\r\n\r\n- [raylib API usage analysis](https://gist.github.com/raysan5/7c0c9fff1b6c19af24bb4a51b7383f1e)\r\n\r\n![raylib API usage analysis](promos/banner59.png)\r\n\r\n- [raylib in numbers](https://gist.github.com/raysan5/1e34df90dfbcef3c55b19d37d2d5ab2a)\r\n\r\n![raylib in numbers](promos/banner20.png)\r\n\r\n- [raylib on Wikipedia](https://twitter.com/raysan5/status/1285157701589360640)\r\n\r\n![raylib on Wikipedia!](promos/banner27.png)\r\n\r\n- [raylib and WebAssembly](https://twitter.com/raysan5/status/1226837835770142720)\r\n\r\n![raylib and WebAssembly!](promos/banner28.jpg)\r\n\r\n- [raylib FreeBSD support](https://twitter.com/raysan5/status/924913149094060032)\r\n\r\n![raylib supports FreeBSD!](promos/banner30.jpg)\r\n\r\n- [raylib and Global Game Jam 2018](https://twitter.com/raysan5/status/956681310239641602)\r\n\r\n![raylib on GGJ2018!](promos/banner40.jpg)\r\n\r\n- [raylib and Global Game Jam 2019](https://twitter.com/raysan5/status/1087728261608759299)\r\n\r\n![raylib on GGJ2019!](promos/banner36.jpg)\r\n\r\n- [raylib and Global Game Jam 2020](https://twitter.com/raysan5/status/1222869512984371200)\r\n\r\n![raylib on GGJ2020!](promos/banner34.jpg)\r\n\r\n- [raylib is simple and easy-to-use!](https://twitter.com/raysan5/status/1324789207844458496)\r\n\r\n![raylib is simple and easy-to-use](promos/banner35.png)\r\n\r\n- [raylib standalone modules](https://twitter.com/raysan5/status/1141354483391303681)\r\n\r\n![raylib standalone modules](promos/banner38.png)\r\n\r\n- [raylib social networks](https://twitter.com/raysan5/status/1141352450789711872)\r\n\r\n![raylib social networks](promos/banner39.png)\r\n\r\n- [raylib Discord server](https://twitter.com/raysan5/status/1019992500868657152)\r\n\r\n![raylib discord server](promos/banner37.jpg)\r\n\r\n- [raylib on NiceOneBarcelona](https://twitter.com/raysan5/status/1198945957293043713)\r\n\r\n![raylib on N1B](promos/banner41.png)\r\n\r\n- [raylib technologies's CLI study](https://twitter.com/raylibtech/status/1043097789843087361)\r\n\r\n![raylib technologies - command line study](promos/banner42.jpg)\r\n\r\n- [rPBR release!](https://twitter.com/elfisac/status/856882503948398592)\r\n\r\n![rPBR released!](promos/banner43.jpg)\r\n\r\n- [raylib supported platforms #1](https://twitter.com/raysan5/status/943880148922912768)\r\n\r\n![raylib platforms support #1](promos/banner44.jpg)\r\n\r\n- [raylib supported platforms #2](https://twitter.com/raysan5/status/1141350297308147721)\r\n\r\n![raylib platforms support #2](promos/banner46.png)\r\n\r\n- [raylib got over 30 bindings!](https://twitter.com/raysan5/status/1141350977695559681)\r\n\r\n![raylib 30 bindings!](promos/banner47.png)\r\n\r\n- [raylib got over 40 bindings!](https://twitter.com/raysan5/status/1162759633532063744)\r\n\r\n![raylib 40 bindings!](promos/banner49.png)\r\n\r\n- [Choose your flavor #1](https://twitter.com/raysan5/status/825652171425378304)\r\n\r\n![raylib - choose your flavor #1](promos/banner51.jpg)\r\n\r\n- [Choose your flavor #2](https://twitter.com/raysan5/status/1050346893388210178)\r\n\r\n![raylib - choose your flavor #2](promos/banner50.jpg)\r\n\r\n- [raylib technologies tools](https://twitter.com/raysan5/status/1141355911115681792)\r\n\r\n![raylib technologies tools](promos/banner48.png)\r\n\r\n- [raylib GitHub Actions build table](https://twitter.com/raysan5/status/1296148718488518656)\r\n\r\n![raylib GitHub Actions build table](promos/banner52.jpg)\r\n\r\n- [raylib modules](https://twitter.com/raysan5/status/840901794050002944)\r\n\r\n![raylib modules](promos/banner53.png)\r\n\r\n- [raylib's Google Open Source Peer Bonus](https://twitter.com/raysan5/status/1141348566167896065)\r\n\r\n![raylib - Google Open Source Peer Bonus](promos/banner54.png)\r\n\r\n- [Let's talk (raylib technologies)](https://twitter.com/raylibtech/status/1029061605634531329)\r\n\r\n![raylib technologies - let's talk!](promos/banner21.jpg)\r\n\r\n- [Working hard on the best tools!](https://twitter.com/raysan5/status/1052639309508038656)\r\n\r\n![raylib - working hard on the best tools!](promos/banner17.jpg)\r\n\r\n- [raylib coding examples](https://twitter.com/raysan5/status/1141353212320059392)\r\n\r\n![raylib - +95 coding examples!](promos/banner55.png)\r\n\r\n### Logos\r\n\r\n[![raysan5/raylib](logos/raylib.png)](https://github.com/raysan5/raylib \"raysan5/raylib\")\r\n[![SasLuca/rayfork](logos/rayfork.png)](https://github.com/SasLuca/rayfork \"SasLuca/rayfork\")\r\n[![Rabios/rayport](logos/rayport.png)](https://github.com/Rabios/rayport \"Rabios/rayport\")\r\n[![RobLoach/raylib-cpp](logos/raylib-cpp.png)](https://github.com/robloach/raylib-cpp \"RobLoach/raylib-cpp\")\r\n[![ChrisDill/Raylib-cs](logos/raylib-cs.png)](https://github.com/ChrisDill/Raylib-cs \"ChrisDill/Raylib-cs\")\r\n[![Rabios/raylib-boo](logos/raylib-boo.png)](https://github.com/Rabios/raylib-boo \"Rabios/raylib-boo\")\r\n[![gen2brain/raylib-go](logos/raylib-go.png)](https://github.com/gen2brain/raylib-go \"gen2brain/raylib-go\")\r\n[![Lachee/raylib-goplus](logos/raylib-go-plus.png)](https://github.com/Lachee/raylib-goplus \"Lachee/raylib-goplus\")\r\n[![deltaphc/raylib-rs](logos/raylib-rust.png)](https://github.com/deltaphc/raylib-rs \"deltaphc/raylib-rs\")\r\n[![raysan5/raylib-lua](logos/raylib-lua.png)](https://github.com/raysan5/raylib-lua \"raysan5/raylib-lua\")\r\n[![RobLoach/raylib-lua-sol](logos/raylib-lua-sol.png)](https://github.com/RobLoach/raylib-lua-sol \"RobLoach/raylib-lua-sol\")\r\n[![TSnake41/raylib-lua](logos/tsnake41-raylib-lua.png)](https://github.com/TSnake41/raylib-lua \"TSnake41/raylib-lua\")\r\n[![HDPLocust/raylib-luamore](logos/raylib-luamore.png)](https://github.com/HDPLocust/raylib-luamore \"HDPLocust/raylib-luamore\")\r\n[![Rabios/raylua](logos/raylua.png)](https://github.com/Rabios/raylua \"Rabios/raylua\")\r\n[![Andre-LA/raylib-nelua](logos/raylib-nelua.png)](https://github.com/Andre-LA/raylib-nelua \"Andre-LA/raylib-nelua\")\r\n[![AregevDev/raylib-cr](logos/raylib-cr.png)](https://github.com/AregevDev/raylib-cr \"AregevDev/raylib-cr\")\r\n[![drezgames/raylib-pascal](logos/raylib-pascal.png)](https://github.com/drezgames/raylib-pascal \"drezgames/raylib-pascal\")\r\n[![GuvaCode/Ray4Laz](logos/ray4laz.png)](https://github.com/GuvaCode/Ray4Laz \"GuvaCode/Ray4Laz\")\r\n[![overdev/raylib-py](logos/raylib-py.png)](https://github.com/overdev/raylib-py \"overdev/raylib-py\")\r\n[![RobLoach/node-raylib](logos/node-raylib.png)](https://github.com/RobLoach/node-raylib \"RobLoach/node-raylib\")\r\n[![Rabios/raylib-v7](logos/raylib-v7.png)](https://github.com/Rabios/raylib-v7 \"Rabios/raylib-v7\")\r\n[![RobLoach/raylib-chaiscript](logos/raylib-chaiscript.png)](https://github.com/RobLoach/raylib-chaiscript \"RobLoach/raylib-chaiscript\")\r\n[![ArnautDaniel/raylib-factor](logos/raylib-factor.png)](https://github.com/ArnautDaniel/raylib-factor \"ArnautDaniel/raylib-factor\")\r\n[![ArnautDaniel/gforth-raylib](logos/gforth-raylib.png)](https://github.com/ArnautDaniel/gforth-raylib \"ArnautDaniel/gforth-raylib\")\r\n[![TSnake41/raylib-wren](logos/raylib-wren.png)](https://github.com/TSnake41/raylib-wren \"TSnake41/raylib-wren\")\r\n[![Not-Nik/raylib-zig](logos/raylib-zig.png)](https://github.com/Not-Nik/raylib-zig \"Not-Nik/raylib-zig\")\r\n[![bmx-ng/ray.mod](logos/raylib-blitzmax.png)](https://github.com/bmx-ng/ray.mod \"bmx-ng/ray.mod\")\r\n[![tjammer/raylib-ocaml](logos/raylib-ocaml.png)](https://github.com/tjammer/raylib-ocaml \"tjammer/raylib-ocaml\")\r\n[![D-a-n-i-l-o/raylib-purebasic](logos/raylib-purebasic.png)](https://github.com/D-a-n-i-l-o/raylib-purebasic \"D-a-n-i-l-o/raylib-purebasic\")\r\n[![M0n7y5/raylib-beef](logos/raylib-beef.png)](https://github.com/M0n7y5/raylib-beef \"M0n7y5/raylib-beef\")\r\n[![RedCubeDev-ByteSpace/Relib](logos/relib.png)](https://github.com/RedCubeDev-ByteSpace/Relib \"RedCubeDev-ByteSpace/Relib\")\r\n[![CreedVI/Raylib-J](logos/raylib-j.png)](https://github.com/CreedVI/Raylib-J \"CreedVI/Raylib-J\")\r\n[![victorfisac/Physac](logos/physac.png)](https://github.com/victorfisac/Physac \"victorfisac/Physac\")\r\n[![raysan5/raygui](logos/raygui.png)](https://github.com/raysan5/raygui \"raysan5/raygui\")\r\n[![raysan5/rpng](logos/rpng.png)](https://github.com/raysan5/rpng \"raysan5/rpng\")\r\n[![raysan5/rres](logos/rres.png)](https://github.com/raysan5/rres \"raysan5/rres\")\r\n[![raysan5/rfxgen](logos/rfxgen.png)](https://github.com/raysan5/rfxgen \"raysan5/rfxgen\")\r\n[![victorfisac/FNode](logos/fnode.png)](https://github.com/victorfisac/FNode \"victorfisac/FNode\")\r\n[![SliverLIVE/Raylib-for-GLBasic](logos/raylib-glbasic.png)](https://github.com/SliverLIVE/Raylib-for-GLBasic \"SliverLIVE/Raylib-for-GLBasic\")\r\n[![ForeignSasquatch/hxRaylib](logos/hxraylib.png)](https://github.com/ForeignSasquatch/hxRaylib \"ForeignSasquatch/hxRaylib\")\r\n\r\n### Stickers\r\n\r\n- [Mobile](https://twitter.com/raysan5/status/1233460424114364418)\r\n\r\n![raylib mobile sticker](promos/banner56.jpg)\r\n\r\n- [Bag](https://twitter.com/raysan5/status/1121527359801262094)\r\n\r\n![raylib bag sticker](promos/banner24.jpg)\r\n\r\n### Resources and Links\r\n\r\n- [What raylib uses?](https://github.com/raysan5/raylib/wiki/raylib-dependencies)\r\n- [raylib Official Cheatsheet](https://www.raylib.com/cheatsheet/cheatsheet.html)\r\n- [raylib Official examples](https://www.raylib.com/examples.html)\r\n- [raylib Official Wiki](https://github.com/raysan5/raylib/wiki)\r\n- [raylib on Wikipedia](https://en.wikipedia.org/wiki/Raylib)\r\n- [raylib website](https://raylib.com)\r\n- [raylib YouTube channel](https://www.youtube.com/channel/UC8WIBkhYb5sBNqXO1mZ7WSQ)\r\n- [raylib Discord channel](https://discord.gg/VkzNHUE)\r\n- [raylib on Reddit](https://www.reddit.com/r/raylib)\r\n- [raylib on Handmade](https://raylib.handmade.network)\r\n- [raylib page on itch.io](https://raysan5.itch.io/raylib)\r\n\r\n\u003e Can't find your awesome stuff or you want to improve the list? Make issue or pull request for that!\r\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/rabios%2Fawesome-raylib/projects"}