removed some libraries that very general and not primarily used for gaming (will keep the information about them elsewhere)
This commit is contained in:
parent
6b6ca69a88
commit
91e5c2dfa5
@ -1,23 +0,0 @@
|
||||
# Boost (C++ Libraries)
|
||||
|
||||
- Home: https://www.boost.org/
|
||||
- Media: https://en.wikipedia.org/wiki/Boost_(C%2B%2B_libraries)
|
||||
- State: mature
|
||||
- Download: https://www.boost.org/users/download/
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/boostorg/boost.git (@created 2013, @stars 3932, @forks 1171)
|
||||
- Code language: C++
|
||||
- Code license: Boost-1.0
|
||||
|
||||
Portable C++ source libraries.
|
||||
[Boost Software License 1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt)
|
||||
|
||||
## Building
|
||||
|
||||
Uses its own Build process
|
||||
|
||||
2017-11 (1.65.1)
|
||||
Much is header only, but some parts require building
|
||||
Follow [Getting started on Windows](https://www.boost.org/doc/libs/1_65_1/more/getting_started/windows.html) or [Getting started on Unix variants](https://www.boost.org/doc/libs/1_65_1/more/getting_started/unix-variants.html)
|
||||
Building on Windows with MSVC 2017 requires a workaround (see [issue #13197](https://svn.boost.org/trac10/ticket/13197))
|
||||
With MSVC 2015 run "bootstrap vc14" followed by "b2 toolset=msvc-14.0 stage"
|
@ -1,14 +0,0 @@
|
||||
# Crypto++
|
||||
|
||||
- Home: https://cryptopp.com/
|
||||
- Media: https://en.wikipedia.org/wiki/Crypto%2B%2B
|
||||
- State: mature
|
||||
- Download: https://cryptopp.com/#download
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/weidai11/cryptopp.git (@created 2015, @stars 2597, @forks 799)
|
||||
- Code language: C++
|
||||
- Code license: Boost-1.0
|
||||
|
||||
Library of cryptographic schemes.
|
||||
|
||||
## Building
|
@ -1,16 +0,0 @@
|
||||
# Doxygen
|
||||
|
||||
- Home: https://www.doxygen.nl/index.html, https://web.archive.org/web/20181202085648/http://www.stack.nl/~dimitri/doxygen/
|
||||
- Media: https://en.wikipedia.org/wiki/Doxygen
|
||||
- State: mature
|
||||
- Download: https://www.doxygen.nl/download.html
|
||||
- Keyword: library, tool
|
||||
- Code repository: https://github.com/doxygen/doxygen.git (@created 2013, @stars 3339, @forks 882)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
||||
Tool for generating documentation from annotated C++ sources.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
@ -1,15 +0,0 @@
|
||||
# GL4ES
|
||||
|
||||
- Home: http://ptitseb.github.io/gl4es/
|
||||
- State: mature
|
||||
- Platform: Linux, Android
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/ptitSeb/gl4es.git (@created 2014, @stars 306, @forks 65)
|
||||
- Code language: C
|
||||
- Code license: MIT
|
||||
|
||||
OpenGL for GLES Hardware.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
@ -1,16 +0,0 @@
|
||||
# GLEW
|
||||
|
||||
- Home: http://glew.sourceforge.net/, https://www.opengl.org/sdk/libs/GLEW/
|
||||
- Media: https://en.wikipedia.org/wiki/OpenGL_Extension_Wrangler_Library
|
||||
- State: mature
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/nigels-com/glew.git (@created 2013, @stars 1708, @forks 432)
|
||||
- Code language: C, C++, Perl
|
||||
- Code license: 3-clause BSD
|
||||
|
||||
OpenGL extension loading library.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: Make
|
@ -1,16 +0,0 @@
|
||||
# GTK
|
||||
|
||||
- Home: https://www.gtk.org/
|
||||
- State: mature
|
||||
- Download: https://www.gtk.org/docs/installations/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: library
|
||||
- Code repository: https://gitlab.gnome.org/GNOME/gtk.git
|
||||
- Code language: C
|
||||
- Code license: LGPL-2.1
|
||||
|
||||
Multi-platform toolkit for creating graphical user interfaces.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: Meson
|
@ -1,15 +0,0 @@
|
||||
# HarfBuzz
|
||||
|
||||
- Home: https://harfbuzz.github.io/, https://web.archive.org/web/20200616182117/https://www.freedesktop.org/wiki/Software/HarfBuzz/
|
||||
- Media: https://en.wikipedia.org/wiki/HarfBuzz
|
||||
- State: mature
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/harfbuzz/harfbuzz.git (@created 2012, @stars 1775, @forks 385)
|
||||
- Code language: C++
|
||||
- Code license: MIT
|
||||
|
||||
OpenType text shaping engine.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
@ -1,18 +0,0 @@
|
||||
# libpng
|
||||
|
||||
- Home: http://libpng.org/pub/png/libpng.html, https://libpng.sourceforge.io/
|
||||
- Media: https://en.wikipedia.org/wiki/Libpng
|
||||
- State: mature
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/glennrp/libpng.git (@created 2012, @stars 634, @forks 346), https://sourceforge.net/p/libpng/code/ci/master/tree/
|
||||
- Code language: C
|
||||
- Code license: Custom (see LICENSE)
|
||||
|
||||
Official PNG reference library.
|
||||
[libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE)
|
||||
|
||||
## Building
|
||||
|
||||
2017-12
|
||||
On Windows CMake fails with "No CMAKE_ASM_COMPILER could be found." on "project(.. ASM)" with MSVC 2015 as generator
|
||||
|
@ -1,17 +0,0 @@
|
||||
# libvorbis
|
||||
|
||||
- Home: https://xiph.org/vorbis/
|
||||
- Media: https://en.wikipedia.org/wiki/Vorbis
|
||||
- State: mature
|
||||
- Download: https://xiph.org/downloads/
|
||||
- Platform: Linux
|
||||
- Keyword: library
|
||||
- Code repository: https://git.xiph.org/vorbis.git
|
||||
- Code language: C
|
||||
- Code license: 3-clause BSD
|
||||
|
||||
Vorbis audio compression reference implementation.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
@ -1,14 +0,0 @@
|
||||
# Libxml2
|
||||
|
||||
- Home: http://www.xmlsoft.org/
|
||||
- Media: https://en.wikipedia.org/wiki/Libxml2
|
||||
- State: mature
|
||||
- Download: http://www.xmlsoft.org/downloads.html
|
||||
- Keyword: library
|
||||
- Code repository: https://gitlab.gnome.org/GNOME/libxml2.git
|
||||
- Code language: C
|
||||
- Code license: MIT
|
||||
|
||||
XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform).
|
||||
|
||||
## Building
|
@ -1,21 +0,0 @@
|
||||
# Lua
|
||||
|
||||
- Home: http://www.lua.org/
|
||||
- Media: https://en.wikipedia.org/wiki/Lua_(programming_language)
|
||||
- State: mature
|
||||
- Download: http://www.lua.org/download.html
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/lua/lua.git (mirror, @created 2012, @stars 3987, @forks 961)
|
||||
- Code language: C
|
||||
- Code license: MIT
|
||||
|
||||
Powerful, efficient, lightweight, embeddable scripting language.
|
||||
It's a whole programming language but often used within games projects for scripting purposes (like Python).
|
||||
|
||||
See also [LuaDist](https://github.com/LuaDist).
|
||||
|
||||
Who develops Lua if the actual repository is not publicly available?
|
||||
|
||||
See also [toLua](http://webserver2.tecgraf.puc-rio.br/~celes/tolua/tolua-3.2.html).
|
||||
|
||||
## Building
|
@ -1,18 +0,0 @@
|
||||
# LZMA SDK
|
||||
|
||||
- Home: https://7-zip.org/
|
||||
- Media: https://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm
|
||||
- State: mature
|
||||
- Download: https://7-zip.org/download.html, https://7-zip.org/sdk.html
|
||||
- Keyword: library
|
||||
- Code language: C
|
||||
- Code license: LGPL-2.0
|
||||
|
||||
Provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression.
|
||||
Windows only.
|
||||
For Linux see [p7zip](https://sourceforge.net/projects/p7zip/), a command line tool (see also [here](https://www.linux.com/training-tutorials/handling-rar-and-7-zip-archives-linux/)).
|
||||
|
||||
## Building
|
||||
|
||||
The binary LZMA SDK is licensed as PD.
|
||||
|
@ -1,16 +0,0 @@
|
||||
# NumPy
|
||||
|
||||
- Home: https://numpy.org/
|
||||
- State: mature
|
||||
- Download: https://pypi.org/project/numpy/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/numpy/numpy.git (@created 2010, @stars 15947, @forks 5160)
|
||||
- Code language: C, Python
|
||||
- Code license: 3-clause BSD
|
||||
|
||||
Scientific computing package for Python.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: setup.py
|
@ -1,13 +0,0 @@
|
||||
# OpenAL
|
||||
|
||||
- Home: http://www.openal.org/
|
||||
- Media: https://en.wikipedia.org/wiki/OpenAL
|
||||
- State: mature
|
||||
- Download: http://www.openal.org/downloads/
|
||||
- Keyword: library
|
||||
- Code language: C
|
||||
- Code license: Proprietary (since v1.1, LGPL before)
|
||||
|
||||
Audio application programming interface (API).
|
||||
|
||||
## Building
|
@ -1,15 +0,0 @@
|
||||
# OpenAL Soft
|
||||
|
||||
- Home: https://web.archive.org/web/20200927044729/https://kcat.strangesoft.net/openal.html
|
||||
- Media: https://en.wikipedia.org/wiki/OpenAL#Implementations
|
||||
- State: mature
|
||||
- Keyword: library
|
||||
- Code repository: https://repo.or.cz/openal-soft.git
|
||||
- Code language: C
|
||||
- Code license: LGPL-2.0
|
||||
|
||||
Implementation of the OpenAL 3D audio API.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
@ -1,14 +0,0 @@
|
||||
# OpenSSL
|
||||
|
||||
- Home: https://www.openssl.org/
|
||||
- Media: https://en.wikipedia.org/wiki/OpenSSL
|
||||
- State: mature
|
||||
- Download: https://www.openssl.org/source/
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/openssl/openssl.git (mirror, @created 2013, @stars 14562, @forks 6479), https://www.openssl.org/source/gitrepo.html
|
||||
- Code language: C
|
||||
- Code license: Apache-2.0
|
||||
|
||||
Toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols.
|
||||
|
||||
## Building
|
@ -1,16 +0,0 @@
|
||||
# Pillow
|
||||
|
||||
- Home: https://python-pillow.org/
|
||||
- State: mature
|
||||
- Download: https://pypi.org/project/Pillow/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/python-pillow/Pillow.git (@created 2012, @stars 8097, @forks 1558)
|
||||
- Code language: C, Python
|
||||
- Code license: Custom (PIL Software License)
|
||||
|
||||
Fork of the Python Imaging Library.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: setup.py
|
@ -1,14 +0,0 @@
|
||||
# pkg-config
|
||||
|
||||
- Home: https://www.freedesktop.org/wiki/Software/pkg-config/
|
||||
- Media: https://en.wikipedia.org/wiki/Pkg-config
|
||||
- State: mature
|
||||
- Download: https://pkg-config.freedesktop.org/releases/
|
||||
- Keyword: library, tool
|
||||
- Code repository: https://anongit.freedesktop.org/git/pkg-config.git
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
|
||||
Tool used when compiling applications and libraries.
|
||||
|
||||
## Building
|
@ -1,16 +0,0 @@
|
||||
# Pthreads-win32
|
||||
|
||||
- Home: https://sourceware.org/pthreads-win32/
|
||||
- Media: https://en.wikipedia.org/wiki/POSIX_Threads#POSIX_Threads_for_Windows
|
||||
- State: mature
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/GerHobbelt/pthread-win32.git (for cvs see home, @created 2011, @stars 155, @forks 99)
|
||||
- Code language: C
|
||||
- Code license: LGPL-2.1
|
||||
|
||||
Implements a large subset of the POSIX standard threads related API.
|
||||
|
||||
## Building
|
||||
|
||||
Manually created project files for MSVC.
|
||||
|
@ -1,14 +0,0 @@
|
||||
# pyglet
|
||||
|
||||
- Home: http://pyglet.org/
|
||||
- State: mature
|
||||
- Download: https://pypi.org/project/pyglet/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/pyglet/pyglet.git (@created 2019, @stars 677, @forks 125)
|
||||
- Code language: Python
|
||||
- Code license: 3-clause BSD
|
||||
|
||||
Multimedia library for Python.
|
||||
|
||||
## Building
|
@ -1,15 +0,0 @@
|
||||
# PyQt
|
||||
|
||||
- Home: https://www.riverbankcomputing.com/software/pyqt/intro
|
||||
- Media: https://en.wikipedia.org/wiki/PyQt
|
||||
- State: mature
|
||||
- Download: https://www.riverbankcomputing.com/software/pyqt/download
|
||||
- Platform: Windows, Linux, macOS, Android, iOS
|
||||
- Keyword: library
|
||||
- Code language: C++, Python
|
||||
- Code license: GPL-3.0, Custom (Riverbank Commercial License)
|
||||
- Code dependency: Qt
|
||||
|
||||
Python binding for the Qt framework.
|
||||
|
||||
## Building
|
@ -1,14 +0,0 @@
|
||||
# Ragel
|
||||
|
||||
- Home: http://www.colm.net/open-source/ragel/
|
||||
- Media: https://en.wikipedia.org/wiki/Ragel
|
||||
- State: mature
|
||||
- Keyword: library
|
||||
- Code repository: git://git.colm.net/ragel.git
|
||||
- Code language: C++
|
||||
- Code license: MIT
|
||||
|
||||
Compiles executable finite state machines from regular languages.
|
||||
Required by [HarfBuzz](harfbuzz.md).
|
||||
|
||||
## Building
|
@ -1,14 +0,0 @@
|
||||
# SWIG
|
||||
|
||||
- Home: http://swig.org/
|
||||
- Media: https://en.wikipedia.org/wiki/SWIG
|
||||
- State: mature
|
||||
- Download: http://www.swig.org/download.html
|
||||
- Keyword: library, interface generator
|
||||
- Code repository: https://github.com/swig/swig.git (@created 2012, @stars 3769, @forks 931)
|
||||
- Code language: C++
|
||||
- Code license: SWIG license (https://raw.githubusercontent.com/swig/swig/master/LICENSE)
|
||||
|
||||
Software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
|
||||
|
||||
## Building
|
@ -1,17 +0,0 @@
|
||||
# Twisted
|
||||
|
||||
- Home: https://twistedmatrix.com/trac/
|
||||
- Media: https://en.wikipedia.org/wiki/Twisted_(software)
|
||||
- State: mature
|
||||
- Download: https://pypi.org/project/Twisted/
|
||||
- Platform: Windows, Linux
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/twisted/twisted.git (@created 2011, @stars 4135, @forks 1010)
|
||||
- Code language: Python
|
||||
- Code license: MIT
|
||||
|
||||
Event-driven networking engine.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: setup.py
|
@ -1,14 +0,0 @@
|
||||
# wxPython
|
||||
|
||||
- Home: https://wxpython.org/
|
||||
- State: mature
|
||||
- Download: https://pypi.org/project/wxPython/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/wxWidgets/Phoenix.git (@created 2012, @stars 1502, @forks 400)
|
||||
- Code language: Python, C
|
||||
- Code license: wxWindows license
|
||||
|
||||
Wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API.
|
||||
|
||||
## Building
|
@ -1,14 +0,0 @@
|
||||
# wxWidgets
|
||||
|
||||
- Home: http://wxwidgets.org/
|
||||
- Media: https://en.wikipedia.org/wiki/WxWidgets
|
||||
- State: mature
|
||||
- Download: http://wxwidgets.org/downloads/
|
||||
- Keyword: library, gui toolkit
|
||||
- Code repository: https://github.com/wxWidgets/wxWidgets.git (@created 2011, @stars 3444, @forks 1190)
|
||||
- Code language: C++, Objective-C
|
||||
- Code license: Custom
|
||||
|
||||
C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms.
|
||||
|
||||
## Building
|
@ -1,18 +0,0 @@
|
||||
# XZ Utils
|
||||
|
||||
- Home: https://tukaani.org/xz/
|
||||
- Media: https://en.wikipedia.org/wiki/XZ_Utils
|
||||
- State: mature
|
||||
- Keyword: library
|
||||
- Code repository: https://git.tukaani.org/xz.git (https://git.tukaani.org/?p=xz.git)
|
||||
- Code language: C
|
||||
- Code license: Custom (see file Copying, liblzma is public domain)
|
||||
|
||||
General-purpose data compression software with a high compression ratio.
|
||||
Python support [lzma](https://docs.python.org/3/library/lzma.html)
|
||||
|
||||
Supersedes [LZMA Utils](https://tukaani.org/lzma/)
|
||||
|
||||
## Building
|
||||
|
||||
- Build instruction: manual (see instructions in source folder windows)
|
@ -1,14 +0,0 @@
|
||||
# yaml-cpp
|
||||
|
||||
- Home: https://github.com/jbeder/yaml-cpp
|
||||
- State: mature
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/jbeder/yaml-cpp.git (@created 2015, @stars 2417, @forks 844)
|
||||
- Code language: C++
|
||||
- Code license: MIT
|
||||
|
||||
YAML parser and emitter in C++ matching the YAML 1.2 spec.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake (shows deprecation warnings)
|
@ -1,15 +0,0 @@
|
||||
# zlib
|
||||
|
||||
- Home: http://zlib.net/
|
||||
- Media: https://en.wikipedia.org/wiki/Zlib
|
||||
- State: mature
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/madler/zlib.git (@created 2011, @stars 2726, @forks 1520)
|
||||
- Code language: C
|
||||
- Code license: zlib
|
||||
|
||||
Software library used for data compression.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
Loading…
x
Reference in New Issue
Block a user