OSGL
On GitHub
Games
Filter
By category
By code language
By OS support
GitHub Stars Top 50
Frameworks/Tools
Developers
Inspirations
Statistics
Contribute
Libraries
Index
Apos.Gui
beta
active
Platform:
library
user interface
And maybe other Apos projects at https://github.com/Apostolique
Homepage:
apostolique.github.io/Apos.Gui
Technical info
Code languages:
C#
Code licenses:
MIT
Code repositories:
Apostolique/Apos.Gui.git
Improve
Raw entry
Box2D
mature
active
Platform:
library
2D
physics
Developers:
Erin Catto
,
Isaac Burns
,
Jarrod Mosen
Homepage:
box2d.org
Technical info
Code languages:
C
,
C++
,
Objective-C
Code licenses:
zlib
Code repositories:
erincatto/Box2D.git
(
since 2015
,
)
Build system:
premake
Improve
Raw entry
curses
mature
inactive since 2000
Platform:
library
Terminal control library for Unix-like systems.
Homepage:
www.rocketaware.com/uint/curses
Media:
curses
Technical info
Code languages:
C
Code licenses:
?
Improve
Raw entry
Dear ImGui
mature
active
Platform:
library
Minimal GUI library for C++.
Developers:
Andrew Willmott
,
Bruce Mitchener
,
Elias Daler
,
Giuseppe Barbieri
,
Håvard Mathisen
,
Jefferson Montgomery
,
Jim Tilander
,
Konstantin Podsvirov
,
Louis Schnellbach
,
Marcell Kiss
,
Max Thrun
,
Michał Cichoń
,
Mikko Mononen
,
omar
,
ParticlePeter
,
Rokas Kupstys
,
Sam Hocevar
,
Sepehr Taghdisian
,
ShironekoBen
,
Бранимир Караџић
Homepage:
ocornut/imgui
Download:
ocornut/imgui/releases
Technical info
Code languages:
C
,
C++
Code licenses:
MIT
Code repositories:
ocornut/imgui.git
(
since 2014
,
)
Improve
Raw entry
DirectPython
beta
inactive since 2007
Platform:
library
C++ extension to Python, which provides basic access to DirectX.
Homepages:
directpython.sourceforge.net
,
directpython11.sourceforge.net
Downloads:
directpython/files
,
directpython11/files
Technical info
Code languages:
C++
Code licenses:
2-clause BSD
Code repositories:
hg.code.sf.net/p/directpython11/code
Improve
Raw entry
FreeType
mature
active
Platform:
library
Capable of producing high-quality output (glyph images) of most vector and bitmap font formats.
Homepage:
www.freetype.org
Media:
FreeType
Download:
www.freetype.org/download.html
Technical info
Code languages:
C
Code licenses:
GPL-2.0
,
Custom
Code repositories:
git.savannah.gnu.org/git/freetype/freetype2.git
,
git.savannah.gnu.org/git/freetype/freetype2-demos.git @add
Build system:
CMake
Improve
Raw entry
GBDK
mature
active
Platforms:
library
tool
Short for "Gameboy Development Kit"
Developers:
Basxto
,
bbbbbr
,
Daniel Rammelt
,
David Galloway
,
Jim Huang
,
Michael Hope
,
Sandeep Dutta
,
Toxa
,
Zalo
Homepages:
gbdk-2020.github.io/gbdk-2020
,
gbdk.sourceforge.net
,
gbdk
Download:
gbdk-2020/gbdk-2020/releases
Technical info
Code languages:
C
,
Assembly
,
C++
Code licenses:
MIT
Code repositories:
gbdk-2020/gbdk-2020.git
(
since 2020
,
)
Build system:
Make
Improve
Raw entry
GeonBit.UI
mature
active
Platforms:
library
UI extension for MonoGame-based projects.
Developer:
Ronen
Homepage:
RonenNess/GeonBit.UI
Technical info
Code languages:
C#
Code licenses:
MIT
Code repositories:
RonenNess/GeonBit.UI.git
(
since 2016
,
)
Code dependencies:
MonoGame
Improve
Raw entry
Horde3D
mature
active
Platform:
library
3D
Graphics engine.
Developers:
Alexander Giatsintov
,
Christoph Schulz
,
Denilson das Mercês Amorim
,
Emanuele Bertoldi
,
Jean-Claude Monnin
,
mjt
,
Volker Vogelhuber
Homepage:
horde3d/Horde3D
Media:
Horde3D
Technical info
Code languages:
C++
Code licenses:
EPL-2.0
Code repositories:
horde3d/Horde3D.git
(
since 2013
,
)
Build system:
CMake
Improve
Raw entry
ncurses
mature
active
Platforms:
library
Library for text-based user interfaces.
Homepages:
invisible-island.net/ncurses
,
www.gnu.org/software/ncurses/ncurses.html
Media:
ncurses
Download:
invisible-island.net/ncurses/#downloads
Technical info
Code languages:
C
Code licenses:
MIT
Build system:
Autoconf
Improve
Raw entry
Penumbra
mature
active
Platform:
library
2D
Library that adds 2D lighting with shadowing effects.
Developers:
Jaanus Varus
,
Marcel Härtel
Homepage:
discosultan/penumbra
Technical info
Code languages:
C#
Code licenses:
MIT
Code repositories:
discosultan/penumbra.git
(
since 2015
,
)
Code dependencies:
MonoGame
Improve
Raw entry
PGU
mature
active
Platforms:
library
Collection of useful modules for writing games with PyGame.
Developer:
Peter Rogers
Homepages:
parogers/pgu
,
code.google.com/archive/p/pgu
Download:
pypi.org/project/pygame-pgu
Technical info
Code languages:
Python
Code licenses:
LGPL-2.1
Code repositories:
parogers/pgu.git
(
since 2015
,
)
Build system:
setup.py
Improve
Raw entry
pyscroll
mature
inactive since 2018
Platforms:
library
Animated scrolling maps in pygame library.
Developers:
Leif Theden
,
Łukasz Langa
Homepage:
pypi.org/project/pyscroll
Technical info
Code languages:
Python
Code licenses:
LGPL-3.0
Code repositories:
bitcraft/pyscroll.git
(
since 2014
,
)
Code dependencies:
pygame
Improve
Raw entry
PyTMX
mature
active
Platforms:
library
tool
Read Tiled Map Editor's TMX maps.
Developer:
Leif Theden
Homepage:
pypi.org/project/PyTMX
Technical info
Code languages:
Python
Code licenses:
LGPL-3.0
Code repositories:
bitcraft/PyTMX.git
(
since 2012
,
)
Improve
Raw entry
Simple and Fast Multimedia Library
mature
active
Platform:
library
SFML provides a simple interface to the various components of your PC.
Developers:
Bendegúz Ács
,
binary1248
,
Bruno Van de Velde
,
Ceylo
,
Corentin Schreiber
,
Foaly
,
Jan Haller
,
Jonathan De Wachter
,
Jonny Paton
,
jqdg
,
Laurent Gomila
,
Lukas Dürrenberger
,
Marco Antognini
,
Mario Liebisch
,
Radek Dutkiewicz
,
Stefan Schindler
Homepage:
www.sfml-dev.org
Media:
Simple and Fast Multimedia Library
Download:
www.sfml-dev.org/download.php
Technical info
Code languages:
C++
Code licenses:
zlib
Code repositories:
SFML/SFML.git
(
since 2011
,
)
Build system:
CMake
Improve
Raw entry
Simple DirectMedia Layer
mature
active
Platform:
library
3D
Cross-platform development library designed to provide low level access. + Bindings: [C#, Lua, Python, ..](https://www.libsdl.org/languages.php)
Developers:
Alex Baines
,
Alex Szpakowski
,
alfred-valve
,
Alon Zakai
,
Andreas Schiffler
,
Anthony Pesch
,
bavison
,
Beuc
,
Boris Gjenero
,
Brandon Schaefer
,
Cacodemon345
,
Cameron Cawley
,
Cameron Gutman
,
Charlie Birks
,
Christian Rauch
,
Daniel Gibson
,
David Gow
,
David Ludwig
,
Dimitriy Ryazantcev
,
Edward Rudd
,
Epifanov Ivan
,
Erik Yuzwa
,
Ethan Lee
,
Gabriel Jacobo
,
Jaylon Gowie
,
Jimb Esser
,
Joel Linn
,
Julian Uy
,
Jørgen P. Tjernø
,
kenmays
,
Kyle Schaefer
,
Manuel Alfayate Corchete
,
Mathieu Eyraud
,
Ozkan Sezer
,
Paul Cercueil
,
Philipp Wiesemann
,
Ryan C. Gordon
,
Sam Lantinga
,
SDL Wiki Bot
,
Sebastian Krzyszkowiak
,
Simon McVittie
,
Sylvain Becker
,
Taras
,
Zack Middleton
,
zenios
Homepage:
www.libsdl.org/index.php
Media:
Simple DirectMedia Layer
Download:
www.libsdl.org/download-2.0.php
Technical info
Code languages:
C
Code licenses:
zlib
Code repositories:
libsdl-org/SDL.git
(
since 2021
,
)
Build system:
CMake
Improve
Raw entry
Back to top