{"id":60843,"url":"https://github.com/deverte/awesome-science","name":"awesome-science","description":"A currated list of awesome scientific software, libraries and services.","projects_count":258,"last_synced_at":"2026-07-27T16:00:19.213Z","repository":{"id":158593069,"uuid":"326230683","full_name":"deverte/awesome-science","owner":"deverte","description":"A currated list of awesome scientific software, libraries and services.","archived":false,"fork":false,"pushed_at":"2026-06-15T04:52:20.000Z","size":956,"stargazers_count":28,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-08T18:04:26.327Z","etag":null,"topics":["academic","awesome-list","data-processing","data-storage","experiment","literature-management","moocs","research","science","scientific"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deverte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-01-02T17:05:01.000Z","updated_at":"2026-06-15T18:19:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f44843e-80f8-4c26-8bac-158b742fcf37","html_url":"https://github.com/deverte/awesome-science","commit_stats":{"total_commits":33,"total_committers":1,"mean_commits":33.0,"dds":0.0,"last_synced_commit":"63abbcaa49bc4dc34eaed8190c040baac17ddb1d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deverte/awesome-science","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deverte%2Fawesome-science","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deverte%2Fawesome-science/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deverte%2Fawesome-science/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deverte%2Fawesome-science/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deverte","download_url":"https://codeload.github.com/deverte/awesome-science/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deverte%2Fawesome-science/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35956857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-27T02:00:06.776Z","response_time":101,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-05-15T00:00:18.009Z","updated_at":"2026-07-27T16:00:19.213Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Data Processing","Writing","Project Management","Instruments","Presentation","Literature Management","Calculations and Data Processing","Data Visualization","Data Storage","Engineering","Archives","MOOCs","Social","Services"],"sub_categories":[],"readme":"# Awesome Science\n\n[![Logo](images/logo.png)](https://deverte.github.io/awesome-science/)\n\nA currated list of awesome scientific software, libraries and services.\n\nInspired by [awesome-lists](https://github.com/topics/awesome-lists).\n\n---\n\n- [Awesome Science](#awesome-science)\n  - [MOOCs](#moocs)\n  - [Services](#services)\n  - [Archives](#archives)\n  - [Literature Management](#literature-management)\n  - [Social](#social)\n  - [Project Management](#project-management)\n  - [Engineering](#engineering)\n  - [Instruments](#instruments)\n  - [Data Storage](#data-storage)\n  - [Data Processing](#data-processing)\n  - [Data Visualization](#data-visualization)\n  - [Presentation](#presentation)\n  - [Writing](#writing)\n- [Contributing](#contributing)\n\n---\n\n## MOOCs\n\n*Massive open online courses.*\n\n- [Coursera](https://www.coursera.org/) - MOOC founded by Stanford University's professors.\n- [edX](https://www.edx.org/) - MOOC created by MIT and Harvard University.\n- [Stepik](https://stepik.org/) - Russian MOOC.\n- [teach-in](https://teach-in.ru/) - Open video lectures training courses of Moscow State University.\n- [Лекторий МФТИ](https://mipt.lectoriy.ru/) - Moscow Institute of Physics and Technology video lectures.\n- [Лекториум](https://www.lektorium.tv/) - MOOC founded at Saint Petersburg.\n- [Открытое образование](https://openedu.ru/) - Courses of leading Russian universities.\n\n## Services\n\n*Services helpful for scientific work.*\n\n- [PhysicsOverflow](https://physicsoverflow.org/) - Q\u0026A system for physics.\n- [Scimago Journal \u0026 Country Rank](https://www.scimagojr.com/) - Journal and country rankings.\n\n## Archives\n\n*Archives with scholarly articles.*\n\n- E-Print\n    - [arXiv.org](https://arxiv.org/) - E-Print archive for physics, mathematics, computer science, economics and engineering.\n    - [bioRxiv](https://www.biorxiv.org/) - Preprint server for biology.\n    - [ChemRxiv](https://chemrxiv.org/) - Preprint server for chemistry.\n    - [medRxiv](https://www.medrxiv.org/) - Preprint server for health sciences.\n    - [PsyArXiv](https://psyarxiv.com/) - Preprint service for the psychological sciences.\n    - [SocArXiv](https://osf.io/preprints/socarxiv) - Preprint service for the social sciences.\n    - [viXra.org](https://vixra.org/) - [Unorthodox](https://webspace.science.uu.nl/~hooft101/fringe-oct-2017.pdf) science e-print archive.\n- Libraries\n    - [HAL](https://hal.archives-ouvertes.fr/) - Open archive for scholarly documents.\n    - [IEEE Xplore](https://ieeexplore.ieee.org/Xplore/home.jsp) - IEEE archive.\n    - [Library Genesis](https://libgen.fun/) - Shadow library for scientific and general-interest books.\n        - [@libgen_book_bot - Telegram](https://t.me/libgen_book_bot) - Unofficial Libgen bot for Telegram Messenger.\n    - [PeerJ](https://peerj.com/) - Open access peer-reviewed scientific mega journal covering research in the biological and medical sciences.\n    - [Z-Library](https://z-lib.org/) - 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.\n    - [КиберЛенинка](https://cyberleninka.ru/) - Open science Russian library.\n- Search engines\n    - [BGPT](https://bgpt.pro/mcp/) - Extracts structured evidence from full-text papers (methods, sample sizes, limitations, falsification criteria, quality scores) via MCP and REST API (**Open Source / Freemium**).\n    - [CiteSeerX](http://citeseerx.ist.psu.edu/) - Search engine for scientific and academic papers.\n    - [Google Scholar](https://scholar.google.com/) - Web search engine for scholarly literature.\n    - [PeerLibrary](https://peerlibrary.org/) - Search engine for academic publications and people.\n    - [PubMed](https://pubmed.ncbi.nlm.nih.gov/) - Citations for biomedical literature.\n    - [Sci-Hub](https://vk.com/sci_hub) - Shadow library website with access to research papers.\n        - [@scihubot - Telegram](https://t.me/scihubot) - Official Sci-Hub bot for Telegram Messenger.\n    - [Semantic Scholar](https://www.semanticscholar.org/) - Scientific literature search engine.\n\n## Literature Management\n\n*Reference managers and literature organizers.*\n\n- [BibTeX](http://tug.org/bibtex/) - Reference management software for formatting lists of references (**Open Source**).\n- [CiteMe](https://citeme.app/) - Academic citation generator that searches OpenAlex, CrossRef, PubMed and Semantic Scholar, formatting references in 40+ CSL styles (**EULA / Freemium**).\n- [EndNote](https://endnote.com/) - Bibliography information and reference manager (**EULA / Commercial**).\n- [JabRef](https://www.jabref.org/) - Reference manager (**Open Source**).\n- [Mendeley](https://www.mendeley.com/) - Reference and literature collection manager with PDFs annotation (**EULA / Free**).\n- [Qiqqa](https://github.com/jimmejardine/qiqqa-open-source) - Reference manager and PDFs annotation (**Open Source**).\n- [Zotero](https://www.zotero.org/) - Program for collecting, orginizing, synchronizing and citing scientific literature (**Open Source**).\n\n## Social\n\n*Scientific communication.*\n\n- [Academia.edu](https://www.academia.edu/) - Paper sharing service.\n- [ResearchGate](https://www.researchgate.net/) - Scientific social network.\n\n## Project Management\n\n*Scientific projects management.*\n\n- Communication\n    - [Discord](https://discord.com/) - Instant messaging and VoIP (**EULA / Free**).\n    - [Element.io](https://element.io/) - Cross-platform messenger based on Matrix protocol (**Open Source**).\n    - [Freenode](http://freenode.net/) - IRC-network (**Open Source**).\n    - [Slack](https://slack.com/intl/en-ru/) - Business communication platform (**EULA / Freemium**).\n    - [Telegram Messenger](https://telegram.org/) - Instant messaging application with a bots platform (**Open Source** (client), **Proprietary** (server)).\n        - [@libgen_book_bot - Telegram](https://t.me/libgen_book_bot) - Unofficial Libgen bot for Telegram Messenger.\n        - [@scihubot - Telegram](https://t.me/scihubot) - Official Sci-Hub bot for Telegram Messenger.\n- Project Management\n    - [Azure DevOps](https://azure.microsoft.com/services/devops/) - Version control, reporting, requirements management, project management and more (**EULA / Freemium**).\n    - [GitHub](https://github.com/) - Hosting for IT projects and version control. Can be used for general purpose projects (including scientific) (**EULA / Freemium**).\n        - [Github Issues and Github Projects](https://github.com/features/project-management/) - Coordination, tracking, and updating work in GitHub (**EULA / Freemium**).\n        - [GitKraken Boards](https://www.gitkraken.com/boards) - Free Kanban boards with GitHub Issue sync, pull request automation \u0026 more (**EULA / Freemium**).\n    - [Jira](https://www.atlassian.com/software/jira) - Bug tracking and agile project management (**EULA / Freemium**).\n    - [Kanboard](https://kanboard.org/) - Kanban project management software (**Open Source**).\n    - [Notion](https://www.notion.so/) - Note taking, wiki and project management application (**EULA / Freemium**).\n    - [Org mode](https://orgmode.org/) - 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**).\n    - [Redmine](https://www.redmine.org/) - Flexible project management web application (**Open Source**).\n    - [Restyaboard](https://restya.com/board/) - Kanban board for task management (**Open Source**).\n    - [Taiga Agile](https://www.taiga.io/) - Project management tool for multi-functional agile teams (**Open Source**).\n    - [Trello](https://trello.com/) - Project management with kanban boards (**EULA / Freemium**).\n    - [Yandex.Tracker](https://yandex.com/tracker/index?turbo=true) - Project management and organizational tool (**EULA / Freemium**).\n- Project Wiki\n    - [Confluence](https://www.atlassian.com/software/confluence) - Web-based corporate wiki (**EULA / Freemium**).\n    - [docsify](https://docsify.js.org/) - A magical documentation site generator (**Open Source**).\n    - [Docusaurus](https://v2.docusaurus.io/) - A project for building, deploying, and maintaining open source project websites easily (**Open Source**).\n    - [Gatsby](https://www.gatsbyjs.com/) - A framework based on ReactJS, Webpack, JavaScript and CSS that helps developers quickly build very fast static websites and apps (**Open Source**).\n    - [GitBook](https://www.gitbook.com/) - A modern documentation platform where teams can document everything from products to internal knowledge-bases and APIs (**EULA / Freemium**).\n    - [GitHub](https://github.com/) - Hosting for IT projects and version control. Can be used for general purpose projects (including scientific) (**EULA / Freemium**).\n        - [GitHub Pages](https://pages.github.com/) - Websites for projects, hosted directly from GitHub repository (**EULA / Freemium**).\n        - [GitHub Wikis](https://guides.github.com/features/wikis/) - GitHub repository's wiki to share long-form content about project (**EULA / Freemium**).\n    - [Jekyll](https://jekyllrb.com/) - Simple, blog-aware, static sites (**Open Source**).\n    - [MkDocs](https://www.mkdocs.org/) - A fast, simple and downright gorgeous static site generator that's geared towards building project documentation (**Open Source**).\n    - [Notion](https://www.notion.so/) - Note taking, wiki and project management application (**EULA / Freemium**).\n    - [Obsidian](https://obsidian.md/) - Powerful knowledge base that works on top of a local folder of plain text Markdown files (**EULA / Freemium**).\n    - [Read the Docs](https://readthedocs.org/) - Read the Docs hosts documentation for the open source community (**Open Source**).\n    - [VuePress](https://vuepress.vuejs.org/) - Vue-powered Static Site Generator (**Open Source**).\n\n## Engineering\n\n*Experimental device creation and automation tools.*\n\n- Software\n    - [Altium Designer](https://www.altium.com/altium-designer/) - PCB and electronic design automation software package for printed circuit boards (**EULA / Commercial**).\n    - [AutoCAD](https://www.autodesk.com/products/autocad/overview) - Computer-aided design (CAD) and drafting software application (**EULA / Commercial**).\n    - [diagrams.net](https://www.diagrams.net/) - Diagram Software and Flowchart Maker (**Open Source**).\n    - [flowchart.js](https://flowchart.js.org/) - Draws simple SVG flow chart diagrams from textual representation of the diagram (**Open Source**).\n    - [FreeCAD](https://www.freecadweb.org/) - general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software with finite element method (FEM) support (**Open Source**).\n    - [Intel Quartus Prime](https://www.intel.com/content/www/us/en/software/programmable/quartus-prime/overview.html) - Programmable logic device design software (**EULA / Freemium**).\n    - [KiCad](https://www.kicad.org/) - Suite for electronic design automation (EDA) (**Open Source**).\n    - [LibreOffice Draw](https://www.libreoffice.org/) - Vector graphical editor based on *Apache OpenOffice Draw* (**Open Source**).\n    - [mermaid](https://mermaid-js.github.io/mermaid/) - Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs (**Open Source**).\n    - [Microsoft Visio](https://www.microsoft.com/microsoft-365/visio/flowchart-software) - Diagramming and vector graphics application (**EULA / Commercial**).\n    - [OpenOffice Draw](http://www.openoffice.org/) - Vector graphical editor (**Open Source**).\n    - [SOLIDWORKS](https://www.solidworks.com/) - Solid modeling computer-aided design (CAD) and computer-aided engineering (CAE) computer program (**EULA / Commercial**).\n\n## Instruments\n\n*Modeling, domain-specific calculations and etc.*\n\n- Universal\n    - [Blender](https://www.blender.org/) - 3D computer graphics software toolset with ability to simulate physical, chemical, biological, ... systems with game engines (**Open Source**).\n        - [Armory](https://armory3d.org/) - 3D game engine with full *Blender* integration (**Open Source**).\n    - [Godot Engine](https://godotengine.org/) - 2D and 3D game engine (**Open Source**).\n- Chemistry\n    - [Quantum ESPRESSO](https://www.quantum-espresso.org/) - Suite for first-principles electronic-structure calculations and materials modeling (**Open Source**).\n- Physics / Engineering\n    - [Cirq](https://quantumai.google/cirq) - An open source framework for programming quantum computers (**Open Source**).\n    - [IBM Quantum Experience](https://quantum-computing.ibm.com/) - Online platform for quantum processors prototyping (**EULA / Free**).\n    - [PennyLane](https://pennylane.ai/) - Python library for differentiable programming of quantum computers (**Open Source**).\n    - [Qiskit](https://qiskit.org/) - An open source SDK for working with quantum computers at the level of pulses, circuits and application modules (**Open Source**).\n    - [Quantum ESPRESSO](https://www.quantum-espresso.org/) - Suite for first-principles electronic-structure calculations and materials modeling (**Open Source**).\n    - [QuTiP](http://qutip.org/) - Software for simulating the dynamics of open quantum systems (**Open Source**).\n    - [Simulink](https://www.mathworks.com/products/simulink.html) - Simulation and Model-Based Design (**EULA / Commercial**).\n    - [Strawberry Fields](https://strawberryfields.ai/) - Python library for simulating and executing programs on quantum photonic hardware (**Open Source**).\n    - [Xcos](https://www.scilab.org/software/xcos) - Dynamic systems modeler and simulator in discrete and continuous time domains (**Open Source**).\n\n## Data Storage\n\n*Storages for scientific data.*\n\n- Repositories\n    - [DVC (Data Version Control)](https://dvc.org/) - Open-source Version Control System for Machine Learning Projects.\n    - [figshare](https://figshare.com/) - Storage for research content.\n- Databases\n    - [MariaDB](https://mariadb.org/) - Relational database.\n    - [MySQL](https://www.mysql.com/) - Relational database.\n    - [PostgreSQL](https://www.postgresql.org/) - Relational database.\n\n## Calculations and Data Processing\n\n*General-purpose calculations (numerical, analytical, symbolic) and data processing software, libraries and platforms.*\n\n- Languages\n    - [Agda](https://wiki.portal.chalmers.se/agda/pmwiki.php) - Functional programming language and proof assistant.\n    - [C](https://www.iso.org/standard/74528.html) - Low-level general purpose language with high performance.\n    - [C++](https://isocpp.org/) - General purpose language with high performance.\n    - [Coq](https://coq.inria.fr/) - Proof assistant.\n    - [Idris](https://www.idris-lang.org/) - Programming language and theorem prover.\n    - [Julia](https://julialang.org/) - Language for mathematical computations with high performance.\n    - [Lean](https://lean-lang.org/) - Programming language and theorem prover with extensive math library.\n    - [MATLAB](https://www.mathworks.com/products/matlab.html) - Programming and numeric platform (**EULA**).\n    - [Octave](https://octave.org/) - Scientific programming language almost compatible with MATLAB.\n    - [Python](https://www.python.org/) - General purpose language with many scientific libraries.\n        - [Numba](https://numba.pydata.org/) - JIT compiler that translates a subset of Python and NumPy code into fast machine code (**Open Source**).\n    - [R](https://www.r-project.org/) - Statistical computing and graphics.\n    - [Scilab](https://www.scilab.org/) - Software for numerical computation partially compatible with MATLAB.\n    - [Wolfram Language](https://www.wolfram.com/language/) - Mathematical language.\n        - [Wolfram Mathematica](https://www.wolfram.com/mathematica/) - Computer algebra system, official implementation of Wolfram Language (**EULA**).\n    - Universal binary formats, languages interaction\n        - [WebAssembly (Wasm)](https://webassembly.org/) - Universal inter-language binary format.\n- Libraries\n    - Multi-language\n        - [Apache Arrow](https://arrow.apache.org/) - Cross-language development platform for in-memory analytics (**Open Source**).\n    - C/C++\n        - [Boost C++ Libraries](https://www.boost.org/) - Free peer-reviewed portable C++ source libraries (**Open Source**).\n        - [Eigen](https://eigen.tuxfamily.org/index.php) - C++ template library for linear algebra (**Open Source**).\n        - [OpenCL](https://www.khronos.org/api/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**).\n        - [PyTorch](https://pytorch.org/) - Machine learning framework (**Open Source**).\n        - [ROOT](https://root.cern.ch/) - Data analysis framework for C++ (**Open Source**).\n        - [TensorFlow](https://www.tensorflow.org/) - Platform for machine learning (**Open Source**).\n        - [Xframe](https://xframe.readthedocs.io/en/latest/) - C++ library meant for numerical analysis with multi-dimensional labeled array expressions (also referred as variable expressions) and data frame expressions (**Open Source**).\n        - [Xtensor](https://xtensor.readthedocs.io/en/latest/) - C++ library meant for numerical analysis with multi-dimensional array expressions (**Open Source**).\n    - Go\n        - [Gonum](https://www.gonum.org/) - A set of packages designed to make writing numerical and scientific algorithms productive, performant, and scalable (**Open Source**).\n        - [TensorFlow](https://www.tensorflow.org/) - Platform for machine learning (**Open Source**).\n    - Java\n        - [PyTorch](https://pytorch.org/) - Machine learning framework (**Open Source**).\n        - [TensorFlow](https://www.tensorflow.org/) - Platform for machine learning (**Open Source**).\n    - Python\n        - [Astropy](https://www.astropy.org/) - Community effort to develop a common core package for Astronomy in Python (**Open Source**).\n        - [Diofant](https://diofant.readthedocs.io/en/latest/) - Python library for symbolic mathematics (fork of the _SymPy_).\n        - [Gensim](https://radimrehurek.com/gensim/) - An open-source library for unsupervised topic modeling and natural language processing, using modern statistical machine learning (**Open Source**).\n        - [JAX](https://jax.readthedocs.io/en/latest/index.html) - High performance array computing (**Open Source**).\n        - [NetworkX](https://networkx.org/) - A Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks (**Open Source**).\n        - [Natural Language Toolkit (NLTK)](https://www.nltk.org/) - A suite of libraries and programs for symbolic and statistical natural language processing (NLP) for English written in the Python programming language (**Open Source**).\n        - [Open Neural Network Exchange (ONNX)](https://onnx.ai/index.html) - An open format built to represent machine learning models (**Open Source**).\n        - [PyTorch](https://pytorch.org/) - Machine learning framework (**Open Source**).\n        - [scikit-learn](https://www.sklearn.org/) - Machine learning library (**Open Source**).\n        - [SciPy](https://www.scipy.org/) - Ecosystem for mathematics, science and engineering based on Python (**Open Source**).\n            - [NumPy](https://numpy.org/) - Base N-dimensional array package (**Open Source**).\n            - [pandas](https://pandas.pydata.org/) - Data structures \u0026 analysis (**Open Source**).\n            - [SciPy library](https://www.scipy.org/scipylib/index.html) - Fundamental library for scientific computing (**Open Source**).\n            - [SymPy](https://www.sympy.org/en/index.html) - Symbolic mathematics (**Open Source**).\n        - [statsmodels](https://www.statsmodels.org/) - Python module for statistical models (**Open Source**).\n        - [TensorFlow](https://www.tensorflow.org/) - Platform for machine learning (**Open Source**).\n        - [Tidyverse](https://www.tidyverse.org/) - R packages for data science (**Open Source**).\n- Platforms\n    - [Anaconda](https://anaconda.org/) - Python and R distribution with many scientific libraries (**Open Source / Freemium**).\n        - [Conda](https://docs.conda.io/en/latest/) - Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN, and more (**Open Source**).\n        - [Mamba](https://mamba.readthedocs.io/en/latest/index.html) - Fast, robust, and cross-platform package manager (**Open Source**).\n    - [JupyterLab / Jupyter Notebook](https://jupyter.org/) - Interactive documents with live code, equations and visualization for [many languages](https://github.com/jupyter/jupyter/wiki/Jupyter-kernels) (**Open Source**).\n        - [Xeus Cling](https://xeus-cling.readthedocs.io/en/latest/index.html) - Jupyter kernel for C++ based on the C++ interpreter cling and the native implementation of the Jupyter protocol xeus (**Open Source**).\n    - [Observable](https://observablehq.com/) - Interactive JavaScript environment and dashboards (**Open Source**).\n- IDE / CAS\n    - [Axiom](http://www.axiom-developer.org/) - General-purpose computer algebra system (**Open Source**).\n    - [Deepnote](https://deepnote.com/) - Data science notebook for teams (**EULA / Freemium**).\n    - [GNU Octave](https://www.gnu.org/software/octave/index) - Mathematics-oriented language and IDE with visualization tools (**Open Source**).\n    - [Google Colaboratory](https://colab.research.google.com/) - Python code in browser with access to GPU and TPU (**EULA / Free**).\n    - [Google Docs](https://docs.google.com/document/?usp=mkt_docs) - Online office with spreadsheet (**EULA / Free**).\n    - [Juno](https://junolab.org/) - Julia IDE based on Atom text editor (**Open Source**).\n    - [LabVIEW](https://www.ni.com/ru-ru/shop/labview.html) - Visual programming IDE for engineers (**EULA / Commercial**).\n    - [LibreOffice Calc](https://www.libreoffice.org/) - WYSWYG table processor based on *Apache OpenOffice Calc* (**Open Source**).\n    - [Magma](http://magma.maths.usyd.edu.au/magma/) - a computer algebra system designed to solve problems in algebra, number theory, geometry and combinatorics (**EULA / Free**).\n    - [Maple](https://www.maplesoft.com/) - A symbolic and numeric computing environment as well as a multi-paradigm programming language (**EULA / Commercial**).\n    - [Mathcad](https://www.mathcad.com/en/) - Math software for engineering (**EULA / Commercial**).\n    - [MATLAB](https://www.mathworks.com/products/matlab.html) - Mathematics and graphics for engineers and scientists (**EULA / Commercial**).\n    - [Maxima](https://maxima.sourceforge.io/) - A system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series and etc (**Open Source**).\n    - [Microsoft Excel](https://www.microsoft.com/microsoft-365/excel) - Spreadsheet with calculations, graphing and macro programming (**EULA / Commercial**).\n    - [Microsoft Power BI](https://powerbi.microsoft.com/) - Data visualization (**EULA / Commercial**).\n    - [ONLYOFFICE](https://www.onlyoffice.com/) - Office almost fully compatible with *Microsoft Office* (**Open Source**).\n    - [OpenOffice Calc](http://www.openoffice.org/) - WYSWYG table processor (**Open Source**).\n    - [Orange](https://orange.biolab.si/) - Data mining tools (**Open Source**).\n    - [OriginLab](https://www.originlab.com/) - Graphing and data analysis (**EULA / Commercial**).\n    - [PAST (Paleontological Statistics)](https://www.nhm.uio.no/english/research/infrastructure/past/) - 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**).\n    - [PyCharm](https://www.jetbrains.com/pycharm/) - The Python IDE for Professional Developers (includes scientific tools) (**Open Source** or **EULA / Commercial**).\n    - [RStudio](https://rstudio.com/) - IDE for R language (**Open Source**).\n    - [SageMath](https://www.sagemath.org/) - Mathematics software system (**Open Source**).\n    - [SciDAVis](http://scidavis.sourceforge.net/) - Scientific data analysis and visualization (**Open Source**).\n    - [SciLab](https://www.scilab.org/) - Software for numerical computation (**Open Source**).\n    - [SMath Studio](https://en.smath.com/view/SMathStudio/summary) - Tiny, powerful, free mathematical program with WYSIWYG editor and complete units of measurements support (**EULA / Free**).\n    - [Spyder](https://www.spyder-ide.org/) - Scientific Python IDE (**Open Source**).\n    - [Wolfram Mathematica](https://www.wolfram.com/mathematica/) - Technical calculations (**EULA / Commercial**).\n\n## Data Visualization\n\n*Data visualization software and libraries.*\n\n- [Asymptote](https://asymptote.sourceforge.io/) - Vector graphics language (**Open Source**).\n- [Bokeh](https://bokeh.org/) - An interactive visualization library for modern web browsers (**Open Source**).\n- [D3](https://d3js.org/) - JavaScript library for data visualization (**Open Source**).\n- [diagrams.net](https://www.diagrams.net/) - Diagram Software and Flowchart Maker (**Open Source**).\n- [flowchart.js](https://flowchart.js.org/) - Draws simple SVG flow chart diagrams from textual representation of the diagram (**Open Source**).\n- [Gadfly.jl](http://gadflyjl.org/stable/) - Plotting and visualization system in Julia (**Open Source**).\n- [ggplot2](https://ggplot2.tidyverse.org/) - Declarative graphics system for R, part of Tidyverse (**Open Source**).\n- [gnuplot](http://www.gnuplot.info/) - Portable command-line driven graphing utility (**Open Source**).\n- [Grafana](https://grafana.com/) - Multi-platform open source analytics and interactive visualization web application (**Open Source**).\n- [LibreOffice Draw](https://www.libreoffice.org/) - Vector graphical editor based on *Apache OpenOffice Draw* (**Open Source**).\n- [Manim](https://docs.manim.community/en/stable/) - Engine for precise programmatic animations, designed for creating explanatory math videos (community edition) (**Open Source**).\n- [ManimGL](https://3b1b.github.io/manim/index.html) - Engine for precise programmatic animations, designed for creating explanatory math videos (original) (**Open Source**).\n- [Makie](https://docs.makie.org/stable/) - Interactive data visualizations and plotting in Julia (**Open Source**).\n- [Matplotlib](https://matplotlib.org/) - Visualization library for Python (**Open Source**).\n    - [seaborn](https://seaborn.pydata.org/) - Library for making statistical graphics in Python (**Open Source**).\n- [Mayavi](https://docs.enthought.com/mayavi/mayavi/) - 3D scientific data visualization and plotting in Python for the Visualization Toolkit (VTK) (**Open Source**).\n- [mermaid](https://mermaid-js.github.io/mermaid/) - Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs (**Open Source**).\n- [Microsoft Visio](https://www.microsoft.com/microsoft-365/visio/flowchart-software) - Diagramming and vector graphics application (**EULA / Commercial**).\n- [Observable](https://observablehq.com/) - Interactive JavaScript environment and dashboards (**Open Source**).\n- [Observable Plot](https://observablehq.com/plot/) - JavaScript library for data visualization (**Open Source**).\n- [OpenOffice Draw](http://www.openoffice.org/) - Vector graphical editor (**Open Source**).\n- [ParaView](https://www.paraview.org/) - Open-source, multi-platform data analysis and visualization application (**Open Source**).\n- [PGF/TikZ](https://github.com/pgf-tikz/pgf) - Portable graphic format for TeX (**Open Source**).\n- [Plotly](https://plotly.com/) - Library for data visualization and dashboards (**Open Source**).\n    - [Dash](https://plotly.com/dash/) - A productive Python framework for building web analytic applications (**Open Source**).\n- [PyQtGraph](http://www.pyqtgraph.org/) - Scientific Graphics and GUI Library for Python (**Open Source**).\n- [PyVista](https://docs.pyvista.org/) - 3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK) (**Open Source**).\n- [QCustomPlot](https://www.qcustomplot.com/) - Qt C++ widget for plotting and data visualization (**Open Source**).\n- [Shiny](https://shiny.rstudio.com/) - An R package that makes it easy to build interactive web apps straight from R (**Open Source**).\n- [Vega](https://vega.github.io/vega/) - Visualization grammar (**Open Source**).\n- [VTK](https://vtk.org/) - 3D computer graphics toolkit (**Open Source**).\n\n## Presentation\n\n*Presentation of your project.*\n\n- [beamer](https://ctan.org/pkg/beamer) - LaTeX class for producting slides (**Open Source**).\n- [Google Docs](https://docs.google.com/document/?usp=mkt_docs) - Online office with presentations (**EULA / Free**).\n- [LibreOffice Impress](https://www.libreoffice.org/) - A presentation program based on *Apache OpenOffice Impress* (**Open Source**).\n- [Marp](https://marp.app/) - Markdown Presentation Ecosystem (**Open Source**).\n- [Microsoft PowerPoint](https://www.microsoft.com/ru-ru/microsoft-365/powerpoint) - WYSWYG text processor (**EULA / Commercial**).\n- [ONLYOFFICE](https://www.onlyoffice.com/) - Office almost fully compatible with *Microsoft Office* (**Open Source**).\n- [OpenOffice Impress](http://www.openoffice.org/) - A presentation program (**Open Source**).\n- [Quarto](https://quarto.org/) - Publishing system with styled Pandoc converters (**Open Source**).\n- [reveal.js](https://revealjs.com/) - The HTML presentation framework (**Open Source**).\n\n## Writing\n\n*Instruments for article writing and publishing.*\n\n- Formats\n    - [AsciiDoc](https://asciidoc.org/) - Text document format for writing articles, books. Supports AsciiMath, MathML and LaTeX formulas.\n    - [Jupyter Notebook](https://jupyter.org/) - Interactive documents with live code, equations and visualization for [many languages](https://github.com/jupyter/jupyter/wiki/Jupyter-kernels).\n    - [LaTeX](https://www.latex-project.org/) - De facto standard for the publication of scientific documents.\n    - [Markdown](https://daringfireball.net/projects/markdown/) - Lightweight markup language and text-to-HTML conversion tool. Some converters are supporting LaTeX math, diagrams and so on.\n    - [R Markdown](https://rmarkdown.rstudio.com/) - Dynamic documents for R language and more.\n    - [reStructuredText](https://docutils.sourceforge.io/rst.html) - Plaintext markup syntax and parser system (natively supports LaTeX math).\n    - [Typst](https://typst.app/) - Scientific documents format, full-featured alternative to LaTeX.\n    - Math typesetting\n        - [KaTeX](https://katex.org/) - The fastest math typesetting library for the web.\n        - [LaTeX](https://www.latex-project.org/) - Markup language with math expressions.\n        - [MathJax](https://www.mathjax.org/) - A JavaScript display engine for mathematics that works in all browsers.\n        - [MathML](https://www.w3.org/Math/) - Mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content.\n    - Converters\n        - [Asciidoctor](https://asciidoctor.org/) - A fast, open source text processor and publishing toolchain for converting AsciiDoc content to HTML5, DocBook, PDF, and other formats.\n        - [Docutils](https://docutils.sourceforge.io/index.html) - Plaintext processor.\n        - [Pandoc](https://pandoc.org/) - Markup formats converter, including LaTeX, Word (docx), Power Point (pptx), Markdown, Typst and other.\n        - [Quarto](https://quarto.org/) - Publishing system with styled Pandoc converters.\n- Programs\n    - [Atom](https://atom.io/) - High extensible text editor built on Electron framework (**Open Source**).\n        - Plugins\n            - [Markdown Preview Enhanced](https://shd101wyy.github.io/markdown-preview-enhanced/#/) - Powerful markdown extension for *Atom* and *Visual Studio Code* with LaTeX math, diagrams and etc. support (**Open Source**).\n    - [CAJAL](https://github.com/Agnuxo1/CAJAL) - Local-first scientific paper generator powered by fine-tuned LLMs (4B-9B). Produces structured IMRaD drafts with simulated peer review. Optional online citation lookup via arXiv/CrossRef with offline fallback (**Open Source**).\n    - [Google Docs](https://docs.google.com/document/?usp=mkt_docs) - Online office with word processor (**EULA / Free**).\n    - [LibreOffice Writer](https://www.libreoffice.org/) - WYSWYG text processor based on *Apache OpenOffice Writer* (**Open Source**).\n        - [LibreOffice Math](https://www.libreoffice.org/) - An application designed for creating and editing mathematical formulae based on *Apache OpenOffice Math* (**Open Source**).\n    - [LyX](https://www.lyx.org/) - 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**).\n    - [MathType](http://www.wiris.com/en/mathtype) - A powerful interactive equation editor (**EULA / Commercial**).\n    - [Microsoft Word](https://www.microsoft.com/ru-ru/microsoft-365/word) - WYSWYG text processor (**EULA / Commercial**).\n    - [ONLYOFFICE](https://www.onlyoffice.com/) - Office almost fully compatible with *Microsoft Office* (**Open Source**).\n    - [OpenOffice Writer](http://www.openoffice.org/) - WYSWYG text processor (**Open Source**).\n        - [OpenOffice Math](http://www.openoffice.org/) - A tool for creating and editing mathematical formulae (**Open Source**).\n    - [Overleaf](https://www.overleaf.com/) - Online LaTeX Editor (**Open Source / Freemium**).\n    - Visual Studio Code\n        - [CodeSandbox](https://codesandbox.io/) - Online Code Editor and IDE for Rapid Web Development (**Open Source** (client), **Proprietary** (server)).\n        - [Codespaces](https://github.com/features/codespaces) - Online development environment, hosted by GitHub and powered by Visual Studio Code, that allows you to develop entirely in the cloud (**EULA / Free**).\n        - [Visual Studio Code](https://code.visualstudio.com/) - High extensible text editor  (**Open Source**).\n        - [VSCodium](https://vscodium.com/) - High extensible text editor based on *Visual Studio Code* (**Open Source**).\n        - Plugins\n            - [Markdown Preview Enhanced](https://shd101wyy.github.io/markdown-preview-enhanced/#/) - Powerful markdown extension for *Atom* and *Visual Studio Code* with LaTeX math, diagrams and etc. support (**Open Source**).\n    - [StackEdit](https://stackedit.io/) - In-browser Markdown editor (**Open Source**).\n\n# Contributing\n\nLet's build *Awesome Science* together!\n\nFor contributing please write to project's [Issues](https://github.com/deverte/awesome-science/issues).\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/deverte%2Fawesome-science/projects"}