# List of open source code libraries

List of open-source code libraries :
| Library Name | Programming Language | Open Source License |
| Apache Lucene | C# | Apache-2.0 |
| ASP.NET Core | C# | MIT |
| Dapper ORM | C# | Apache-2.0 |
| EDXL Sharp | C# | MIT |
| Framework Class Library | C# | MIT |
| Infer.NET | C# | MIT |
| Math.NET Numerics | C# | MIT |
| ML.NET | C# | MIT |
| NHibernate | C# | LGPL-2.1 |
| 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 Readline | C | GPL-3.0-or-later |
| GNU Scientific Library | C | GPL |
| GnuTLS | C | LGPL-2.1-or-later |
| 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 |
| Libpcap | C | BSD-3-Clause |
| 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 |
| libpthread | C | GPL-2.0-or-later |
| raylib | C | zlib |
| Seed | C | MIT |
| Simple DirectMedia Layer | C | Zlib License |
| SVGALib | C | LGPL-2.1 |
| Systemd libraries | C | LGPL-2.1-or-later |
| 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 |
| XMLStarlet | 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 |
| C++ Standard Library | C++ | GPL-3.0-or-later |
| 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 |
| fastText | C++ | MIT |
| FLTK | C++ | LGPL-2.0-or-later |
| Geospatial Data Abstraction Library | 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 |
| TinyXML | C++ | Zlib |
| 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 |
| JAX | 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 |
| OpenAI Gym | 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 |
| Qiskit | Python | Apache License 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 |
| Transformers Library | Python | Apache License 2.0 |
| 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 |
| D3.js | JavaScript | BSD-3 |
| 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 |
| Three.js | JavaScript | MIT |
| Velocity | JavaScript | MIT |
| Vue.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 Phoenix | Java | Apache License 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 |
| Apache XMLBeans | 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 |
| Infinispan | Java | LGPL-2.1-or-later |
| iText | Java | AGPL-3.0 |
| Jackson | Java | Apache-2.0 |
| Javolution | Java | LGPL-2.1 |
| Java Class Library | Java | GPL-2.0 |
| JavaFX | Java | GPL-2.0-or-later |
| 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 |
| StAX | Java | Apache-2.0 |
| Standard Widget Toolkit | Java | EPL-2.0 |
| Swing | Java | GPL-2.0-or-later |
| 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 |
| Nokogiri | 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 |
| SimpleXML | PHP | PHP |
| Symfony | PHP | MIT |
| Twig | PHP | BSD |
| XHP | PHP, Hack | 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. |
| GNU lightning | Assembly language, C | GPL-3.0 |
| Libffi | Assembly language, C | MIT |
| Basic Linear Algebra Subprograms (BLAS) | Fortran, C, R | BSD, GPL, LGPL |
| LAPACK | Fortran, C | BSD |
| Dart core libraries | Dart | BSD 3-Clause License |
| GORM | Go | MIT |
| Haskell Platform | Haskell | BSD |
| HaXml | Haskell | BSD-3-Clause |
| Parsec (parser) | Haskell | MIT |
| QuickCheck | Haskell | BSD-3-Clause |
| wxHaskell | Haskell | BSD-3-Clause |
| Haxe library | Haxe | MIT License |
| 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 |