raylib

A simple and easy-to-use library to enjoy videogames programming (by raysan5)

Raylib Alternatives

Similar projects and alternatives to raylib

  1. Godot

    2,821 raylib VS Godot

    Godot Engine – Multi-platform 2D and 3D game engine

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. zig

    986 raylib VS zig

    Moved to Codeberg

  4. LearnOpenGL

    Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com

  5. bevy

    605 raylib VS bevy

    A refreshingly simple data-driven game engine built in Rust

  6. love

    274 raylib VS love

    LÖVE is an awesome 2D game framework for Lua.

  7. SDL

    222 raylib VS SDL

    Simple DirectMedia Layer

  8. wgpu

    220 raylib VS wgpu

    A cross-platform, safe, pure-Rust graphics API.

  9. TIC-80

    TIC-80 is a fantasy computer for making, playing and sharing tiny games.

  10. SFML

    124 raylib VS SFML

    Simple and Fast Multimedia Library

  11. MonoGame

    98 raylib VS MonoGame

    One framework for creating powerful cross-platform games.

  12. GLFW

    84 raylib VS GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

  13. bgfx

    78 raylib VS bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

  14. sokol

    46 raylib VS sokol

    minimal cross-platform standalone C headers

  15. OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

  16. olcPixelGameEngine

    The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects

  17. raygui

    A simple and easy-to-use immediate-mode gui library

  18. magnum

    22 raylib VS magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

  19. raylib-go

    Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

  20. raylib-cs

    C# bindings for raylib, a simple and easy-to-use library to learn videogames programming

  21. raylib-cpp

    C++ Object Oriented Wrapper for raylib

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better raylib alternative or higher similarity.

raylib discussion

Log in or Post with

raylib reviews and mentions

Posts with mentions or reviews of raylib. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-07.
  • Got into Jai closed beta on March 2026
    2 projects | news.ycombinator.com | 7 May 2026
  • Raylib v6.0
    3 projects | news.ycombinator.com | 23 Apr 2026
  • I built a Cargo-like build tool for C/C++
    9 projects | news.ycombinator.com | 9 Apr 2026
    type = "executable"

    Run craft build and Craft generates the CMakeLists.txt automatically and builds your project.

    Want to add dependencies? That's just a simple command:

    craft add --git https://github.com/raysan5/raylib --links raylib

  • LÖVE: 2D Game Framework for Lua
    14 projects | news.ycombinator.com | 4 Apr 2026
    Since we've stepped from interpreted language (Lua) to compiled-to-VM language (C#), let's go all the way down to compiled, low-level language (C) with Raylib!

    https://www.raylib.com/

  • Writing my own text editor, and daily-driving it
    6 projects | news.ycombinator.com | 11 Mar 2026
    It's hard to give you a recommendation without knowing the platform details, but if GUI rendering is not the goal, something like raylib might be a great choice to have a cross-platform GUI API, including text rendering.

    https://www.raylib.com/

  • Build a Mobile Game with MoonBit
    3 projects | dev.to | 5 Mar 2026
    MoonBit compiles to native code (via C) with a strong type system and familiar syntax. Raylib is a minimal C library for games — window, drawing, input, and audio with zero boilerplate. Together, they let you build mobile games with native performance and a tiny package — no engine runtime, no garbage collector pauses. Since both MoonBit and Raylib compile to standard C, this stack theoretically runs on iOS as well, but this tutorial focuses on Android. You'll go from zero to a working Flappy Bird on your phone.
  • Minecraft Java is switching from OpenGL to Vulkan
    5 projects | news.ycombinator.com | 18 Feb 2026
    This is such a gold mine project! thanks for sharing it.

    I suppose, if someone in future might want to create their own godot-alternative. Why not just use bgfx with the language bindings instead.

    I Love Godot from my time tinkering with it but one of the reasons why Godot is so hopeful in future compared to other engines is imo the fact that they support many many platforms.

    I have seen some blogposts on HN where someone used godot to prototype an android GUI application (and not a game) and how the whole process actually makes sense when you think about where they talked about it in the blog post.

    Actually there were discussions about even integrating bgfx into raylib (the goat) but looks like that its not getting integrated but it was interesting to read the discussion and maybe anyone more experienced than me could even contribute to the discussion below

    https://github.com/raysan5/raylib/discussions/1699

  • MiniScript Road Map for 2026
    6 projects | dev.to | 30 Dec 2025
    I've recently been exploring Raylib, a low-level abstraction layer over OpenGL, audio, files, and game input devices. And I am really impressed. Raylib is simple, lean, and easy to use.
  • rlsw – Raylib software OpenGL renderer in less than 5k LOC
    4 projects | news.ycombinator.com | 21 Oct 2025
  • Raylib – simple and easy-to-use library to enjoy videogames programming
    1 project | news.ycombinator.com | 22 Sep 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic raylib repo stats
424
33,387
9.9
4 days ago

raysan5/raylib is an open source project licensed under zlib License which is an OSI approved license.

The primary programming language of raylib is C.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com