Jump to content

List of open source code libraries

From Wikipedia, the free encyclopedia

List of open-source code libraries[1][2][3]
Library Name Programming Language Open Source License
Apache Lucene C# Apache-2.0
ASP.NET Core C# MIT
Dapper ORM C# Apache-2.0
Framework Class Library C# MIT
NHibernate C# LGPL-2.1
Math.NET Numerics C# MIT
OpenTK C# MIT
SignalR C# MIT
Standard Libraries (CLI) C# MIT
Apache Portable Runtime C Apache License 2.0
Automatically Tuned Linear Algebra Software C, Fortran BSD License
Binary File Descriptor library C LGPL-2.1-or-later
C POSIX library C LGPL,MIT,BSD
C standard library (libc) C ISO/IEC 9899
Cairo C GPLv2
Chipmunk C MIT
Core Foundation C Apple Public Source License
DirectFB C LGPL-2.1
Expat C MIT
Fast Artificial Neural Network C GPL
FFmpeg C LGPL/GPL
FreeTDS C MIT
FreeType C FTL
Fontconfig C MIT
GD Graphics Library C MIT
GDK C LGPL-2.1
GEGL C GPL-3.0
GIO C LGPL-2.1
GLib C LGPLv2.1
GNet C LGPL-2.1
glibc C LGPL-2.1-or-later
GNU Libtool C GPL-3.0
GNU Multiple Precision Arithmetic Library C GPL-3.0
GNU portability library C GPL-3.0
GNU Portable Threads C LGPL-2.0
GNU Scientific Library C GPL
GObject C LGPL
GTK library C LGPL-2.1+
GTK Scene Graph Kit C LGPL-2.1
IUP C MIT
Libart C LGPL-2.0-or-later
libavcodec C LGPL-2.1
libcurl C curl license/MIT
libdca C GPL-2.0
libevent C MIT
libffi C MIT
libfixmath C MIT
libjpeg C Custom BSD-like
libpng C libpng license
LibRaw C GPL-2.0
LibreDWG C GPL-3.0
LibreSSL C ISC
Librsvg C LGPL-2.1
libsndfile C LGPL-2.1
LibTIFF C libtiff license
libusb C LGPL-2.1
libuv C MIT
Libt2n C GPL-2.0
LibVNCServer C GPL-2.0
libvpx C BSD-2-Clause
libxml2 C MIT
libxslt C MIT
Little CMS C MIT
LZFSE C Apache-2.0
Mbed TLS C Apache-2.0
Mesa C MIT
MsQuic C MIT
MuJoCo C Apache-2.0
MuPDF C AGPL-3.0
Mustache C MIT
ncurses C MIT
Netpbm C MIT
Nettle C GPL-2.0-or-later
Newt C MIT
nghttp2 C MIT
OpenGL Utility Library C SGI Free Software License B
OpenJPEG C GPL-2.0
Oracle Berkeley DB C Dual licensed GNU AGPL
Pango C LGPL
Perl Compatible Regular Expressions C BSD
PROJ C MIT
raylib C zlib
Seed C MIT
Simple DirectMedia Layer C Zlib License
SVGALib C LGPL-2.1
Tk C BSD-style
UMFPACK C LGPL-2.1
Vorbis C BSD
VDPAU libvdpau C MIT
XCB C MIT
Xft C MIT/X
Xlib C MIT
zlib C Zlib
Zopfli C Apache-2.0
Allegro C, C++ zlib
ARToolKit C, C++ GPL
DevIL C, C++ LGPL-2.1
GraphicsMagick C, C++ ImageMagick License
ImageMagick library C, C++, Perl, Python, Ruby, Java, PHP ImageMagick License
International Components for Unicode C, C++, Java ICU-4.0
libcamera C, C++ GPL-2.0
libSass C, C++ MIT
libSBML C, C++ LGPL-2.1
LibX C, C++, Python MIT
MoltenVK C, C++ MIT
Netlib C, C++, Fortran, MATLAB, Public Domain
SQLite C, C++, Swift, Python, Java Public domain
OpenSSL C, C++ Apache 2.0
PowerToys C, C++ MIT
Windows Template Library C, C++ CPL, MPL
Armadillo C++ MPL 2.0
Asio C++ Boost Software License 1.0
Bitpit C++ LGPL-3.0
Boost C++ Boost Software License
Botan C++ MPL-2.0
CAPD C++ GPL-3.0
CGAL C++ GPL-3.0
Cinder C++ MIT
ClanLib library C++ zlib
Class Library for Numbers C++ GPL
CppUnit C++ GPL-3.0
Crypto++ C++ boost software license
deal.II C++ GPL-3.0
Dlib C++ Boost Software License
Effi libraries C++ GPL-3.0
Eigen C++ MPL2
FLTK C++ LGPL-2.0-or-later
GDAL C++ MIT
General Polygon Clipper C++ zlib
GLFW C++ Zlib License
Google Test C++ BSD-3
HarfBuzz C++ MIT
Insight Segmentation and Registration Toolkit C++ Apache-2.0
Jackets library C++, MATLAB Apache 2.0
JSBSim C++ GPL-3.0
JUCE C++ GPL-3.0
KDE Frameworks C++ LGPL-2.1+
LEMON C++ LGPL-3.0
LevelDB C++ BSD
Libdash C++ MIT
libLAS C++ LGPL-2.1
libsigc++ C++ LGPL
LIVE555 C++ GNU GPL
Metakit C++ MIT
Microsoft SEAL C++ MIT
Loki library C++ Boost Software License
mlpack C++ Apache 2.0
Mobile Robot Programming Toolkit C++ GPL-2.0
Open Asset Import Library C++ LGPL
OpenFOAM C++ GPLv3
OpenImageIO C++ Apache-2.0
OpenNN C++ GPL
OpenVDB C++ MPL-2.0
openFrameworks C++ MIT
Orfeo toolbox C++ CeCILL-2.1
OR-Tools C++ Apache-2.0
PhysX SDK C++ BSD-3
POCO C++ Libraries C++ MIT
Poppler C++ GPL-2.0-or-later
Protocol Buffers C++ BSD-3-Clause
Qt C++ GPL 2.0, 3.0 / LGPL 3.0
QuantLib C++ GPL-2.0
RocksDB C++ Apache 2.0
ROOT C++ GNU GPLv3
Scintilla C++ MIT
Simple and Fast Multimedia Library C++ Zlib License
Skia Graphics library C++ BSD
Snappy C++ BSD
Standard Template Library (STL) C++ None (Standard C++)
Stapl C++ BSD
SymbolicC++ C++ GNU GPL
TBOX C++ MIT
TerraLib C++ GPL-3.0
Tesseract OCR C++ Apache 2.0
Threading Building Blocks C++ Apache 2.0
ThreadWeaver C++ GPL-2.0
VTD-XML C++ Apache License 2.0
wxWidgets C++ wxWindows Library Licence
x265 C++ GPLv2
ALGLIB C++, C#, Python, Java, Lua LGPL
CMU Sphinx C++, Java Apache 2.0
fastText C++, Python MIT
OpenCV C++, Python, Java Apache 2.0
Shogun (toolbox) C++, Python, Java GPL
Microsoft Cognitive Toolkit C++, Python MIT
Apache SINGA Python, C++ Apache-2.0
AppJar Python Apache 2.0
Astropy Python BSD-3
Beautiful Soup Python MIT for version 4 and later
Biopython Python BSD
Chainer Python Apache 2.0
CatBoost Python Apache 2.0
CheetahTemplate Python MIT
Construct Python MIT
Cubes Python GPL-3.0
CuPy Python MIT
Dask Python BSD-3
DEAP Python MIT
DeepSpeed Python Apache-2.0
Genshi Python BSD-3
Gensim Python LGPL-2.1
Graph-tool Python GPL-3
Horovod Python Apache 2.0
Jinja Python BSD-3
Keras Python MIT
Mako Python MIT
Matplotlib Python PSF 2.0
mlpy Python GPL-3.0
MNE-Python Python BSD-3
Natural Language Toolkit Python Apache 2.0
NeuroKit Python MIT
NetworkX Python BSD-3
NumPy Python BSD-3
OceanParcels Python MIT
Pandas Python BSD-3
ProbLog library Python MIT
PsychoPy Python GPL-3.0
pvlib python Python MIT
Pygame Python LGPL
Pyglet Python MIT
PyGObject Python LGPL-2.1 or later
PyMC Python Apache 2.0
Python Imaging Library Python Python Imaging Library License
PyroBot library Python MIT
PyTorch Python BSD-3
PyTorch Lightning Python Apache 2.0
Query Abstraction Layer Python MIT
RDFLib Python MIT
RDKit Python BSD-3
Requests Python Apache 2.0
RPyC Python GPL-2.0
Sage Manifolds Python GPL-3.0
scikit-image Python BSD-3
scikit-learn Python BSD-3
scikit-multiflow Python BSD-3
SciPy Python BSD-3
SimpleITK Python Apache 2.0
spaCy Python MIT
SQLAlchemy Python MIT
SQLObject Python MIT
Storm Python MIT
SymPy Python BSD-3
TensorFlow Python Apache 2.0
Theano Python MIT
TomoPy Python BSD-3
VPython Python Licenses vary
wxPython Python wxWindows License
XDMF Python BSD-3
Angular Material TypeScript MIT
AngularJS Material TypeScript MIT
D3.js JavaScript BSD-3
Babylon.js JavaScript Apache-2.0
BioJS JavaScript MIT
Blockly JavaScript Apache License 2.0
Bootstrap JavaScript MIT
Chart.js JavaScript MIT
Dojo Toolkit JavaScript BSD-3
Express.js JavaScript MIT
jQuery JavaScript MIT
Lodash JavaScript MIT
Polymer JavaScript, HTML MIT
Processing libraries JavaScript MIT
RGraph JavaScript MIT
Raphaël JavaScript MIT
React JavaScript MIT
Velocity JavaScript MIT
Vue.js JavaScript MIT
D3.js JavaScript BSD-3
Three.js JavaScript MIT
Webix JavaScript GNU-GPL, MIT, BSD, via FLOSS
WinJS JavaScript, TypeScript MIT
RiTa JavaScript, Java GPL-3.0
Apache Ant repository Java Apache 2.0
Apache Calcite Java Apache-2.0
Apache Commons Java Apache 2.0
Apache CXF Java Apache 2.0
Apache Empire-db Java Apache 2.0
Apache Lucene Java Apache 2.0
Apache Maven Java Apache 2.0
Apache OpenNLP Java Apache 2.0
Apache PDFBox Java Apache 2.0
Apache POI Java Apache 2.0
Apache Velocity Java Apache 2.0
Apache Xalan Java Apache 2.0
Apache Xerces Java Apache 2.0
BioJava Java LGPL-2.1
Bouncy Castle (cryptography) Java MIT
Cassowary Java MIT
Colt Java EPL-1.0
Cytoscape Java LGPL-2.1
Deeplearning4j Java Apache-2.0
Dom4j Java GNU Lesser General Public License
Exp4j Java Apache License 2.0
Flying Saucer Java LGPL-2.1
GNU Classpath Java GPL-2.0
Google Guava Java Apache-2.0
Google Web Toolkit Java Apache-2.0
Gson Java Apache-2.0
iText Java AGPL-3.0
Jackson Java Apache-2.0
Javolution Java LGPL-2.1
Java Class Library Java GPL-2.0
Java-gnome Java LGPL-2.1
Java OpenGL Java, C BSD
Jblas: Linear Algebra for Java Java LGPL-3
JFace Java EPL-2.0
JFugue Java Apache-2
jMusic Java GPL-2
jsoup Java MIT
JUnit Java EPL 2.0
LibGDX Java Apache License 2.0
Log4j Java Apache 2.0
LWJGL Java BSD
Mallet Java Apache-2.0
MOEA Framework Java GPL-3.0
Netty Java Apache-2.0
ObjectWeb ASM Java LGPL-3.0
OjAlgo Java Apache-2.0
OpenPDF Java GPL-2.0
Open Source Physics Java GPL-2.0
OpenWire Java Apache-2.0
Parallel Colt Java GPL-3.0
Parboiled Java Apache-2.0
Processing Java GPL-2.0
Quartz Java Apache-2.0
SLF4J Java MIT
Spring Batch Java Apache 2.0
Spring Framework Java Apache 2.0
Standard Widget Toolkit Java EPL-2.0
Thymeleaf Java Apache 2.0
Verax IPMI Java GPL-3.0
XStream Java Apache 2.0
BioRuby Ruby GPL-2.0
Eulim Ruby MIT
eRuby Ruby MIT
Haml Ruby MIT
RSpec Ruby MIT
RubyGems Ruby Ruby License
Ruby on Rails Ruby MIT
Sinatra Ruby MIT
ADOdb PHP LGPL
AmfPHP PHP GPL
Composer PHP MIT
Doctrine PHP MIT
Guzzle PHP MIT
Laravel PHP MIT
Laminas PHP MIT
li3 PHP MIT
PHPMailer PHP LGPL
RedBeanPHP PHP BSD
Simple Cloud API PHP Apache 2.0
Symfony PHP MIT
Twig PHP BSD
XHP PHP MIT
Rocket Rust MIT
Rustls Rust Apache License 2.0
Tokio Rust MIT
Standard ML Basis Library Standard ML MIT
FCL-Web Pascal GPL-2.0
fpGUI Pascal GPL-2.0
Turbo Vision Pascal, C++ MPL-1.1
Widgetset Pascal GPL-2.0
Free Component Library Object Pascal GPL
FireMonkey Delphi, C++ not available
Free Pascal Runtime Library Object Pascal, Delphi GPL
Lazarus Component Library Object Pascal GNU GPL, GPLv2, LGPL, MPL.[4]
GNU lightning Assembly language, C GPL-3.0
Libffi Assembly language, C MIT
LAPACK Fortran, C BSD
GORM Go MIT
Haskell Platform Haskell BSD
Parsec (parser) Haskell MIT
QuickCheck Haskell BSD-3-Clause
wxHaskell Haskell BSD-3-Clause
INTLAB MATLAB, GNU Octave GPL-3.0
Torch Lua MIT
Flux Julia MIT
BioPerl Perl GPL-1.0
CPAN Perl Artistic-1.0
CGI.pm Perl Artistic License 2.0 or GPL
DBIx::Class Perl MIT
Gtk2-Perl Perl LGPL
Mojolicious Perl MIT
Moose Perl MIT
Perl Data Language Perl GPL-3.0
Perl DBI Perl Artistic License 1.0 or GPL
Perl Object Environment Perl GPL-2.0
Template Toolkit Perl GPL-1.0 or Artistic License 2.0
DESeq2 R BSD-3
igraph R, Python, C, Ruby, MATLAB GPL-2.0
LIBSVM R LGPL-3.0
R package R GPL-2.0
rnn R MIT
Perfect Swift Apache-2.0
Vapor Swift MIT

See also

[edit]
[edit]

References

[edit]
  1. ^ "The top 1,000 open-source libraries". ZDNET.
  2. ^ "Top Open-Source Libraries for Web Development". daily.dev.
  3. ^ "Top 23 AI Open Source Software Libraries". www.e2enetworks.com.
  4. ^ copying.txt on github.com