Basic SFML repo stats
6 days ago

SFML/SFML is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

SFML Alternatives

Similar projects and alternatives to SFML

  • GitHub repo LearnOpenGL

    Code repository of all OpenGL chapters from the book and its accompanying website

  • GitHub repo build-your-own-x

    🤓 Build your own (insert technology here)

  • GitHub repo Code-Server

    VS Code in the browser

  • GitHub repo CppCoreGuidelines

    The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

  • GitHub repo Google Test

    Googletest - Google Testing and Mocking Framework

  • GitHub repo Vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

  • GitHub repo filament

    Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

  • GitHub repo Mumble

    Mumble is an Open Source, low-latency, high quality voice chat software

  • GitHub repo wxWidgets

    Cross-Platform GUI Library - Report issues here:

  • GitHub repo rust-sfml

    SFML bindings for Rust

  • GitHub repo LeetCode-Solutions

    A compilation of all the Leetcode solutions.

  • GitHub repo assignments

  • GitHub repo adventofcode

    Advent of Code solutions of 2015, 2016, 2017, 2018, 2019 and 2020 in Scala

  • GitHub repo Cinder

    Cross-platform, modular, extendable ray-tracer. (by SparkyPotato)

  • GitHub repo hygenTemplates

    collection of my personal hygen templates

  • GitHub repo cppLearningExercises

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better SFML alternative or higher similarity.


Posts where SFML has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-12.
  • Drawing lines with cop
  • How do you learn idiomatic C++ with best practices and development workflow using projects?
    And some easier libraries for game development could be SDL2.0 which is used in this tutorial that I used for my study intake project Or very similar SFML
  • Looking for help to test vendored-csfml branch of rust-sfml
    SFML is a multimedia library similar to SDL. See
  • Back into C++ in 2021: First Week | 2021-03-24
    Apart from that every other "game dev" tutorial seems to be involving SFML example page, hardcoding linker instructions, copy pasting libs into folders and a copy pasted code from this book.
  • I’m missing the big picture
    SDL/SFML - multimedia/games (audio,graphics,input, etc.)
  • [Article] Cave Generation: Filling the Rooms
    The SFML Github project ( seems to be somewhat active, and it seems to still advertise cross platform capabilities.
  • Any graphics library that doesn't require hours upon hours of low-level tweaking? | 2021-03-19
    SFML maybe? Although that's primarily 2d.
  • Is a project based learning method a good way of getting comfortable with C++ ? If so, what kind of projects can I work on ?
    To move beyond text based programming to creating graphical applications, such as games, I would suggest that you learn to how to write a C++ application using the simple and fast multimedia library (SFML). You can learn this library pretty easily and this will help you get used to reading documentation (APIs), frameworks, and incorporating libraries other than the C++ standard template library.
  • OpenGL or DirectX 11?
    You don't necessarily need to touch a graphics API at all. You can start with something simple as SFML, and move on to an engine with more features, such as Godot.
  • Can you help with this memory leak issue? | 2021-01-27
    Take a look at this github issue. . This might give you an answer.
  • Why is SDL so commonly used with C++? | 2021-01-18
  • I finally made a completed app in c++
    I used sfml a library designed mainly for making indie games but it's really good at being simple and fast. I had to make my own code for buttons, checkboxes, ect but it makes things like drawing really easy. Here is the GitHub.