Scientific Open Source Projects
Browse 222 Scientific open source projects, ranked by GitHub stars. Find the most popular Scientific tools and libraries.
JuliaLang/julia
The Julia Programming Language
Metrics details
| Stars | 48,905 |
numpy/numpy
The fundamental package for scientific computing with Python.
Metrics details
| Stars | 32,401 |
rougier/scientific-visualization-book
An open access book on scientific visualization using python and matplotlib
Metrics details
| Stars | 11,353 |
spyder-ide/spyder
Official repository for Spyder - The Scientific Python Development Environment
Metrics details
| Stars | 9,265 |
stdlib-js/stdlib
✨ The fundamental numerical library for JavaScript and TypeScript. ✨
Metrics details
| Stars | 5,900 |
rasbt/mlxtend
A library of extension and helper modules for Python's data analysis and machine learning libraries.
Metrics details
| Stars | 5,161 |
jrjohansson/scientific-python-lectures
Lectures on scientific computing with python, as IPython notebooks.
Metrics details
| Stars | 3,643 |
arogozhnikov/python3_with_pleasure
A short guide on features of Python 3 with examples
Metrics details
| Stars | 3,597 |
sharkdp/insect
High precision scientific calculator with support for physical units
Metrics details
| Stars | 3,167 |
SciML/DifferentialEquations.jl
Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.
Metrics details
| Stars | 3,135 |
Hedgehog-Computing/hedgehog-lab
Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.
Metrics details
| Stars | 2,385 |
serge-sans-paille/pythran
Ahead of Time compiler for numeric kernels
Metrics details
| Stars | 2,133 |
DonJayamanne/pythonVSCode
This extension is now maintained in the Microsoft fork.
Metrics details
| Stars | 2,116 |
JetBrains/lets-plot
Multiplatform plotting library based on the Grammar of Graphics
Metrics details
| Stars | 1,772 |
neuml/paperai
📄 🤖 AI for medical and scientific papers
Metrics details
| Stars | 1,768 |
imageio/imageio
Python library for reading and writing image data
Metrics details
| Stars | 1,710 |
olgabot/prettyplotlib
Painlessly create beautiful matplotlib plots.
Metrics details
| Stars | 1,708 |
allenai/scibert
A BERT model for scientific text.
Metrics details
| Stars | 1,704 |
faroit/awesome-python-scientific-audio
Curated list of python software and packages related to scientific research in audio
Metrics details
| Stars | 1,702 |
SciML/ModelingToolkit.jl
An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
Metrics details
| Stars | 1,647 |
InsightSoftwareConsortium/ITK
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Metrics details
| Stars | 1,634 |
nschloe/awesome-scientific-computing
:sunglasses: Curated list of awesome software for numerical analysis and scientific computing
Metrics details
| Stars | 1,571 |
iodide-project/iodide
Literate scientific computing and communication for the web
Metrics details
| Stars | 1,500 |
OpnTec/open-spectrometer-hardware
Open source VIS spectrometer
Metrics details
| Stars | 1,455 |
enthought/mayavi
3D visualization of scientific data in Python
Metrics details
| Stars | 1,404 |
OpnTec/open-spectrometer-python
Open Source Spectrometer Python Scripts
Metrics details
| Stars | 1,386 |
owlbarn/owl
Owl - OCaml Scientific Computing @ https://ocaml.xyz
Metrics details
| Stars | 1,347 |
sagemathinc/cocalc
CoCalc: Collaborative Calculation in the Cloud
Metrics details
| Stars | 1,286 |
glumpy/glumpy
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
Metrics details
| Stars | 1,280 |
Elteoremadebeethoven/AnimationsWithManim
Animation course with Manim
Metrics details
| Stars | 1,229 |
pdebench/PDEBench
PDEBench: An Extensive Benchmark for Scientific Machine Learning
Metrics details
| Stars | 1,172 |
scipipe/scipipe
Robust, flexible and resource-efficient pipelines using Go and the commandline
Metrics details
| Stars | 1,113 |
svaksha/pythonidae
Curated decibans of scientific programming resources in Python.
Metrics details
| Stars | 1,036 |
ipython-books/cookbook-code
[DEPRECATED] See the new edition:
Metrics details
| Stars | 966 |
stipub/stixfonts
OpenType Unicode fonts for Scientific, Technical, and Mathematical texts
Metrics details
| Stars | 961 |
JuliaDynamics/DrWatson.jl
The perfect sidekick to your scientific inquiries
Metrics details
| Stars | 930 |
SciML/DiffEqFlux.jl
Pre-built implicit layer architectures with O(1) backprop, GPUs, and stiff+non-stiff DE solvers, demonstrating scientific machine learning (SciML) and physics-informed machine learning methods
Metrics details
| Stars | 919 |
jasondavies/science.js
Scientific and statistical computing in JavaScript.
Metrics details
| Stars | 898 |
MathInspector/MathInspector
A visual programing environment for scientific computing with python
Metrics details
| Stars | 896 |
JunoLab/Weave.jl
Scientific reports/literate programming for Julia
Metrics details
| Stars | 850 |
chanzuckerberg/cellxgene
An interactive explorer for single-cell transcriptomics data
Metrics details
| Stars | 782 |
PacktPublishing/Pandas-Cookbook
Pandas Cookbook, published by Packt
Metrics details
| Stars | 774 |
opencpu/opencpu
OpenCPU system for embedded scientific computation and reproducible research
Metrics details
| Stars | 759 |
pymeasure/pymeasure
Scientific measurement library for instruments, experiments, and live-plotting
Metrics details
| Stars | 758 |
jbyuki/nabla.nvim
take your scientific notes :pencil2: in Neovim
Metrics details
| Stars | 746 |
SciML/SciMLTutorials.jl
Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software.
Metrics details
| Stars | 740 |
nanxstats/ggsci
🦄 Scientific journal and sci-fi themed color palettes for ggplot2
Metrics details
| Stars | 739 |
easystats/report
:scroll: :tada: Automated reporting of objects in R
Metrics details
| Stars | 716 |
pangeo-data/pangeo
Discussion of general issues related to the project.
Metrics details
| Stars | 716 |
PlasmaPy/PlasmaPy
An open source Python package for plasma research and education
Metrics details
| Stars | 700 |
allenai/science-parse
Science Parse parses scientific papers (in PDF form) and returns them in structured form.
Metrics details
| Stars | 699 |
neuml/paperetl
📄 ⚙️ ETL processes for medical and scientific papers
Metrics details
| Stars | 697 |
sciplot/sciplot
A modern C++ scientific plotting library powered by gnuplot
Metrics details
| Stars | 692 |
dmnfarrell/pandastable
Table analysis in Tkinter using pandas DataFrames.
Metrics details
| Stars | 660 |
rougier/python-opengl
An open access book on Python, OpenGL and Scientific Visualization, Nicolas P. Rougier, 2018
Metrics details
| Stars | 652 |
massimoaria/bibliometrix
An R-tool for comprehensive science mapping analysis. A package for quantitative research in scientometrics and bibliometrics.
Metrics details
| Stars | 645 |
graphbrain/graphbrain
Language, Knowledge, Cognition
Metrics details
| Stars | 642 |
ampl/gsl
GNU Scientific Library with CMake build support and AMPL bindings
Metrics details
| Stars | 632 |
uwescience/shablona
A template for small scientific python projects
Metrics details
| Stars | 614 |
Unidata/netcdf-c
Official GitHub repository for netCDF-C libraries and utilities.
Metrics details
| Stars | 597 |
