# OSGL
Infos and technical information about many open source games and frameworks.
Author: Trilarion

# Libraries

## Index

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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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