Hacker ApprovedDepartments

Raylib

Hacker Approved

Shares rank 2 of 8 game frameworks by recommenders

Simple library that gets out of your way for making 2D games, with reliable cross-platform input, rendering and windowing. Caveat: limited text handling and missing features some need.

Simple library that gets out of your way for making 2D games, with reliable cross-platform input, rendering and windowing. Caveat: limited text handling and missing features some need.

42 people gave an opinion

recommend it
41
criticize it
1
approval share
98%
Each figure is one person. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 41 people recommend itNeeds 10 or more, met.
  • 41 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 12 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Easy and fun for making games

    “Raylib is one of those libraries that just gets out of your way and lets you make things.”

    Comment from 4 Feb 2026 in “Raylib: A 12-year adventure as a solo-maintainer [video]”

    “raylib is how I managed to actually.. start getting proper fun out of programming”

    Comment from 23 Apr 2026 in “Raylib v6.0”

    “I have developed a few games using Raylib and it was really fun.”

    Comment from 4 Oct 2026 in “Why don't more developers “use the platform”?”
  • Simpler than a full game engine

    “Raylib is for hobbyists that want control over everything, but don't want to go through the hassle of dealing with DirectX/OpenGL.”

    Comment from 23 Apr 2026 in “Raylib v6.0”

    “It strikes a perfect balance for people like me, that don't want to use a game engine”

    Comment from 23 Apr 2026 in “Raylib v6.0”

    “Things like Raylib, SFML, Love2D and so on are a great compromise.”

    Comment from 3 Mar 2026 in “Making Video Games in 2025 (without an engine)”
  • Cross-platform input, rendering and windowing

    “I used it to generate a high-quality binding for raylib, and damn, now my game works on all platforms raylib supports.”

    Comment from 7 May 2026 in “Got into Jai closed beta on March 2026”

    “raylib gives me cross platform input handling / rendering and window management”

    Comment from 23 Apr 2026 in “Raylib v6.0”
  • Reliable for releasing 2D games

    “both it and Raylib are very reliable and will be perfectly good to release a 2D game with”

    Comment from 23 Apr 2026 in “Raylib v6.0”

    “Raylib is a very good option for 2D games.”

    Comment from 2 Dec 2025 in “Stride Game Engine 4.3 with .NET 10 Support”

    “then Raylib is a great option”

    Comment from 23 Apr 2026 in “Raylib v6.0”

What people warn about

Each mark is one comment

  • Limited text handling and rendering

    “they all relate to text (string) manipulation, not text rendering”

    Comment from 24 Apr 2026 in “Raylib v6.0”

    “the library has no concept of a Text object”

    Comment from 23 Apr 2026 in “Raylib v6.0”

Other game frameworks people recommend

The four most recommended other game frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Raylib compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
SDL812378%12—Approved
RaylibThis page41198%12—Approved
LÖVE 2D41491%8—Approved
MonoGame28682%7—Approved
Love2D21195%9—Approved
See all 8 game frameworks, ranked

What people said

39 of the 48 comments that mention it, newest first. Each links to the original comment.

“I have developed a few games using Raylib and it was really fun.”

RecommendsComment from 4 Oct 2026 in “Why don't more developers “use the platform”?”

“I think you're better off with Raylib, Bevy or plain SDL.”

RecommendsComment from 11 Sep 2026 in “Show HN: Godot and Rust based multiplexer (terminal panes and more)”

“raylib might do it in less lines”

RecommendsComment from 13 Aug 2026 in “Donkey.bas is 45 Years Old – 131 line of Glory”

“I've used Odin and Raylib for some prototypes, and it's terrific!”

RecommendsComment from 17 Jul 2026 in “Solod: Go can be a better C”

“use SDL or Raylib instead of writing your framebuffer blitter in inline Assembly”

RecommendsComment from 18 May 2026 in “CUDA Books”

“I used it to generate a high-quality binding for raylib, and damn, now my game works on all platforms raylib supports.”

RecommendsComment from 7 May 2026 in “Got into Jai closed beta on March 2026”

“they all relate to text (string) manipulation, not text rendering”

CriticizesComment from 24 Apr 2026 in “Raylib v6.0”

“it's a well designed API with high composability”

RecommendsComment from 24 Apr 2026 in “Raylib v6.0”

“both it and Raylib are very reliable and will be perfectly good to release a 2D game with”

MixedComment from 23 Apr 2026 in “Raylib v6.0”

“the library has no concept of a Text object”

CriticizesComment from 23 Apr 2026 in “Raylib v6.0”

“I tried raylib and I love it”

RecommendsComment from 23 Apr 2026 in “Raylib v6.0”

“It strikes a perfect balance for people like me, that don't want to use a game engine”

RecommendsComment from 23 Apr 2026 in “Raylib v6.0”

“then Raylib is a great option”

RecommendsComment from 23 Apr 2026 in “Raylib v6.0”

“Raylib is for hobbyists that want control over everything, but don't want to go through the hassle of dealing with DirectX/OpenGL.”

RecommendsComment from 23 Apr 2026 in “Raylib v6.0”

“otherwise its pretty smooth sailing”

RecommendsComment from 23 Apr 2026 in “Raylib v6.0”

“it inspired me to begin learning C this past few months”

RecommendsComment from 23 Apr 2026 in “Raylib v6.0”

“raylib gives me cross platform input handling / rendering and window management”

RecommendsComment from 23 Apr 2026 in “Raylib v6.0”

“this brings me so much joy”

RecommendsComment from 23 Apr 2026 in “Raylib v6.0”

“raylib is how I managed to actually.. start getting proper fun out of programming”

RecommendsComment from 23 Apr 2026 in “Raylib v6.0”

“The new software renderer looks very cool.”

RecommendsComment from 23 Apr 2026 in “Raylib v6.0”

“found Raylib_cs suit very well for that”

RecommendsComment from 9 Apr 2026 in “C# in Unity 2026: Features Most Developers Still Don't Use”

“If you're talking about using raylib, that is also a game engine , just a simpler one.”

MixedComment from 8 Apr 2026 in “Show HN: M. C. Escher spiral in WebGL inspired by 3Blue1Brown”

“I'd love to see integration with raylib at some point”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“let's go all the way down to compiled, low-level language (C) with Raylib!”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“I prefer C and Raylib for game dev.”

RecommendsComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“I went with Raylib (with C#), and it worked out pretty well”

RecommendsComment from 16 Mar 2026 in “Show HN: Claude Code skills that build complete Godot games”

“raylib doesn't quite go as far as I would need”

MixedComment from 11 Mar 2026 in “Writing my own text editor, and daily-driving it”

“might be a great choice to have a cross-platform GUI API, including text rendering”

RecommendsComment from 11 Mar 2026 in “Writing my own text editor, and daily-driving it”

“Things like Raylib, SFML, Love2D and so on are a great compromise.”

RecommendsComment from 3 Mar 2026 in “Making Video Games in 2025 (without an engine)”

“went back to mainly C++ and Raylib”

RecommendsComment from 2 Mar 2026 in “Making Video Games in 2025 (without an engine)”

“it should be amazing for this”

RecommendsComment from 8 Feb 2026 in “Show HN: I created a Mars colony RPG based on Kim Stanley Robinson's Mars books”

“raylib is one possible starting place”

RecommendsComment from 7 Feb 2026 in “I Write Games in C (yes, C)”

“it is quite easy to code a game using Raylib”

RecommendsComment from 7 Feb 2026 in “I Write Games in C (yes, C)”

“Raylib is one of those libraries that just gets out of your way and lets you make things.”

RecommendsComment from 4 Feb 2026 in “Raylib: A 12-year adventure as a solo-maintainer [video]”

“Many people in or around the community have made great software over the years”

RecommendsComment from 18 Jan 2026 in “Launching the Handmade Software Foundation”

“making it all in Go with Raylib”

RecommendsComment from 12 Jan 2026 in “Ask HN: What Are You Working On? (January 2026)”

“that got me REALLY excited about the possibilities”

RecommendsComment from 31 Dec 2025 in “Ask HN: What are you building as a side-project or side-hustle in 2026?”

“Raylib is a very good option for 2D games.”

RecommendsComment from 2 Dec 2025 in “Stride Game Engine 4.3 with .NET 10 Support”

“If you want something like SDL but for 3D”

RecommendsComment from 22 Nov 2025 in “How I learned Vulkan and wrote a small game engine with it (2024)”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.