libqt is a free and open-source widget toolkit for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms.
Boost provides free peer-reviewed portable C++ source libraries. It emphasizes libraries that work well with the C++ Standard Library.
OpenSSL is a robust, full-featured open-source toolkit implementing the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols as well as a full-strength general-purpose cryptography library.
GLib is a low-level core library that forms the basis for projects such as GTK and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
TensorFlow is an end-to-end open-source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML, and developers easily build and deploy ML-powered applications.
Pandas is a fast, powerful, flexible, and easy-to-use open-source data analysis and data manipulation library built on top of the Python programming language.
NumPy is the fundamental package for scientific computing with Python. It contains among other things a powerful N-dimensional array object and useful linear algebra, Fourier transform, and random number capabilities.
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel.
React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies.
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, and animation much simpler with an easy-to-use API that works across a multitude of browsers.
Lodash is a modern JavaScript utility library delivering modularity, performance, and extras.
Moment.js is a JavaScript library for parsing, validating, manipulating, and formatting dates.
D3.js is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of the widely implemented SVG, HTML5, and CSS standards.
Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.
Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.
Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces.
Sass is a preprocessor scripting language that is interpreted or compiled into CSS. SassScript is the scripting language itself.
Less is a backward-compatible language extension for CSS. It is a preprocessor that extends the CSS language, adding features that allow variables, mixins, functions, and many other techniques.
Font Awesome is a font and icon toolkit based on CSS and Less. It is a robust, scalable vector icon framework that can be customized with CSS.
Material-UI is a popular React UI framework that implements Google’s Material Design.
Ant Design is a React UI library and design system for enterprise-level products. It is a set of high-quality React components out of the box.
Vuetify is a Vue.js UI library with beautifully handcrafted Material Components.
Bulma is a free, open-source CSS framework based on Flexbox and used by more than 200,000 developers.
Foundation is a responsive front-end framework made by ZURB for developing responsive websites and apps.
Semantic UI is a development framework that helps create beautiful, responsive layouts using human-friendly HTML.
Chart.js is a simple yet flexible JavaScript charting library for designers and developers.
Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application.
Plotly is a graphing library that makes interactive, publication-quality graphs online.
Leaflet is an open-source JavaScript library for mobile-friendly interactive maps.
Mapbox GL JS is a JavaScript library that uses WebGL to render interactive maps from vector tiles and Mapbox styles.
OpenLayers is a high-performance, feature-packed library for all your mapping needs.
CesiumJS is an open-source JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
PixiJS is a fast 2D rendering engine that uses WebGL with a fallback to HTML5’s canvas element.
Phaser is a fast, free, and fun open-source framework for Canvas and WebGL powered browser games.
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.
A-Frame is a web framework for building virtual reality experiences. It is maintained by Mozilla and the WebVR community.
React VR is a framework for the creation of VR applications using React.
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design.
Flask is a lightweight WSGI web application framework in Python.
Spring Boot makes it easy to create stand-alone, production-grade Spring-based applications.
Ruby on Rails is a server-side web application framework written in Ruby under the MIT License.
Laravel is a web application framework with expressive, elegant syntax. It is designed for the development of web applications following the model–view–controller architectural pattern.
Symfony is a PHP framework for web applications and a set of reusable PHP components.
CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications.
CakePHP is an open-source web framework. It follows the model–view–controller approach and is written in PHP.
Zend Framework is an open-source, object-oriented web application framework implemented in PHP 7.
ASP.NET Core is a free and open-source web framework and successor to ASP.NET, developed by Microsoft.
Express.js, or simply Express, is a web application framework for Node.js, designed for building web applications and APIs.
Koa.js is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
NestJS is a framework for building efficient, reliable, and scalable server-side applications.
Meteor is a full-stack JavaScript platform for developing modern web and mobile applications.
Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.
Vue.js is a progressive framework for building user interfaces. It is designed from the ground up to be incrementally adoptable.
Angular is a platform for building mobile and desktop web applications.
Backbone.js gives structure to web applications by providing models with key-value binding and custom events.
Ember.js is a productive, battle-tested JavaScript framework for building modern web applications.
Aurelia is a collection of modern JavaScript modules, which when used together, function as a powerful platform for building browser, desktop, and mobile applications.
Polymer is a library that allows you to create custom reusable HTML elements, and use them to build performant, maintainable apps.
LitElement is a simple base class for creating fast, lightweight web components.
Stencil is a compiler that generates Web Components (more specifically, Custom Elements) and builds high-performance web apps.
Alpine.js offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost.
Hyperapp is a JavaScript library for building web applications.
Mithril is a modern client-side JavaScript framework for building Single Page Applications.
Preact is a fast 3kB alternative to React with the same modern API.
Sapper is a framework for building high-performance universal web apps.
Next.js is a minimalistic framework for server-rendered React applications.
Nuxt.js is a framework for creating Vue.js applications.
Gatsby is a free and open-source framework based on React that helps developers build blazing-fast websites and apps.
Gridsome is a Vue.js-powered framework for building modern websites and apps that are fast by default.
Eleventy is a simpler static site generator.
Hugo is a fast and flexible static site generator written in Go.
Jekyll is a simple, blog-aware, static site generator for personal, project, or organization sites.
Hexo is a fast, simple, and powerful blog framework.
Pelican is a static site generator that requires no database or server-side logic.
MkDocs is a static site generator that’s geared towards building project documentation.
Docusaurus is a project for building, deploying, and maintaining open-source project websites easily.
Sphinx is a tool that makes it easy to create intelligent and beautiful documentation.
DocPad is a static site generator that provides dynamic capabilities.
Asciidoctor is a fast text processor and publishing toolchain for converting AsciiDoc content to HTML5, DocBook, PDF, and other formats.
Pandoc is a universal document converter.
LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation.
TeX is a typesetting system that includes features designed for the production of technical and scientific documentation.
BibTeX is a reference management software for formatting lists of references.
Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share research.
Mendeley is a free reference manager and academic social network.
EndNote is a reference management software package used to manage bibliographies and references when writing essays and articles.
RefWorks is a web-based reference management software package.
JabRef is an open-source reference management software for BibTeX.
Citavi is a reference management software for academic writing.
Scrivener is a word-processing program and outliner designed for authors.
Ulysses is a text editor for creative writing.
iA Writer is a minimalistic text editor.
Bear is a flexible writing app for crafting notes and prose.
Notion is an all-in-one workspace for note-taking, project management, and collaboration.
Evernote is an app designed for note-taking, organizing, task management, and archiving.
OneNote is a note-taking application by Microsoft.
Google Keep is a note-taking service developed by Google.
Simplenote is a note-taking application with markdown support.
Standard Notes is a simple and private notes app.
Boostnote is a note-taking app for programmers.
Quiver is a notebook built for programmers.
Inkdrop is a markdown note-taking app for developers.