SFML Alternatives

    SFML is described as '(Simple and Fast Multimedia Library) is a portable and easy-to-use API for multimedia programming' and is an app in the Development category. There are more than 10 alternatives to SFML for a variety of platforms, including Windows, Linux, Mac, iPad and Android. The best alternative is SDL, which is both free and Open Source. Other great apps like SFML are LibGDX (Free, Open Source), Oxygine (Free, Open Source), GLFW (Free, Open Source) and nCine (Free, Open Source).

    This page was last updated Jan 27, 2021

      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Windows Mobile
      • iPhone
      • Symbian S60
      • BSD
      • iPad
      • Haiku
      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.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Android
      • iPhone
      • Android Tablet
      • iPad
      Libgdx is a Java game development framework that provides a unified API that works across all supported platforms.
      No screenshots yet


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Chrome OS
      • iPad
      Oxygine is completely free and open source (MIT license) 2D game engine, available on GitHub. It is written in C++ and runs on MacOSX, iOS, Android, Windows and Linux.
      show more
    1. GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop. It provides a simple API for creating windows, contexts and surfaces, receiving input and events.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Android
      • Emscripten
      Cross-platform 2D game engine in C++.
      show more


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • iPhone
      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.
      No screenshots yet
    2. CrossBrowdy is an open-source and free JavaScript framework that let developers create multimedia apps, game engines, games, emulators and so on.
      show more
      • FreeProprietary
      • Mac
      • Windows
      • Linux
      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.
      No screenshots yet
    3. AGKSharp is a free implementation of AppGameKit to be used with C# and .NET With AGKSharp you can write 2D and 3D application and games for Windows in an object-oriented language using the full power of AppGameKit, C# and .
      No screenshots yet
    4. A platform independent 2d game programming framework for c/c++ programmers with least possible dependencies for easy porting and with focus on easy API calls and the requirement of commercial programmers.

      Discontinued

      Last updated in 2014

      No screenshots yet
    Showing 10 of 13 alternatives