Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

awesome-science

A currated list of awesome scientific software, libraries and services.
https://github.com/deverte/awesome-science

  • Coursera - MOOC founded by Stanford University's professors.
  • edX - MOOC created by MIT and Harvard University.
  • Stepik - Russian MOOC.
  • teach-in - Open video lectures training courses of Moscow State University.
  • Лекторий МФТИ - Moscow Institute of Physics and Technology video lectures.
  • Лекториум - MOOC founded at Saint Petersburg.
  • Открытое образование - Courses of leading Russian universities.
  • PhysicsOverflow - Q&A system for physics.
  • Scimago Journal & Country Rank - Journal and country rankings.
  • arXiv.org - E-Print archive for physics, mathematics, computer science, economics and engineering.
  • bioRxiv - Preprint server for biology.
  • ChemRxiv - Preprint server for chemistry.
  • medRxiv - Preprint server for health sciences.
  • PsyArXiv - Preprint service for the psychological sciences.
  • SocArXiv - Preprint service for the social sciences.
  • viXra.org - Unorthodox and fringe science e-print archive ([warning](https://webspace.science.uu.nl/~hooft101/fringe-oct-2017.pdf)).
  • HAL - Open archive for scholarly documents.
  • IEEE Xplore - IEEE archive.
  • Library Genesis - Shadow library for scientific and general-interest books ([warning](https://en.wikipedia.org/wiki/Shadow_library)).
  • @libgen_book_bot - Telegram - Unofficial Libgen bot for Telegram Messenger.
  • PeerJ - Open access peer-reviewed scientific mega journal covering research in the biological and medical sciences.
  • Z-Library - Shadow library project for file-sharing access to pirated scholarly journal articles, academic texts, and general-interest books without the permission of authors or payment to them ([warning](https://en.wikipedia.org/wiki/Shadow_library)).
  • КиберЛенинка - Open science Russian library.
  • CiteSeerX - Search engine for scientific and academic papers.
  • Google Scholar - Web search engine for scholarly literature.
  • PeerLibrary - Search engine for academic publications and people.
  • PubMed - Citations for biomedical literature.
  • Sci-Hub - Shadow library website with access to research papers ([warning](https://en.wikipedia.org/wiki/Shadow_library)).
  • @scihubot - Telegram - Official Sci-Hub bot for Telegram Messenger.
  • Semantic Scholar - Scientific literature search engine.
  • BibTeX - Reference management software for formatting lists of references (**Open Source**).
  • EndNote - Bibliography information and reference manager (**EULA / Commercial**).
  • JabRef - Reference manager (**Open Source**).
  • Mendeley - Reference and literature collection manager with PDFs annotation (**EULA / Free**).
  • Qiqqa - Reference manager and PDFs annotation (**Open Source**).
  • Zotero - Program for collecting, orginizing, synchronizing and citing scientific literature (**Open Source**).
  • Academia.edu - Paper sharing service.
  • ResearchGate - Scientific social network.
  • Discord - Instant messaging and VoIP (**EULA / Free**).
  • Element.io - Cross-platform messenger based on Matrix protocol (**Open Source**).
  • Freenode - IRC-network (**Open Source**).
  • Slack - Business communication platform (**EULA / Freemium**).
  • Telegram Messenger - Instant messaging application with a bots platform (**Open Source** (client), **Proprietary** (server)).
  • @libgen_book_bot - Telegram - Unofficial Libgen bot for Telegram Messenger.
  • @scihubot - Telegram - Official Sci-Hub bot for Telegram Messenger.
  • Azure DevOps - Version control, reporting, requirements management, project management and more (**EULA / Freemium**).
  • GitHub - Hosting for IT projects and version control. Can be used for general purpose projects (including scientific) (**EULA / Freemium**).
  • Github Issues and Github Projects - Coordination, tracking, and updating work in GitHub (**EULA / Freemium**).
  • GitKraken Boards - Free Kanban boards with GitHub Issue sync, pull request automation & more (**EULA / Freemium**).
  • Jira - Bug tracking and agile project management (**EULA / Freemium**).
  • Kanboard - Kanban project management software (**Open Source**).
  • Notion - Note taking, wiki and project management application (**EULA / Freemium**).
  • Org mode - GNU Emacs major mode for keeping notes, authoring documents, computational notebooks, literate programming, maintaining to-do lists, planning projects, and more — in a fast and effective plain text system (**Open Source**).
  • Redmine - Flexible project management web application (**Open Source**).
  • Restyaboard - Kanban board for task management (**Open Source**).
  • Taiga Agile - Project management tool for multi-functional agile teams (**Open Source**).
  • Trello - Project management with kanban boards (**EULA / Freemium**).
  • Yandex.Tracker - Project management and organizational tool (**EULA / Freemium**).
  • Confluence - Web-based corporate wiki (**EULA / Freemium**).
  • docsify - A magical documentation site generator (**Open Source**).
  • Docusaurus - A project for building, deploying, and maintaining open source project websites easily (**Open Source**).
  • Gatsby - A framework based on ReactJS, Webpack, JavaScript and CSS that helps developers quickly build very fast static websites and apps (**Open Source**).
  • GitBook - A modern documentation platform where teams can document everything from products to internal knowledge-bases and APIs (**EULA / Freemium**).
  • GitHub - Hosting for IT projects and version control. Can be used for general purpose projects (including scientific) (**EULA / Freemium**).
  • GitHub Pages - Websites for projects, hosted directly from GitHub repository (**EULA / Freemium**).
  • GitHub Wikis - GitHub repository's wiki to share long-form content about project (**EULA / Freemium**).
  • Jekyll - Simple, blog-aware, static sites (**Open Source**).
  • MkDocs - A fast, simple and downright gorgeous static site generator that's geared towards building project documentation (**Open Source**).
  • Notion - Note taking, wiki and project management application (**EULA / Freemium**).
  • Obsidian - Powerful knowledge base that works on top of a local folder of plain text Markdown files (**EULA / Freemium**).
  • Read the Docs - Read the Docs hosts documentation for the open source community (**Open Source**).
  • VuePress - Vue-powered Static Site Generator (**Open Source**).
  • AliExpress - Online retail service (including rich element and materials base).
  • eBay - Auction-style sales web site (including electrical equipment and etc.).
  • Altium Designer - PCB and electronic design automation software package for printed circuit boards (**EULA / Commercial**).
  • AutoCAD - Computer-aided design (CAD) and drafting software application (**EULA / Commercial**).
  • diagrams.net - Diagram Software and Flowchart Maker (**Open Source**).
  • flowchart.js - Draws simple SVG flow chart diagrams from textual representation of the diagram (**Open Source**).
  • FreeCAD - general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software with finite element method (FEM) support (**Open Source**).
  • Intel Quartus Prime - Programmable logic device design software (**EULA / Freemium**).
  • KiCad - Suite for electronic design automation (EDA) (**Open Source**).
  • LibreOffice Draw - Vector graphical editor based on *Apache OpenOffice Draw* (**Open Source**).
  • mermaid - Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs (**Open Source**).
  • Microsoft Visio - Diagramming and vector graphics application (**EULA / Commercial**).
  • OpenOffice Draw - Vector graphical editor (**Open Source**).
  • SOLIDWORKS - Solid modeling computer-aided design (CAD) and computer-aided engineering (CAE) computer program (**EULA / Commercial**).
  • Blender - 3D computer graphics software toolset with ability to simulate physical, chemical, biological, ... systems with game engines (**Open Source**).
  • Armory - 3D game engine with full *Blender* integration (**Open Source**).
  • Godot Engine - 2D and 3D game engine (**Open Source**).
  • Quantum ESPRESSO - Suite for first-principles electronic-structure calculations and materials modeling (**Open Source**).
  • Cirq - An open source framework for programming quantum computers (**Open Source**).
  • IBM Quantum Experience - Online platform for quantum processors prototyping (**EULA / Free**).
  • PennyLane - Python library for differentiable programming of quantum computers (**Open Source**).
  • Qiskit - An open source SDK for working with quantum computers at the level of pulses, circuits and application modules (**Open Source**).
  • Quantum ESPRESSO - Suite for first-principles electronic-structure calculations and materials modeling (**Open Source**).
  • QuTiP - Software for simulating the dynamics of open quantum systems (**Open Source**).
  • Simulink - Simulation and Model-Based Design (**EULA / Commercial**).
  • Strawberry Fields - Python library for simulating and executing programs on quantum photonic hardware (**Open Source**).
  • Xcos - Dynamic systems modeler and simulator in discrete and continuous time domains (**Open Source**).
  • DVC (Data Version Control) - Open-source Version Control System for Machine Learning Projects.
  • figshare - Storage for research content.
  • MariaDB - Relational database.
  • MySQL - Relational database.
  • PostgreSQL - Relational database.
  • C++ - General purpose language with high performance.
  • Julia - Language for mathematical computations with high performance.
  • Python - General purpose language with many scientific libraries.
  • Numba - JIT compiler that translates a subset of Python and NumPy code into fast machine code (**Open Source**).
  • R - Statistical computing and graphics.
  • Apache Arrow - Cross-language development platform for in-memory analytics (**Open Source**).
  • Boost C++ Libraries - Free peer-reviewed portable C++ source libraries (**Open Source**).
  • OpenCL - Open, royalty-free standard for cross-platform, parallel programming of diverse accelerators found in supercomputers, cloud servers, personal computers, mobile devices and embedded platforms (**EULA**).
  • PyTorch - Machine learning framework (**Open Source**).
  • ROOT - Data analysis framework for C++ (**Open Source**).
  • TensorFlow - Platform for machine learning (**Open Source**).
  • Xframe - C++ library meant for numerical analysis with multi-dimensional labeled array expressions (also referred as variable expressions) and data frame expressions (**Open Source**).
  • Xtensor - C++ library meant for numerical analysis with multi-dimensional array expressions (**Open Source**).
  • Gonum - A set of packages designed to make writing numerical and scientific algorithms productive, performant, and scalable (**Open Source**).
  • TensorFlow - Platform for machine learning (**Open Source**).
  • PyTorch - Machine learning framework (**Open Source**).
  • TensorFlow - Platform for machine learning (**Open Source**).
  • Astropy - Community effort to develop a common core package for Astronomy in Python (**Open Source**).
  • Diofant - Python library for symbolic mathematics (fork of the _SymPy_).
  • Gensim - An open-source library for unsupervised topic modeling and natural language processing, using modern statistical machine learning (**Open Source**).
  • NetworkX - A Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks (**Open Source**).
  • Natural Language Toolkit (NLTK) - A suite of libraries and programs for symbolic and statistical natural language processing (NLP) for English written in the Python programming language (**Open Source**).
  • Open Neural Network Exchange (ONNX) - An open format built to represent machine learning models (**Open Source**).
  • PyTorch - Machine learning framework (**Open Source**).
  • scikit-learn - Machine learning library (**Open Source**).
  • SciPy - Ecosystem for mathematics, science and engineering based on Python (**Open Source**).
  • NumPy - Base N-dimensional array package (**Open Source**).
  • pandas - Data structures & analysis (**Open Source**).
  • SciPy library - Fundamental library for scientific computing (**Open Source**).
  • SymPy - Symbolic mathematics (**Open Source**).
  • statsmodels - Python module for statistical models (**Open Source**).
  • TensorFlow - Platform for machine learning (**Open Source**).
  • Anaconda - Python and R distribution with many scientific libraries (**Open Source / Freemium**).
  • Conda - Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN, and more (**Open Source**).
  • Mamba - Fast, robust, and cross-platform package manager (**Open Source**).
  • JupyterLab / Jupyter Notebook - Interactive documents with live code, equations and visualization for [many languages](https://github.com/jupyter/jupyter/wiki/Jupyter-kernels) (**Open Source**).
  • Xeus Cling - Jupyter kernel for C++ based on the C++ interpreter cling and the native implementation of the Jupyter protocol xeus (**Open Source**).
  • Axiom - General-purpose computer algebra system (**Open Source**).
  • Deepnote - Data science notebook for teams (**EULA / Freemium**).
  • GNU Octave - Mathematics-oriented language and IDE with visualization tools (**Open Source**).
  • Google Colaboratory - Python code in browser with access to GPU and TPU (**EULA / Free**).
  • Google Docs - Online office with spreadsheet (**EULA / Free**).
  • Juno - Julia IDE based on Atom text editor (**Open Source**).
  • LabVIEW - Visual programming IDE for engineers (**EULA / Commercial**).
  • LibreOffice Calc - WYSWYG table processor based on *Apache OpenOffice Calc* (**Open Source**).
  • Magma - a computer algebra system designed to solve problems in algebra, number theory, geometry and combinatorics (**EULA / Free**).
  • Maple - A symbolic and numeric computing environment as well as a multi-paradigm programming language (**EULA / Commercial**).
  • Mathcad - Math software for engineering (**EULA / Commercial**).
  • MATLAB - Mathematics and graphics for engineers and scientists (**EULA / Commercial**).
  • Maxima - A system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series and etc (**Open Source**).
  • Microsoft Excel - Spreadsheet with calculations, graphing and macro programming (**EULA / Commercial**).
  • Microsoft Power BI - Data visualization (**EULA / Commercial**).
  • ONLYOFFICE - Office almost fully compatible with *Microsoft Office* (**Open Source**).
  • OpenOffice Calc - WYSWYG table processor (**Open Source**).
  • Orange - Data mining tools (**Open Source**).
  • OriginLab - Graphing and data analysis (**EULA / Commercial**).
  • PAST (Paleontological Statistics) - Software for scientific data analysis, with functions for data manipulation, plotting, univariate and multivariate statistics, ecological analysis, time series and spatial analysis, morphometrics and stratigraphy (**EULA / Free**).
  • PyCharm - The Python IDE for Professional Developers (includes scientific tools) (**Open Source** or **EULA / Commercial**).
  • RStudio - IDE for R language (**Open Source**).
  • SageMath - Mathematics software system (**Open Source**).
  • SciDAVis - Scientific data analysis and visualization (**Open Source**).
  • SciLab - Software for numerical computation (**Open Source**).
  • SMath Studio - Tiny, powerful, free mathematical program with WYSIWYG editor and complete units of measurements support (**EULA / Free**).
  • Spyder - Scientific Python IDE (**Open Source**).
  • Wolfram Mathematica - Technical calculations (**EULA / Commercial**).
  • Bokeh - An interactive visualization library for modern web browsers (**Open Source**).
  • diagrams.net - Diagram Software and Flowchart Maker (**Open Source**).
  • flowchart.js - Draws simple SVG flow chart diagrams from textual representation of the diagram (**Open Source**).
  • gnuplot - Portable command-line driven graphing utility (**Open Source**).
  • Grafana - Multi-platform open source analytics and interactive visualization web application (**Open Source**).
  • LibreOffice Draw - Vector graphical editor based on *Apache OpenOffice Draw* (**Open Source**).
  • Manim - Engine for precise programmatic animations, designed for creating explanatory math videos (**Open Source**).
  • Matplotlib - Visualization library for Python (**Open Source**).
  • seaborn - Library for making statistical graphics in Python (**Open Source**).
  • mermaid - Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs (**Open Source**).
  • Microsoft Visio - Diagramming and vector graphics application (**EULA / Commercial**).
  • OpenOffice Draw - Vector graphical editor (**Open Source**).
  • ParaView - Open-source, multi-platform data analysis and visualization application (**Open Source**).
  • Plotly - Library for data visualization and dashboards (**Open Source**).
  • Dash - A productive Python framework for building web analytic applications (**Open Source**).
  • PyQtGraph - Scientific Graphics and GUI Library for Python (**Open Source**).
  • QCustomPlot - Qt C++ widget for plotting and data visualization (**Open Source**).
  • Shiny - An R package that makes it easy to build interactive web apps straight from R (**Open Source**).
  • beamer - LaTeX class for producting slides (**Open Source**).
  • Google Docs - Online office with presentations (**EULA / Free**).
  • LibreOffice Impress - A presentation program based on *Apache OpenOffice Impress* (**Open Source**).
  • Microsoft PowerPoint - WYSWYG text processor (**EULA / Commercial**).
  • ONLYOFFICE - Office almost fully compatible with *Microsoft Office* (**Open Source**).
  • OpenOffice Impress - A presentation program (**Open Source**).
  • reveal.js - The HTML presentation framework (**Open Source**).
  • AsciiDoc - Text document format for writing articles, books. Supports AsciiMath, MathML and LaTeX formulas.
  • Jupyter Notebook - Interactive documents with live code, equations and visualization for [many languages](https://github.com/jupyter/jupyter/wiki/Jupyter-kernels).
  • LaTeX - De facto standard for the publication of scientific documents.
  • Markdown - Lightweight markup language and text-to-HTML conversion tool. Some converters are supporting LaTeX math, diagrams and so on.
  • R Markdown - Dynamic documents for R language and more.
  • reStructuredText - Plaintext markup syntax and parser system (natively supports LaTeX math).
  • KaTeX - The fastest math typesetting library for the web.
  • LaTeX - Markup language with math expressions.
  • MathJax - A JavaScript display engine for mathematics that works in all browsers.
  • MathML - Mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content.
  • Asciidoctor - A fast, open source text processor and publishing toolchain for converting AsciiDoc content to HTML5, DocBook, PDF, and other formats.
  • Docutils - Plaintext processor.
  • Pandoc - Markup formats converter.
  • Atom - High extensible text editor built on Electron framework (**Open Source**).
  • Markdown Preview Enhanced - Powerful markdown extension for *Atom* and *Visual Studio Code* with LaTeX math, diagrams and etc. support (**Open Source**).
  • Google Docs - Online office with word processor (**EULA / Free**).
  • LibreOffice Writer - WYSWYG text processor based on *Apache OpenOffice Writer* (**Open Source**).
  • LibreOffice Math - An application designed for creating and editing mathematical formulae based on *Apache OpenOffice Math* (**Open Source**).
  • LyX - A document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG) (**Open Source**).
  • MathType - A powerful interactive equation editor (**EULA / Commercial**).
  • Microsoft Word - WYSWYG text processor (**EULA / Commercial**).
  • ONLYOFFICE - Office almost fully compatible with *Microsoft Office* (**Open Source**).
  • OpenOffice Writer - WYSWYG text processor (**Open Source**).
  • OpenOffice Math - A tool for creating and editing mathematical formulae (**Open Source**).
  • Overleaf - Online LaTeX Editor (**Open Source / Freemium**).
  • CodeSandbox - Online Code Editor and IDE for Rapid Web Development (**Open Source**, **Proprietary** (server)).
  • Codespaces - Online development environment, hosted by GitHub and powered by Visual Studio Code, that allows you to develop entirely in the cloud (**EULA / Free**).
  • Visual Studio Code - High extensible text editor (**Open Source**).
  • VSCodium - High extensible text editor based on *Visual Studio Code* (**Open Source**).
  • Markdown Preview Enhanced - Powerful markdown extension for *Atom* and *Visual Studio Code* with LaTeX math, diagrams and etc. support (**Open Source**).
  • StackEdit - In-browser Markdown editor (**Open Source**).