raysan5/raylib
View on GitHub ↗ ★ 35,524 C
A simple and easy-to-use library to enjoy videogames programming
43 mentions on Hacker News by 37 people: 15 stories, 28 comments · first 2019-01-17 · latest 2026-07-23
20082026
-
…/ glEnd() - like immediate API with modern OpenGL, I reecommend using a library called RLGL ( https://github.com/raysan5/raylib/blob/master/src/rlgl.h ), from Raylib. You'll feel straight at home!
comment by cyber_kinetist · 2026-07-23 · in Learn OpenGL, extensive tutorial resource for learning Modern OpenGL -
this is Odin: https://odin-lang.org/ , it already comes with Raylib as a vendor package, Raylib: https://github.com/raysan5/raylib
comment by demonkingswarn · 2026-05-07 · in Got into Jai closed beta on March 2026 -
▲ 226
Raylib v6.0story by rydgel · 2026-04-23 · 41 comments
-
▲ 177
Show HN: I built a Cargo-like build tool for C/C++story by randerson_112 · 2026-04-09 · 168 comments
-
…discussion and maybe anyone more experienced than me could even contribute to the discussion below https://github.com/raysan5/raylib/discussions/1699
comment by Imustaskforhelp · 2026-02-19 · in Minecraft Java is switching from OpenGL to Vulkan -
▲ 249
rlsw – Raylib software OpenGL renderer in less than 5k LOCstory by fschuett · 2025-10-21 · 95 comments
-
…and well thought with the choice of Raylib or SDL2. But since Raylib can compile to Android ( https://github.com/raysan5/raylib/blob/master/examples/Makef... ), do you think it could be difficult to add Android as a target platform ?
comment by az09mugen · 2025-05-09 · in Show HN: A backend agnostic Ruby framework for building reactive desktop apps -
…project using it in a complicated cross platform build with different systems dependencies: https://github.com/raysan5/raylib/blob/master/build.zig They also have a cmakelists.txt and pile of other cmake stuff to compare against:…
comment by davemp · 2025-02-06 · in GNU Make Standard Library -
This was added to raylib as a backend recently: https://github.com/raysan5/raylib/releases#:~:text=RGFW
comment by garbagepatch · 2024-11-23 · in RGFW: Single-header C99 window abstraction library -
▲ 7
Raylib 5.5 – a library to program graphic apps in Cstory by raysan · 2024-11-19 · 0 comments
-
▲ 4
Raylib v5.5story by todsacerdoti · 2024-11-19 · 0 comments
-
…design is much more difficult and time-consuming! [0] https://www.raylib.com/examples.html [1] https://github.com/raysan5/raylib/blob/master/examples/core/... [2] https://old.reddit.com/r/gamedev/comments/wd4qoh/our_machine... [3] Surely…
comment by adamrezich · 2024-10-08 · in My first game with Carimbo, my homemade engine -
A tiny demo app for raylib ( https://github.com/raysan5/raylib/ ). Cool!
comment by zombot · 2024-10-08 · in Show HN: Particle/liquid attraction simulator with raylib C++ -
…but here it interacts with a native-code library. See: https://github.com/taviso/ctypes.sh/ https://github.com/raysan5/raylib
comment by nine_k · 2024-09-15 · in A bullet hell game written in bash -
raylib > "How to compile against the [SDL2] backend" https://github.com/raysan5/raylib/discussions/3764
comment by westurner · 2024-08-31 · in SDL3 new GPU API merged -
…jitter problems though. [1] https://medium.com/@alen.ladavac/the-elusive-frame-timing-16... [2[ https://github.com/raysan5/raylib/blob/f1007554a0a8145060797...
comment by flohofwoe · 2024-05-03 · in Making a 3D modeler in C in a week -
Source code for the method: https://github.com/raysan5/raylib/blob/c5ebdb8ba77afa5745eb0... Asyncify docs (different from the emterpreter-async option mentioned in the comment block): https://emscripten.org/docs/porting/asyncify.html
comment by rzzzt · 2023-12-12 · in Building a Web Game in C -
…might be a good combo, having used neither :-) The list of language bindings is impressive[0]. [0] https://github.com/raysan5/raylib/blob/master/BINDINGS.md
comment by karmakaze · 2023-12-10 · in Ask HN: Learn Graphics Programming, Recommendations? -
▲ 65
Raylib v5.0story by harryvederci · 2023-11-19 · 1 comment
-
When I mess around with raylib I follow this: https://github.com/raysan5/raylib/wiki/Working-for-Web-(HTML...
comment by willmeyers · 2023-07-24 · in Ask HN: What is your workflow for developing with WASM? -
…there might not be a lot of need for other libraries, since raylib really does a lot of stuff. [1]: https://github.com/raysan5/raylib/blob/master/src/raylib.h
comment by unwind · 2023-07-06 · in Raylib – A simple and easy-to-use library to enjoy video games programming -
▲ 287
Raylib – A simple and easy-to-use library to enjoy video games programmingstory by 6581 · 2023-07-04 · 76 comments
-
I think it might play well together with Raylib. Consider creating bindings [0] for this library. [0] https://github.com/raysan5/raylib/blob/master/BINDINGS.md
comment by enbugger · 2023-06-02 · in Cakelisp: A performance-oriented Lisp-like language -
…and here's an illustrative reason why: You cannot even draw a circle with SDL. Look at all this! https://github.com/raysan5/raylib/tree/master/examples If straying from native code then CanvasRenderingContext2D in the browser with JS/TS is…
comment by frou_dh · 2023-05-15 · in Ask HN: Best stack to make a 2D game in 2023 -
▲ 3
Raylib 4.5 Releasedstory by raysan · 2023-03-20 · 0 comments
-
…description of their C API in JSON/XML, meaning that data-driven binding generation can be done. https://github.com/raysan5/raylib/blob/master/parser/output/...
comment by frou_dh · 2023-03-16 · in Functional Geometry with Gambit Scheme and Raylib -
I just discovered and it seems enticing: https://github.com/raysan5/raylib > no fancy interface, no visual helpers, no gui tools or editors... just coding in pure spartan-programmers way. Are you ready to enjoy coding?
comment by jb1991 · 2023-02-08 · in Ask HN: I just want to have fun programming again -
Having read https://github.com/raysan5/raylib/wiki , it seems entirely likely it will take longer to get the environment setup than OP spent on his game in total.
comment by carl_dr · 2022-11-02 · in Building a Microgame (2020) -
▲ 58
raylib v4.0.0 Releasedstory by doppp · 2021-11-10 · 5 comments
-
▲ 2
Raylib Version 4.0 Releasedstory by Evansbee · 2021-11-06 · 0 comments
-
▲ 3
Raylib v4.0.0story by adamrezich · 2021-11-05 · 0 comments
-
…benefits, you can port your code to GLES or WebGL, where immediate-mode isn't present. [1] https://github.com/raysan5/raylib/blob/master/src/rlgl.h
comment by dangerbird2 · 2021-07-21 · in Vulkan Memory Allocator -
▲ 1
Raylib Syntax Analysisstory by smusamashah · 2021-06-01 · 0 comments
-
So,.i went to check out the dlang bindings on the bindings page https://github.com/raysan5/raylib/blob/master/BINDINGS.md The ones linked there 404s. But i found these bindings: https://code.dlang.org/packages/re-raylib-d?tab=info For a…
comment by grawprog · 2021-03-11 · in Raylib, a simple and easy-to-use library to enjoy videogame programming -
…[0] and Allegro [1] which are C game libraries. Do you have a link to your console hardware? 0: https://github.com/raysan5/raylib 1: https://liballeg.org/
comment by OnACoffeeBreak · 2020-05-05 · in Extremely disillusioned with technology. Please help -
▲ 2
raylib 3.0 Releasedstory by doppp · 2020-04-03 · 0 comments
-
▲ 5
Raylib 3.0story by raysan · 2020-04-02 · 0 comments
-
▲ 2
Raylib 3.0 Releasedstory by olodus · 2020-04-02 · 0 comments
-
There are other options. Two I've used a little: https://github.com/vurtun/nuklear https://github.com/raysan5/raylib
comment by mises · 2019-04-25 · in Flutter desktop shells -
Prefer the use of types over preprocessor defines - ex: static const vs #define PI, RAD2DEG, etc. ( https://github.com/raysan5/raylib/blob/master/src/raymath.h ). Also, take a look at using the GLSL data types for vectors and matrices -…
comment by potiuper · 2019-01-18 · in Raylib: a simple and easy-to-use library to enjoy game programming -
…have been added in latest version 2.4-dev, you can check current API directly in raylib.h: https://github.com/raysan5/raylib/blob/master/src/raylib.h
comment by raysan5 · 2019-01-17 · in Raylib: a simple and easy-to-use library to enjoy game programming -
Looks like emscripten: https://github.com/raysan5/raylib/blob/master/games/Makefile
comment by VikingCoder · 2019-01-17 · in Raylib: a simple and easy-to-use library to enjoy game programming -
yes, actually there are bindings to +15 languages, here it is a list: https://github.com/raysan5/raylib/blob/master/CONTRIBUTING.m...
comment by raysan5 · 2019-01-17 · in Raylib: a simple and easy-to-use library to enjoy game programming