List of open-source code libraries

Jump to content
From Wikipedia, the free encyclopedia

List of open-source code libraries[1][2][3]
Library NameProgramming LanguageOpen Source License
Accord.NET librariesC#LGPLv3, GPLv3
Apache LuceneC#Apache-2.0
ASP.NET CoreC#MIT
Dapper ORMC#Apache-2.0
EDXL SharpC#MIT
Framework Class LibraryC#MIT
Infer.NETC#MIT
Math.NET NumericsC#MIT
ML.NETC#MIT
NHibernateC#LGPL-2.1
OpenTKC#MIT
SignalRC#MIT
Standard Libraries (CLI)C#MIT
Apache Portable RuntimeCApache License 2.0
Automatically Tuned Linear Algebra SoftwareC, FortranBSD License
Binary File Descriptor libraryCLGPL-2.1-or-later
C POSIX libraryCLGPL, MIT, BSD
C standard library (libc)CISO/IEC 9899
CairoCGPLv2
ChipmunkCMIT
Core FoundationCApple Public Source License
DirectFBCLGPL-2.1
ExpatCMIT
Fast Artificial Neural NetworkCGPL
FFmpegCLGPL/GPL
FreeTDSCMIT
FreeTypeCFTL
FontconfigCMIT
GD Graphics LibraryCMIT
GDKCLGPL-2.1
GEGLCGPL-3.0
GIOCLGPL-2.1
GLibCLGPLv2.1
GNetCLGPL-2.1
glibcCLGPL-2.1-or-later
GNU LibtoolCGPL-3.0
GNU Multiple Precision Arithmetic LibraryCGPL-3.0
GNU portability libraryCGPL-3.0
GNU Portable ThreadsCLGPL-2.0
GNU ReadlineCGPL-3.0-or-later
GNU Scientific LibraryCGPL
GnuTLSCLGPL-2.1-or-later
GObjectCLGPL
GTK libraryCLGPL-2.1+
GTK Scene Graph KitCLGPL-2.1
IUPCMIT
LibartCLGPL-2.0-or-later
libavcodecCLGPL-2.1
libcurlCcurl License/MIT
libdcaCGPL-2.0
libeventCMIT
libffiCMIT
libfixmathCMIT
libjpegCCustom BSD-like
LibpcapCBSD-3-Clause
libpngClibpng License
LibRawCGPL-2.0
LibreDWGCGPL-3.0
LibreSSLCISC
LibrsvgCLGPL-2.1
libsndfileCLGPL-2.1
LibTIFFCLibTIFF License
libusbCLGPL-2.1
libuvCMIT
Libt2nCGPL-2.0
LibVNCServerCGPL-2.0
libvpxCBSD-2-Clause
libxml2CMIT
libxsltCMIT
Little CMSCMIT
LZFSECApache-2.0
Mbed TLSCApache-2.0
MesaCMIT
MsQuicCMIT
MuJoCoCApache-2.0
MuPDFCAGPL-3.0
MustacheCMIT
ncursesCMIT
NetpbmCMIT
NettleCGPL-2.0-or-later
NewtCMIT
nghttp2CMIT
OnigurumaCBSD
OpenGL Utility LibraryCSGI Free Software License B
OpenJPEGCGPL-2.0
Oracle Berkeley DBCDual-licensed GNU AGPL
PangoCLGPL
Perl Compatible Regular ExpressionsCBSD
PROJCMIT
libpthreadCGPL-2.0-or-later
raylibCzlib
SeedCMIT
Simple DirectMedia LayerCZlib License
SVGALibCLGPL-2.1
Systemd librariesCLGPL-2.1-or-later
TkCBSD-style
UMFPACKCLGPL-2.1
VorbisCBSD
VDPAU libvdpauCMIT
XCBCMIT
XftCMIT/X
XlibCMIT
XMLStarletCMIT
zlibCZlib
ZopfliCApache-2.0
AllegroC, C++zlib
ARToolKitC, C++GPL
DevILC, C++LGPL-2.1
FFTWC, OCamlGPL-2.0-or-later
GraphicsMagickC, C++ImageMagick License
ImageMagick libraryC, C++, Perl, Python, Ruby, Java, PHPImageMagick License
International Components for UnicodeC, C++, JavaICU-4.0
libcameraC, C++GPL-2.0
Math Kernel LibraryC, C++, DPC++, FortranApache License 2.0
libSassC, C++MIT
libSBMLC, C++LGPL-2.1
LibXC, C++, PythonMIT
MoltenVKC, C++MIT
NetlibC, C++, Fortran, MATLABPublic Domain
SQLiteC, C++, Swift, Python, JavaPublic domain
OpenSSLC, C++Apache 2.0
PLplotC, C++, Fortran, Java, OCaml, Python, TclLGPL
PowerToysC, C++MIT
VDPAUC, C++MIT
Windows Template LibraryC, C++CPL, MPL
ArmadilloC++MPL 2.0
AsioC++Boost Software License
BitpitC++LGPL-3.0
BoostC++Boost Software License
BotanC++MPL-2.0
C++ Standard LibraryC++GPL-3.0-or-later
CaffeC++BSD
CAPDC++GPL-3.0
CGALC++GPL-3.0
CinderC++MIT
ClanLib libraryC++zlib
Class Library for NumbersC++GPL
CppUnitC++GPL-3.0
Crypto++C++Boost Software License
deal.IIC++GPL-3.0
DlibC++Boost Software License
Effi librariesC++GPL-3.0
EigenC++MPL2
fastTextC++MIT
FLTKC++LGPL-2.0-or-later
Geospatial Data Abstraction LibraryC++MIT
General Polygon ClipperC++zlib
GLFWC++Zlib License
Google TestC++BSD-3
HarfBuzzC++MIT
Insight Segmentation and Registration ToolkitC++Apache-2.0
Jackets libraryC++, MATLABApache 2.0
JSBSimC++GPL-3.0
JUCEC++GPL-3.0
KDE FrameworksC++LGPL-2.1+
LEMONC++LGPL-3.0
LevelDBC++BSD
LibdashC++MIT
libLASC++LGPL-2.1
libsigc++C++LGPL
LIVE555C++GNU GPL
MetakitC++MIT
Microsoft SEALC++MIT
Loki libraryC++Boost Software License
mlpackC++Apache 2.0
Mobile Robot Programming ToolkitC++BSD-3-Clause
Open Asset Import LibraryC++LGPL
Open Cascade librariesC++LGPL 2.1 only
OpenFOAMC++GPLv3
OpenImageIOC++Apache-2.0
OpenNNC++GPL
OpenVDBC++MPL-2.0
openFrameworksC++MIT
OpenRTM-aistC++LGPL-2.1
Orfeo toolboxC++CeCILL-2.1
OR-ToolsC++Apache-2.0
PhysX SDKC++BSD-3
POCO C++ LibrariesC++MIT
PopplerC++GPL-2.0-or-later
Protocol BuffersC++BSD-3-Clause
QtC++GPL 2.0, 3.0 / LGPL 3.0
QuantLibC++GPL-2.0
RocksDBC++Apache 2.0
ROOTC++GNU GPLv3
ScintillaC++MIT
Simple and Fast Multimedia LibraryC++Zlib License
Skia Graphics libraryC++BSD
SnappyC++BSD
Standard Template Library (STL)C++None (Standard C++)
StaplC++BSD
SymbolicC++C++GNU GPL
TBOXC++MIT
TerraLibC++GPL-3.0
Tesseract OCRC++Apache 2.0
Threading Building BlocksC++Apache 2.0
ThreadWeaverC++GPL-2.0
TinyXMLC++Zlib
VTD-XMLC++Apache License 2.0
wxWidgetsC++wxWindows Library Licence
x265C++GPLv2
Apache MXNetC++, Python, Julia, RApache License 2.0
ALGLIBC++, C#, Python, Java, LuaLGPL
CMU SphinxC++, JavaApache 2.0
Data Analytics LibraryC++, Java, PythonApache 2.0
fastTextC++, PythonMIT
OpenCVC++, Python, JavaApache 2.0
Shogun (toolbox)C++, Python, JavaGPL
Microsoft Cognitive ToolkitC++, PythonMIT
Robot Operating System libraryC++, Python, LispApache-2.0
XGBoostC++, Python, RApache License 2.0
Apache SINGAPython, C++Apache-2.0
AppJarPythonApache 2.0
AstropyPythonBSD-3
Beautiful SoupPythonMIT for version 4 and later
BiopythonPythonBSD
ChainerPythonApache 2.0
CatBoostPythonApache 2.0
CheetahTemplatePythonMIT
ConstructPythonMIT
CubesPythonGPL-3.0
CuPyPythonMIT
DaskPythonBSD-3
DEAPPythonMIT
DeepSpeedPythonApache-2.0
GenshiPythonBSD-3
GensimPythonLGPL-2.1
Graph-toolPythonGPL-3
HorovodPythonApache 2.0
JAXPythonApache-2.0
JinjaPythonBSD-3
KerasPythonMIT
MakoPythonMIT
ManimPythonMIT
MatplotlibPythonPSF 2.0
mlpyPythonGPL-3.0
MNE-PythonPythonBSD-3
Natural Language ToolkitPythonApache 2.0
NeuroKitPythonMIT
NetworkXPythonBSD-3
NumPyPythonBSD-3
OceanParcelsPythonMIT
OpenAI GymPythonMIT
OrangePythonGPL-3.0-or-later
PandasPythonBSD-3
Plotly.pyPythonMIT License
ProbLog libraryPythonMIT
PsychoPyPythonGPL-3.0
pvlib pythonPythonMIT
PygamePythonLGPL
PygletPythonMIT
PyGObjectPythonLGPL-2.1 or later
PyMCPythonApache 2.0
Python Imaging LibraryPythonPython Imaging Library License
PyroBot libraryPythonMIT
PyTorchPythonBSD-3
PyTorch LightningPythonApache 2.0
QiskitPythonApache License 2.0
Query Abstraction LayerPythonMIT
RDFLibPythonMIT
RDKitPythonBSD-3
RequestsPythonApache 2.0
RPyCPythonGPL-2.0
Sage ManifoldsPythonGPL-3.0
scikit-imagePythonBSD-3
scikit-learnPythonBSD-3
scikit-multiflowPythonBSD-3
SciPyPythonBSD-3
SimpleITKPythonApache 2.0
spaCyPythonMIT
SQLAlchemyPythonMIT
SQLObjectPythonMIT
StormPythonMIT
SymPyPythonBSD-3
TensorFlowPythonApache 2.0
TheanoPythonMIT
TomoPyPythonBSD-3
Transformers LibraryPythonApache License 2.0
VPythonPythonLicenses vary
wxPythonPythonwxWindows License
XDMFPythonBSD-3
Angular MaterialTypeScriptMIT
AngularJS MaterialTypeScriptMIT
D3.jsJavaScriptBSD-3
Babylon.jsJavaScriptApache-2.0
BioJSJavaScriptMIT
BlocklyJavaScriptApache License 2.0
BootstrapJavaScriptMIT
Chart.jsJavaScriptMIT
D3.jsJavaScriptBSD-3
Dojo ToolkitJavaScriptBSD-3
Express.jsJavaScriptMIT
Google Closure LibraryJavaScriptApache-2.0
jQueryJavaScriptMIT
JsRender/JsViewsJavaScriptMIT
LodashJavaScriptMIT
MathJaxJavaScriptApache 2.0
PolymerJavaScript, HTMLMIT
Processing librariesJavaScriptMIT
RGraphJavaScriptMIT
RaphaëlJavaScriptMIT
ReactJavaScriptMIT
Three.jsJavaScriptMIT
VelocityJavaScriptMIT
Vue.jsJavaScriptMIT
WebixJavaScriptGNU-GPL, MIT, BSD, via FLOSS
WinJSJavaScript, TypeScriptMIT
RiTaJavaScript, JavaGPL-3.0
Apache Ant repositoryJavaApache 2.0
Apache CalciteJavaApache-2.0
Apache CommonsJavaApache 2.0
Apache CXFJavaApache 2.0
Apache Empire-dbJavaApache 2.0
Apache LuceneJavaApache 2.0
Apache MavenJavaApache 2.0
Apache OpenNLPJavaApache 2.0
Apache PDFBoxJavaApache 2.0
Apache PhoenixJavaApache License 2.0
Apache POIJavaApache 2.0
Apache VelocityJavaApache 2.0
Apache XalanJavaApache 2.0
Apache XercesJavaApache 2.0
Apache XMLBeansJavaApache-2.0
BioJavaJavaLGPL-2.1
Bouncy Castle (cryptography)JavaMIT
CassowaryJavaMIT
Chemistry Development KitJavaLGPL 2.0
ColtJavaEPL-1.0
CytoscapeJavaLGPL-2.1
Deeplearning4jJavaApache-2.0
Dom4jJavaGNU Lesser General Public License
Exp4jJavaApache License 2.0
Flying SaucerJavaLGPL-2.1
GNU ClasspathJavaGPL-2.0
Google Guava libraryJavaApache-2.0
Google GuiceJavaApache-2.0
Google Web ToolkitJavaApache-2.0
GsonJavaApache-2.0
InfinispanJavaLGPL-2.1-or-later
iTextJavaAGPL-3.0
JacksonJavaApache-2.0
JavolutionJavaLGPL-2.1
Java Class LibraryJavaGPL-2.0
JavaFXJavaGPL-2.0-or-later
Java-gnomeJavaLGPL-2.1
Java OpenGLJava, CBSD
Jblas: Linear Algebra for JavaJavaLGPL-3
JFaceJavaEPL-2.0
JFugueJavaApache-2
jMusicJavaGPL-2
jsoupJavaMIT
JUnitJavaEPL 2.0
LibGDXJavaApache License 2.0
Log4jJavaApache 2.0
LWJGLJavaBSD
MalletJavaApache-2.0
MOEA FrameworkJavaGPL-3.0
NettyJavaApache-2.0
NeurophJavaApache License 2.0
ObjectWeb ASMJavaLGPL-3.0
OjAlgoJavaApache-2.0
OpenPDFJavaGPL-2.0
Open Source PhysicsJavaGPL-2.0
OpenWireJavaApache-2.0
Parallel ColtJavaGPL-3.0
ParboiledJavaApache-2.0
ProcessingJavaGPL-2.0
QuartzJavaApache-2.0
SLF4JJavaMIT
Spring BatchJavaApache 2.0
Spring FrameworkJavaApache 2.0
StAXJavaApache-2.0
Standard Widget ToolkitJavaEPL-2.0
SwingJavaGPL-2.0-or-later
ThymeleafJavaApache 2.0
Verax IPMIJavaGPL-3.0
XStreamJavaApache 2.0
BioRubyRubyGPL-2.0
Eulim[4]RubyMIT
eRubyRubyMIT
HamlRubyMIT
NokogiriRubyMIT
RSpecRubyMIT
RubyGemsRubyRuby License
Ruby on RailsRubyMIT
SinatraRubyMIT
ADOdbPHPLGPL
AmfPHPPHPGPL
ComposerPHPMIT
DoctrinePHPMIT
GuzzlePHPMIT
LaravelPHPMIT
LaminasPHPMIT
li3PHPMIT
PHPMailerPHPLGPL
RedBeanPHPPHPBSD
Simple Cloud APIPHPApache 2.0
SimpleXMLPHPPHP
SymfonyPHPMIT
TwigPHPBSD
XHPPHP, HackMIT
RocketRustMIT
RustlsRustApache License 2.0
TokioRustMIT
Standard ML Basis LibraryStandard MLMIT
FCL-WebPascalGPL-2.0
fpGUIPascalGPL-2.0
Turbo VisionPascal, C++MPL-1.1
WidgetsetPascalGPL-2.0
Free Component LibraryObject PascalGPL
FireMonkeyDelphi, C++not available
Free Pascal Runtime LibraryObject Pascal, DelphiGPL
Lazarus Component LibraryObject PascalGNU GPL, GPLv2, LGPL, MPL.[5]
GNU lightningAssembly language, CGPL-3.0
LibffiAssembly language, CMIT
Basic Linear Algebra Subprograms (BLAS)Fortran, C, RBSD, GPL, LGPL
LAPACKFortran, CBSD
Dart core librariesDartBSD-3-Clause
GORMGoMIT
Haskell PlatformHaskellBSD
HaXmlHaskellBSD-3-Clause
Parsec (parser)HaskellMIT
QuickCheckHaskellBSD-3-Clause
wxHaskellHaskellBSD-3-Clause
Haxe libraryHaxeMIT License
INTLABMATLAB, GNU OctaveGPL-3.0
TorchLuaMIT
FluxJuliaMIT
Owl Scientific ComputingOCaml, CApache-2.0
BioPerlPerlGPL-1.0
CPANPerlArtistic-1.0
CGI.pmPerlArtistic License 2.0 or GPL
DBIx::ClassPerlMIT
Gtk2-PerlPerlLGPL
MojoliciousPerlMIT
MoosePerlMIT
Perl Data LanguagePerlGPL-3.0
Perl DBIPerlArtistic License 1.0 or GPL
Perl Object EnvironmentPerlGPL-2.0
Template ToolkitPerlGPL-1.0 or Artistic License 2.0
DESeq2RBSD-3
igraphR, Python, C, Ruby, MATLABGPL-2.0
LIBSVMRLGPL-3.0
R packageRGPL-2.0
rnnRMIT
Common Lisp Interface ManagerCommon LispLGPL
Common Lisp libraryCommon LispLGPL-2.1 and others
Chicken eggsChicken SchemeBSD
PerfectSwiftApache-2.0
VaporSwiftMIT

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. ^ https://rubydoc.info/gems/eulim
  5. ^ copying.txt on github.com

    List of open-source code libraries[1][2][3]
    Library NameProgramming LanguageOpen Source License
    Accord.NET librariesC#LGPLv3, GPLv3
    Apache LuceneC#Apache-2.0
    ASP.NET CoreC#MIT
    Dapper ORMC#Apache-2.0
    EDXL SharpC#MIT
    Framework Class LibraryC#MIT
    Infer.NETC#MIT
    Math.NET NumericsC#MIT
    ML.NETC#MIT
    NHibernateC#LGPL-2.1
    OpenTKC#MIT
    SignalRC#MIT
    Standard Libraries (CLI)C#MIT
    Apache Portable RuntimeCApache License 2.0
    Automatically Tuned Linear Algebra SoftwareC, FortranBSD License
    Binary File Descriptor libraryCLGPL-2.1-or-later
    C POSIX libraryCLGPL, MIT, BSD
    C standard library (libc)CISO/IEC 9899
    CairoCGPLv2
    ChipmunkCMIT
    Core FoundationCApple Public Source License
    DirectFBCLGPL-2.1
    ExpatCMIT
    Fast Artificial Neural NetworkCGPL
    FFmpegCLGPL/GPL
    FreeTDSCMIT
    FreeTypeCFTL
    FontconfigCMIT
    GD Graphics LibraryCMIT
    GDKCLGPL-2.1
    GEGLCGPL-3.0
    GIOCLGPL-2.1
    GLibCLGPLv2.1
    GNetCLGPL-2.1
    glibcCLGPL-2.1-or-later
    GNU LibtoolCGPL-3.0
    GNU Multiple Precision Arithmetic LibraryCGPL-3.0
    GNU portability libraryCGPL-3.0
    GNU Portable ThreadsCLGPL-2.0
    GNU ReadlineCGPL-3.0-or-later
    GNU Scientific LibraryCGPL
    GnuTLSCLGPL-2.1-or-later
    GObjectCLGPL
    GTK libraryCLGPL-2.1+
    GTK Scene Graph KitCLGPL-2.1
    IUPCMIT
    LibartCLGPL-2.0-or-later
    libavcodecCLGPL-2.1
    libcurlCcurl License/MIT
    libdcaCGPL-2.0
    libeventCMIT
    libffiCMIT
    libfixmathCMIT
    libjpegCCustom BSD-like
    LibpcapCBSD-3-Clause
    libpngClibpng License
    LibRawCGPL-2.0
    LibreDWGCGPL-3.0
    LibreSSLCISC
    LibrsvgCLGPL-2.1
    libsndfileCLGPL-2.1
    LibTIFFCLibTIFF License
    libusbCLGPL-2.1
    libuvCMIT
    Libt2nCGPL-2.0
    LibVNCServerCGPL-2.0
    libvpxCBSD-2-Clause
    libxml2CMIT
    libxsltCMIT
    Little CMSCMIT
    LZFSECApache-2.0
    Mbed TLSCApache-2.0
    MesaCMIT
    MsQuicCMIT
    MuJoCoCApache-2.0
    MuPDFCAGPL-3.0
    MustacheCMIT
    ncursesCMIT
    NetpbmCMIT
    NettleCGPL-2.0-or-later
    NewtCMIT
    nghttp2CMIT
    OnigurumaCBSD
    OpenGL Utility LibraryCSGI Free Software License B
    OpenJPEGCGPL-2.0
    Oracle Berkeley DBCDual-licensed GNU AGPL
    PangoCLGPL
    Perl Compatible Regular ExpressionsCBSD
    PROJCMIT
    libpthreadCGPL-2.0-or-later
    raylibCzlib
    SeedCMIT
    Simple DirectMedia LayerCZlib License
    SVGALibCLGPL-2.1
    Systemd librariesCLGPL-2.1-or-later
    TkCBSD-style
    UMFPACKCLGPL-2.1
    VorbisCBSD
    VDPAU libvdpauCMIT
    XCBCMIT
    XftCMIT/X
    XlibCMIT
    XMLStarletCMIT
    zlibCZlib
    ZopfliCApache-2.0
    AllegroC, C++zlib
    ARToolKitC, C++GPL
    DevILC, C++LGPL-2.1
    FFTWC, OCamlGPL-2.0-or-later
    GraphicsMagickC, C++ImageMagick License
    ImageMagick libraryC, C++, Perl, Python, Ruby, Java, PHPImageMagick License
    International Components for UnicodeC, C++, JavaICU-4.0
    libcameraC, C++GPL-2.0
    Math Kernel LibraryC, C++, DPC++, FortranApache License 2.0
    libSassC, C++MIT
    libSBMLC, C++LGPL-2.1
    LibXC, C++, PythonMIT
    MoltenVKC, C++MIT
    NetlibC, C++, Fortran, MATLABPublic Domain
    SQLiteC, C++, Swift, Python, JavaPublic domain
    OpenSSLC, C++Apache 2.0
    PLplotC, C++, Fortran, Java, OCaml, Python, TclLGPL
    PowerToysC, C++MIT
    VDPAUC, C++MIT
    Windows Template LibraryC, C++CPL, MPL
    ArmadilloC++MPL 2.0
    AsioC++Boost Software License
    BitpitC++LGPL-3.0
    BoostC++Boost Software License
    BotanC++MPL-2.0
    C++ Standard LibraryC++GPL-3.0-or-later
    CaffeC++BSD
    CAPDC++GPL-3.0
    CGALC++GPL-3.0
    CinderC++MIT
    ClanLib libraryC++zlib
    Class Library for NumbersC++GPL
    CppUnitC++GPL-3.0
    Crypto++C++Boost Software License
    deal.IIC++GPL-3.0
    DlibC++Boost Software License
    Effi librariesC++GPL-3.0
    EigenC++MPL2
    fastTextC++MIT
    FLTKC++LGPL-2.0-or-later
    Geospatial Data Abstraction LibraryC++MIT
    General Polygon ClipperC++zlib
    GLFWC++Zlib License
    Google TestC++BSD-3
    HarfBuzzC++MIT
    Insight Segmentation and Registration ToolkitC++Apache-2.0
    Jackets libraryC++, MATLABApache 2.0
    JSBSimC++GPL-3.0
    JUCEC++GPL-3.0
    KDE FrameworksC++LGPL-2.1+
    LEMONC++LGPL-3.0
    LevelDBC++BSD
    LibdashC++MIT
    libLASC++LGPL-2.1
    libsigc++C++LGPL
    LIVE555C++GNU GPL
    MetakitC++MIT
    Microsoft SEALC++MIT
    Loki libraryC++Boost Software License
    mlpackC++Apache 2.0
    Mobile Robot Programming ToolkitC++BSD-3-Clause
    Open Asset Import LibraryC++LGPL
    Open Cascade librariesC++LGPL 2.1 only
    OpenFOAMC++GPLv3
    OpenImageIOC++Apache-2.0
    OpenNNC++GPL
    OpenVDBC++MPL-2.0
    openFrameworksC++MIT
    OpenRTM-aistC++LGPL-2.1
    Orfeo toolboxC++CeCILL-2.1
    OR-ToolsC++Apache-2.0
    PhysX SDKC++BSD-3
    POCO C++ LibrariesC++MIT
    PopplerC++GPL-2.0-or-later
    Protocol BuffersC++BSD-3-Clause
    QtC++GPL 2.0, 3.0 / LGPL 3.0
    QuantLibC++GPL-2.0
    RocksDBC++Apache 2.0
    ROOTC++GNU GPLv3
    ScintillaC++MIT
    Simple and Fast Multimedia LibraryC++Zlib License
    Skia Graphics libraryC++BSD
    SnappyC++BSD
    Standard Template Library (STL)C++None (Standard C++)
    StaplC++BSD
    SymbolicC++C++GNU GPL
    TBOXC++MIT
    TerraLibC++GPL-3.0
    Tesseract OCRC++Apache 2.0
    Threading Building BlocksC++Apache 2.0
    ThreadWeaverC++GPL-2.0
    TinyXMLC++Zlib
    VTD-XMLC++Apache License 2.0
    wxWidgetsC++wxWindows Library Licence
    x265C++GPLv2
    Apache MXNetC++, Python, Julia, RApache License 2.0
    ALGLIBC++, C#, Python, Java, LuaLGPL
    CMU SphinxC++, JavaApache 2.0
    Data Analytics LibraryC++, Java, PythonApache 2.0
    fastTextC++, PythonMIT
    OpenCVC++, Python, JavaApache 2.0
    Shogun (toolbox)C++, Python, JavaGPL
    Microsoft Cognitive ToolkitC++, PythonMIT
    Robot Operating System libraryC++, Python, LispApache-2.0
    XGBoostC++, Python, RApache License 2.0
    Apache SINGAPython, C++Apache-2.0
    AppJarPythonApache 2.0
    AstropyPythonBSD-3
    Beautiful SoupPythonMIT for version 4 and later
    BiopythonPythonBSD
    ChainerPythonApache 2.0
    CatBoostPythonApache 2.0
    CheetahTemplatePythonMIT
    ConstructPythonMIT
    CubesPythonGPL-3.0
    CuPyPythonMIT
    DaskPythonBSD-3
    DEAPPythonMIT
    DeepSpeedPythonApache-2.0
    GenshiPythonBSD-3
    GensimPythonLGPL-2.1
    Graph-toolPythonGPL-3
    HorovodPythonApache 2.0
    JAXPythonApache-2.0
    JinjaPythonBSD-3
    KerasPythonMIT
    MakoPythonMIT
    ManimPythonMIT
    MatplotlibPythonPSF 2.0
    mlpyPythonGPL-3.0
    MNE-PythonPythonBSD-3
    Natural Language ToolkitPythonApache 2.0
    NeuroKitPythonMIT
    NetworkXPythonBSD-3
    NumPyPythonBSD-3
    OceanParcelsPythonMIT
    OpenAI GymPythonMIT
    OrangePythonGPL-3.0-or-later
    PandasPythonBSD-3
    Plotly.pyPythonMIT License
    ProbLog libraryPythonMIT
    PsychoPyPythonGPL-3.0
    pvlib pythonPythonMIT
    PygamePythonLGPL
    PygletPythonMIT
    PyGObjectPythonLGPL-2.1 or later
    PyMCPythonApache 2.0
    Python Imaging LibraryPythonPython Imaging Library License
    PyroBot libraryPythonMIT
    PyTorchPythonBSD-3
    PyTorch LightningPythonApache 2.0
    QiskitPythonApache License 2.0
    Query Abstraction LayerPythonMIT
    RDFLibPythonMIT
    RDKitPythonBSD-3
    RequestsPythonApache 2.0
    RPyCPythonGPL-2.0
    Sage ManifoldsPythonGPL-3.0
    scikit-imagePythonBSD-3
    scikit-learnPythonBSD-3
    scikit-multiflowPythonBSD-3
    SciPyPythonBSD-3
    SimpleITKPythonApache 2.0
    spaCyPythonMIT
    SQLAlchemyPythonMIT
    SQLObjectPythonMIT
    StormPythonMIT
    SymPyPythonBSD-3
    TensorFlowPythonApache 2.0
    TheanoPythonMIT
    TomoPyPythonBSD-3
    Transformers LibraryPythonApache License 2.0
    VPythonPythonLicenses vary
    wxPythonPythonwxWindows License
    XDMFPythonBSD-3
    Angular MaterialTypeScriptMIT
    AngularJS MaterialTypeScriptMIT
    D3.jsJavaScriptBSD-3
    Babylon.jsJavaScriptApache-2.0
    BioJSJavaScriptMIT
    BlocklyJavaScriptApache License 2.0
    BootstrapJavaScriptMIT
    Chart.jsJavaScriptMIT
    D3.jsJavaScriptBSD-3
    Dojo ToolkitJavaScriptBSD-3
    Express.jsJavaScriptMIT
    Google Closure LibraryJavaScriptApache-2.0
    jQueryJavaScriptMIT
    JsRender/JsViewsJavaScriptMIT
    LodashJavaScriptMIT
    MathJaxJavaScriptApache 2.0
    PolymerJavaScript, HTMLMIT
    Processing librariesJavaScriptMIT
    RGraphJavaScriptMIT
    RaphaëlJavaScriptMIT
    ReactJavaScriptMIT
    Three.jsJavaScriptMIT
    VelocityJavaScriptMIT
    Vue.jsJavaScriptMIT
    WebixJavaScriptGNU-GPL, MIT, BSD, via FLOSS
    WinJSJavaScript, TypeScriptMIT
    RiTaJavaScript, JavaGPL-3.0
    Apache Ant repositoryJavaApache 2.0
    Apache CalciteJavaApache-2.0
    Apache CommonsJavaApache 2.0
    Apache CXFJavaApache 2.0
    Apache Empire-dbJavaApache 2.0
    Apache LuceneJavaApache 2.0
    Apache MavenJavaApache 2.0
    Apache OpenNLPJavaApache 2.0
    Apache PDFBoxJavaApache 2.0
    Apache PhoenixJavaApache License 2.0
    Apache POIJavaApache 2.0
    Apache VelocityJavaApache 2.0
    Apache XalanJavaApache 2.0
    Apache XercesJavaApache 2.0
    Apache XMLBeansJavaApache-2.0
    BioJavaJavaLGPL-2.1
    Bouncy Castle (cryptography)JavaMIT
    CassowaryJavaMIT
    Chemistry Development KitJavaLGPL 2.0
    ColtJavaEPL-1.0
    CytoscapeJavaLGPL-2.1
    Deeplearning4jJavaApache-2.0
    Dom4jJavaGNU Lesser General Public License
    Exp4jJavaApache License 2.0
    Flying SaucerJavaLGPL-2.1
    GNU ClasspathJavaGPL-2.0
    Google Guava libraryJavaApache-2.0
    Google GuiceJavaApache-2.0
    Google Web ToolkitJavaApache-2.0
    GsonJavaApache-2.0
    InfinispanJavaLGPL-2.1-or-later
    iTextJavaAGPL-3.0
    JacksonJavaApache-2.0
    JavolutionJavaLGPL-2.1
    Java Class LibraryJavaGPL-2.0
    JavaFXJavaGPL-2.0-or-later
    Java-gnomeJavaLGPL-2.1
    Java OpenGLJava, CBSD
    Jblas: Linear Algebra for JavaJavaLGPL-3
    JFaceJavaEPL-2.0
    JFugueJavaApache-2
    jMusicJavaGPL-2
    jsoupJavaMIT
    JUnitJavaEPL 2.0
    LibGDXJavaApache License 2.0
    Log4jJavaApache 2.0
    LWJGLJavaBSD
    MalletJavaApache-2.0
    MOEA FrameworkJavaGPL-3.0
    NettyJavaApache-2.0
    NeurophJavaApache License 2.0
    ObjectWeb ASMJavaLGPL-3.0
    OjAlgoJavaApache-2.0
    OpenPDFJavaGPL-2.0
    Open Source PhysicsJavaGPL-2.0
    OpenWireJavaApache-2.0
    Parallel ColtJavaGPL-3.0
    ParboiledJavaApache-2.0
    ProcessingJavaGPL-2.0
    QuartzJavaApache-2.0
    SLF4JJavaMIT
    Spring BatchJavaApache 2.0
    Spring FrameworkJavaApache 2.0
    StAXJavaApache-2.0
    Standard Widget ToolkitJavaEPL-2.0
    SwingJavaGPL-2.0-or-later
    ThymeleafJavaApache 2.0
    Verax IPMIJavaGPL-3.0
    XStreamJavaApache 2.0
    BioRubyRubyGPL-2.0
    Eulim[4]RubyMIT
    eRubyRubyMIT
    HamlRubyMIT
    NokogiriRubyMIT
    RSpecRubyMIT
    RubyGemsRubyRuby License
    Ruby on RailsRubyMIT
    SinatraRubyMIT
    ADOdbPHPLGPL
    AmfPHPPHPGPL
    ComposerPHPMIT
    DoctrinePHPMIT
    GuzzlePHPMIT
    LaravelPHPMIT
    LaminasPHPMIT
    li3PHPMIT
    PHPMailerPHPLGPL
    RedBeanPHPPHPBSD
    Simple Cloud APIPHPApache 2.0
    SimpleXMLPHPPHP
    SymfonyPHPMIT
    TwigPHPBSD
    XHPPHP, HackMIT
    RocketRustMIT
    RustlsRustApache License 2.0
    TokioRustMIT
    Standard ML Basis LibraryStandard MLMIT
    FCL-WebPascalGPL-2.0
    fpGUIPascalGPL-2.0
    Turbo VisionPascal, C++MPL-1.1
    WidgetsetPascalGPL-2.0
    Free Component LibraryObject PascalGPL
    FireMonkeyDelphi, C++not available
    Free Pascal Runtime LibraryObject Pascal, DelphiGPL
    Lazarus Component LibraryObject PascalGNU GPL, GPLv2, LGPL, MPL.[5]
    GNU lightningAssembly language, CGPL-3.0
    LibffiAssembly language, CMIT
    Basic Linear Algebra Subprograms (BLAS)Fortran, C, RBSD, GPL, LGPL
    LAPACKFortran, CBSD
    Dart core librariesDartBSD-3-Clause
    GORMGoMIT
    Haskell PlatformHaskellBSD
    HaXmlHaskellBSD-3-Clause
    Parsec (parser)HaskellMIT
    QuickCheckHaskellBSD-3-Clause
    wxHaskellHaskellBSD-3-Clause
    Haxe libraryHaxeMIT License
    INTLABMATLAB, GNU OctaveGPL-3.0
    TorchLuaMIT
    FluxJuliaMIT
    Owl Scientific ComputingOCaml, CApache-2.0
    BioPerlPerlGPL-1.0
    CPANPerlArtistic-1.0
    CGI.pmPerlArtistic License 2.0 or GPL
    DBIx::ClassPerlMIT
    Gtk2-PerlPerlLGPL
    MojoliciousPerlMIT
    MoosePerlMIT
    Perl Data LanguagePerlGPL-3.0
    Perl DBIPerlArtistic License 1.0 or GPL
    Perl Object EnvironmentPerlGPL-2.0
    Template ToolkitPerlGPL-1.0 or Artistic License 2.0
    DESeq2RBSD-3
    igraphR, Python, C, Ruby, MATLABGPL-2.0
    LIBSVMRLGPL-3.0
    R packageRGPL-2.0
    rnnRMIT
    Common Lisp Interface ManagerCommon LispLGPL
    Common Lisp libraryCommon LispLGPL-2.1 and others
    Chicken eggsChicken SchemeBSD
    PerfectSwiftApache-2.0
    VaporSwiftMIT

    See also

    References

    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. ^ https://rubydoc.info/gems/eulim
    5. ^ copying.txt on github.com
    Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_open-source_code_libraries&oldid=1317457088"