Open-source C++ projects categorized as SFML | Edit details

Top 22 C++ SFML Projects

  • GitHub repo SFML

    Simple and Fast Multimedia Library

    Project mention: Baby Steps for a beginner? Mistakes to avoid? | reddit.com/r/gamedev | 2021-09-17

    I've used SFML for some c++ practice. It offers a window, some event handling, and 2D rendering (sprite drawing). It's a good example of what I mean when I say "limited environment".

  • GitHub repo imgui-sfml

    Dear ImGui binding for use with SFML

    Project mention: SFML Library for Creating Applications | reddit.com/r/cpp_questions | 2021-08-21

    Here's a working SFML implementation which is really easy to get going.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo open-builder

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

    Project mention: Some early gameplay from my voxel game: Wanderers | reddit.com/r/VoxelGameDev | 2020-12-28

    For example, in this Notch article, he discussed using trilinear interpolation to speed up noise evaluation as well as to smooth out rough parts. But I tested, and both of his problems actually came mostly from using too many noise octaves. Minecraft used 16 octaves for each noise channel, and 8 octaves for the blending noise, when just 5-6 and 2-3 would be enough. The rest of the speed problems could be solved by implementing something to skip noise evaluations when they wouldn't matter, at least above/below max/min biome height if not dynamic octave skipping. See this screenshot difference.

  • GitHub repo TGUI

    Cross-platform modern c++ GUI

    Project mention: GUI? | reddit.com/r/cpp | 2021-07-29
  • GitHub repo SFGUI

    Simple and Fast Graphical User Interface

    Project mention: SFML Library for Creating Applications | reddit.com/r/cpp_questions | 2021-08-21

    Have you heard of SFGUI? That's basically what that is.

  • GitHub repo tmxlite

    lightweight C++14 parser for Tiled tmx files

    Project mention: Is there some kind of repository / collection of classes that are very universal, but don't fit into the original source? | reddit.com/r/sfml | 2021-03-05

    tmxlite - https://github.com/fallahn/tmxlite

  • GitHub repo sfml-vscode-boilerplate

    A cross-platform SFML 2.5.1 & C++17 build environment for Visual Studio Code

    Project mention: Installing SFML on VSCode on Mac | reddit.com/r/sfml | 2021-08-21


  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo gbemu

    A Gameboy emulator in modern C++

    Project mention: Looking for a Gameboy Emulator | reddit.com/r/emulators | 2020-12-31

    https://github.com/jgilchrist/gbemu This one is decent

  • GitHub repo NasNas

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

    Project mention: Weekly Developer Roundup #16 - Sun Oct 04 2020 | dev.to | 2020-10-03

    Show HN: NasNas, a new intuitive and user friendly C++ game framework: https://github.com/Madour/NasNas

  • GitHub repo engge

    Open source remake of Thimbleweed Park's engine

    Project mention: Does anyone know if Thimbleweed Park is ported on RG351P? | reddit.com/r/RG351 | 2021-04-29

    There is an open source reimplantation which might be a starting point: https://github.com/scemino/engge

  • GitHub repo KinectToVR

    KinectToVR EX (Official)

    Project mention: External tracking cameras demand survey | reddit.com/r/HPReverb | 2021-01-08

    Check on github, there are already tons of such resources that might just need small adjustments: https://github.com/KinectToVR/KinectToVR

  • GitHub repo Candle

    2D lighting for SFML (by MiguelMJ)

    Project mention: Is there some kind of repository / collection of classes that are very universal, but don't fit into the original source? | reddit.com/r/sfml | 2021-03-05

    Candle - https://github.com/MiguelMJ/Candle

  • GitHub repo pHake

    GTA Online Cheat (by xhz8s)

    Project mention: TlHelp32.h does not contain GetModule/GetModuleBaseAddress | reddit.com/r/cpp_questions | 2021-05-07

    Try this! (guidedhacking.com is also a good place to start out) https://github.com/xhz8s/pHake/blob/72646f4de78c98376b44430851abccb288750d9a/pHake/Memory/Process.cpp#L39

  • GitHub repo LDtkLoader

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

    Project mention: Working LDtk parser for SFML 2.51? | reddit.com/r/sfml | 2021-06-12

    Madour/LDtkLoader: A C++11 loader for levels and tile maps created with LDtk (Level Designer ToolKit) (github.com)

  • GitHub repo One-Million-Particles

    Interactive and colorful texture mapping particle system

    Project mention: Programming project to simulate many particles parallely on hardware level. With some help of r/Physics | reddit.com/r/Physics | 2021-02-14
  • GitHub repo Morse-Decoder

    Decoding light morse code with a light dependent resistor and Arduino board

    Project mention: [C++] Decoding light morse code with light dependent transistor and Arduino board | reddit.com/r/compsci | 2021-01-17

    GitHub's link: https://github.com/longmakesstuff/Morse-Decoder

  • GitHub repo equation_solver

    Solve and draw math equations

    Project mention: Made a simple program to draw math equations | reddit.com/r/sfml | 2021-05-02

    Github link if you want to check it out.

  • GitHub repo mandelbrot-sfml-imgui

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

    Project mention: Mandelbrot with sfml. Github in comments. | reddit.com/r/sfml | 2021-04-22

    You can find it here: https://github.com/Toxe/mandelbrot-sfml-imgui

  • GitHub repo chessplusplus

    An implementation of standard Chess in C++ using SFML.

    Project mention: Beginner friendly project idea: Command-line chess | reddit.com/r/learnprogramming | 2021-01-03

    I implemented a chess game in SFML and C++ back in the day, but didn't handle all of the draw cases correctly. I did implement a PGN parser which was quite fun, and I highly recommend it as an exercise in parsing.

  • GitHub repo 16-Games

    16 games developed in Ada and C++ for didactic purposes. Originally developed in C++ by YouTuber "FamTrinli".

    Project mention: Ada For Game Development | reddit.com/r/ada | 2021-06-09
  • GitHub repo CPPTowerOfHanoi

    Playable Tower of Hanoi in C++.

    Project mention: Playable Tower of Hanoi in C++ | reddit.com/r/codeprojects | 2021-08-08
  • GitHub repo Bubble-Sort-Algorithm-Visualization

    Bubble sort algorithm visualization using SFML library

    Project mention: Bubble Sort Visualization Program | reddit.com/r/cpp_questions | 2021-03-23

    Bubble Sort Visu

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 2021-09-17.


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

Project Stars
1 SFML 7,117
2 imgui-sfml 688
3 open-builder 614
4 TGUI 456
5 SFGUI 349
6 tmxlite 278
7 sfml-vscode-boilerplate 221
8 gbemu 183
9 NasNas 135
10 engge 107
11 KinectToVR 90
12 Candle 58
13 pHake 54
14 LDtkLoader 22
15 One-Million-Particles 17
16 Morse-Decoder 14
17 equation_solver 4
18 mandelbrot-sfml-imgui 3
19 chessplusplus 2
20 16-Games 1
21 CPPTowerOfHanoi 1
22 Bubble-Sort-Algorithm-Visualization 0
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives