raylib Alternatives

raylib is described as 'Game development library highly inspired by Borland BGI graphics lib and by XNA framework. Made as a simple and easy-to-use library to enjoy game programming' and is an app in the development category. There are more than 25 alternatives to raylib for a variety of platforms, including Mac, Windows, Linux, iPhone and iPad apps. The best raylib alternative is LÖVE, which is both free and Open Source. Other great apps like raylib are Fibbo, Ren'Py, MonoGame and SDL.

filter to find the best alternatives

raylib alternatives are mainly Game Development Tools but may also be Software Frameworks or Programming Languages.  Filter by these or use the filter bar below if you want a narrower list of alternatives or looking for a specific functionality of raylib.
raylib iconraylib
  3
  • FreeOpen Source
  • ...

raylib is a game development library highly inspired by Borland BGI graphics lib and by XNA framework. Made as a simple and easy-to-use library to enjoy game programming.

More about raylib
raylib alternatives page was last updated Nov 16, 2024
  1. LÖVE icon
     90 likes

    Hi there! LÖVE is an awesome framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS.

    95 LÖVE alternatives
    LÖVE screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • BSD
    • iPad
    • FreeBSD

    Properties

    1.  Lightweight

    Features

    1.  Portable
    2.  Lua scripting
    3.  Collaborative Workspaces
    LÖVE iconraylib Icon

    LÖVE VS raylib

    Is LÖVE a good alternative to raylib?
     
    • LÖVE is the most popular Windows, Android, Mac & iPhone alternative to raylib.

    • LÖVE is the most popular Open Source & free alternative to raylib.

    • LÖVE is Free and Open Sourceraylib is also Free and Open Source
    • LÖVE is Lightweightraylib is not according to our users
  2. Fibbo icon
     12 likes

    Fibbo is a free and open-source web-based game engine that allows you to create interactive experiences using JavaScript, right in your browser.

    51 Fibbo alternatives
    Fibbo screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
    • Typescript
    • npm

    Properties

    1.  Privacy focused

    Features

    1.  No registration required
    2.  No Tracking
    3.  Ad-free
    4.  2D Game Engine
    5.  3D Game Engine
    6.  Support for Typescript
    Fibbo iconraylib Icon

    Fibbo VS raylib

    Is Fibbo a good alternative to raylib?
     
    • Fibbo is the most popular Self-Hosted alternative to raylib.

    • Fibbo is Free and Open Sourceraylib is also Free and Open Source
    • Fibbo is Privacy focusedraylib is not according to our users
  3. Ren'Py icon
     65 likes

    a visual novel engine that helps you use words, images, and sounds to tell interactive stories that run on computers, mobile devices, and the web.

    40 Ren'Py alternatives
    v8.1 & v7.6 release

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    Ren'Py Features

    1.  Portable
    2.  Support for scripting
    3.  Single player
    4.  Works Offline
    5.  Visual Novel
    6.  Python-based
    Ren'Py iconraylib Icon

    Ren'Py VS raylib

    Is Ren'Py a good alternative to raylib?
     
  4. MonoGame icon
     28 likes

    One framework for creating powerful cross-platform games. The spiritual successor to XNA with 1000's of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open source game framework without any black boxes.

    98 MonoGame alternatives
    MonoGame screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online

    Properties

    1.  Lightweight

    Features

    1.  2D Game Engine
    2.  C# Scripting
    3.  Programming libraries
    4.  3D Game Engine
    MonoGame iconraylib Icon

    MonoGame VS raylib

    Is MonoGame a good alternative to raylib?
     
    • MonoGame is the most popular Web-based alternative to raylib.

    • MonoGame is Free and Open Sourceraylib is also Free and Open Source
    • MonoGame is Lightweightraylib is not according to our users
  5. SDL icon
     34 likes

    Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the...

    28 SDL alternatives

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Windows Mobile
    • iPhone
    • Symbian S60
    • BSD
    • iPad
    • Haiku

    SDL Features

    1.  Drawing 2D
    2.  Extensible window manager
    SDL iconraylib Icon

    SDL VS raylib

    Is SDL a good alternative to raylib?
     
  6. Phaser icon
     18 likes

    Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

    70 Phaser alternatives
    Phaser screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    Phaser Features

    1.  Support for scripting
    2.  Portable
    3.  Works Offline
    4.  No registration required
    5.  Ad-free
    6.  Support for Javascript
    Phaser iconraylib Icon

    Phaser VS raylib

    Is Phaser a good alternative to raylib?
     
  7. FNA icon
     3 likes

    FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries.

    27 FNA alternatives

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • iPad
    • Apple TV
    • Nintendo Switch
    • Stadia
    FNA iconraylib Icon

    FNA VS raylib

    Is FNA a good alternative to raylib?
     
  8. Allegro icon
     11 likes

    Allegro 4 and Allegro 5 are cross-platform, libraries mainly aimed at video game and multimedia programming. They handle common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc.

    34 Allegro alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • iPhone
    Allegro iconraylib Icon

    Allegro VS raylib

    Is Allegro a good alternative to raylib?
     
  9. LibGDX icon
     20 likes

    Libgdx is a Java game development framework that provides a unified API that works across all supported platforms.

    52 LibGDX alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • iPad
    LibGDX iconraylib Icon

    LibGDX VS raylib

    Is LibGDX a good alternative to raylib?
     
    • LibGDX is the most popular Android Tablet alternative to raylib.

    • LibGDX is Free and Open Sourceraylib is also Free and Open Source
  10. nCine icon
     7 likes

    nCine is a cross-platform 2D game engine in C++ for fast and performant game development.

    68 nCine alternatives
    ncParticleEditor

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • Emscripten

    nCine Features

    1.  Lua scripting
    nCine iconraylib Icon

    nCine VS raylib

    Is nCine a good alternative to raylib?
     
  11. FreeBASIC icon
     24 likes

    FreeBASIC is a completely free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline assembly, object orientation, and many others.

    65 FreeBASIC alternatives
    FreeBASIC screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Windows
    • Linux

    FreeBASIC Features

    1.  QuickBasic Support
    FreeBASIC iconraylib Icon

    FreeBASIC VS raylib

    Is FreeBASIC a good alternative to raylib?
     
  12. Cerberus X icon
     3 likes

    Cerberus X is a cross-platform, easy to learn object-oriented programming language focusing on game development with a powerful set of APIs that make it easy to draw lightning fast graphics on all supported platforms To achieve this, Cerberus X translate our code to the target...

    36 Cerberus X alternatives
    IDE

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android

    Cerberus X Features

    1.  Dynamic lighting
    2.  Object-oriented Language
    Cerberus X iconraylib Icon

    Cerberus X VS raylib

    Is Cerberus X a good alternative to raylib?
     
12 of 27 raylib alternatives