Open-source C++ projects categorized as SFML

Top 23 C++ SFML Projects

  • SFML

    Simple and Fast Multimedia Library

    Project mention: Learning Rust with basic C++ knowledge? | reddit.com/r/rust | 2022-11-25

    Try learning something like https://www.sfml-dev.org/ and then if its not good enough for you, write your own. This will at least give you the knowledge to see how its done and why its done that way. Sometimes seeing how someone else implemented what you want to do makes things click.

  • AntSimulator

    Simple Ants simulator

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • imgui-sfml

    Dear ImGui backend for use with SFML

    Project mention: Game UI | reddit.com/r/cpp_questions | 2022-11-19

    I would probably use SFML for the actual game stuff and then ImGui with ImGui-SFML for any GUI like components (menus etc.).

  • ObEngine

    2D Game Engine with Lua Scripting made on top of SFML !

    Project mention: I’m looking for a 2D game engine in C/C++ | reddit.com/r/gameenginedevs | 2022-01-29

    Don't know if that fits your needs but I'm the maintainer of https://github.com/ObEngine/ObEngine

  • open-builder

    Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

    Project mention: Generating vertices for non-basic blocks help (Beginner) | reddit.com/r/VoxelGameDev | 2022-08-22

    Another method I think I noticed (probably not, not really sure what I'm talking about) is from Hopson97's open-builder game open-builder/chunk_vertex.glsl at master · Hopson97/open-builder · GitHub where texture coords are stored in the vertex shader. Would the idea for other block types for the above method to have a 2d array of the other block types textures like doors etc? Not sure about this method cause doesn't this require a vertex buffer which the "figured out an optimization" guy says is slow. If so that doesn't seem very sustainable.

  • TGUI

    Cross-platform modern c++ GUI

    Project mention: hi guys! has anyone got a sfml menu and could give me a repo ? | reddit.com/r/sfml | 2022-01-07

    You could try https://tgui.eu/ it's simple to use. There's also IMGUI and the SFML binding for it https://github.com/eliasdaler/imgui-sfml


    Simple and Fast Graphical User Interface

  • Sonar

    Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!

  • tmxlite

    lightweight C++14 parser for Tiled tmx files

  • gbemu

    A Gameboy emulator in modern C++

  • NasNas

    An intuitive and beginner friendly 2D game framework for C++

  • engge

    Open source remake of Thimbleweed Park's engine

    Project mention: engge2: Open source remake of Thimbleweed Park's engine released v2.0 | reddit.com/r/linux_gaming | 2022-11-06

    After more than 1 year after the last release v0.8.0 Beta in project engge, here is a new project created from scratch even in a new language.

  • pHake

    GTA Online Mod Menu (by xhz8s)

    Project mention: Organizing Project Code | reddit.com/r/cpp_questions | 2022-06-06

    Hey guysss, this is my main project on which I've been working on a few years now. It's an external GTA V mod menu with a UI made made in SFML and so on. I think I did a pretty good job with seperating the Memory, SDK, and UI code which are all used to create the seperate cheat functions defined in main.cpp.

  • Super-Haxagon

    A Super Hexagon Clone

    Project mention: Jeu pour passer le temps en tâche de fond ? | reddit.com/r/jeuxvideo | 2022-11-06

    Super hexagon https://github.com/RedTopper/Super-Haxagon

  • Candle

    2D lighting for SFML (by MiguelMJ)

  • euler-fluid-cpp

    Euler fluid simulated with CPP and SFML

  • LDtkLoader

    A C++11 loader for levels and tile maps created with LDtk (Level Designer ToolKit)

  • flappybird

    The famous game made with C++ and SFML (by terroo)

    Project mention: How to Make Flappy Bird with C++ | news.ycombinator.com | 2022-08-25
  • MakeItPixel

    Image processing tool to make images look like pixel art

    Project mention: Make It Pixel! - Make pixel art from any image | dev.to | 2022-07-17

    Official documentation (wiki).

  • StylishVisualizer

    ImGui + SFML Sorting Visualizer

    Project mention: Im having trouble compiling SFML & ImGui | reddit.com/r/sfml | 2022-08-12

    I'm not sure if this is something that could help you in any way (I'm a noob at compiling stuff without an IDE) but here is the github link, good luck!

  • sorting-visualizer

    Sorting visualizer made with SFML and C++ 📊 (by alesbe)

    Project mention: I made a Sorting Visualizer! | dev.to | 2022-05-24

    Here is the repository with all the info, I documented everything well and made a small wiki: https://github.com/alesbe/sorting-visualizer

  • mandelbrot-sfml-imgui

    Interactive multi-threaded C++ Mandelbrot renderer using SFML + ImGui running at constant 60 FPS

  • cpp-graphics

    C++ 2D Graphics Tests and Examples using SDL2, SFML, GLFW and Dear ImGui

    Project mention: GUI Tips C++ | reddit.com/r/cpp_questions | 2022-08-31

    Yes. Here is an example: https://github.com/Toxe/cpp-graphics

  • equation_solver

    Solve and draw math equations

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-25.

C++ SFML related posts


What are some of the best open-source SFML projects in C++? This list will help you:

Project Stars
1 SFML 8,166
2 AntSimulator 1,965
3 imgui-sfml 848
4 ObEngine 660
5 open-builder 643
6 TGUI 550
7 SFGUI 379
8 tmxlite 324
9 gbemu 217
10 NasNas 146
11 engge 136
12 pHake 107
13 Super-Haxagon 101
14 Candle 84
15 euler-fluid-cpp 63
16 LDtkLoader 43
17 flappybird 35
18 MakeItPixel 21
19 StylishVisualizer 9
20 sorting-visualizer 6
21 mandelbrot-sfml-imgui 6
22 cpp-graphics 5
23 equation_solver 5
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.