Open-source projects categorized as Science | Edit details

Top 23 Science Open-Source Projects

  • GitHub repo julia

    The Julia Programming Language

    Project mention: Julia v1.7 is significant downgrade in package load times from v1.6 | | 2021-12-05
  • GitHub repo awesome-datascience

    :memo: An awesome Data Science repository to learn and apply for real world problems.

    Project mention: ⚙️ Awesome Data Science: An #OpenSource #DataScience repository to learn and apply towards solving real world problems. h/t @Sauain | | 2021-10-16
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo SymPy

    A computer algebra system written in pure Python

    Project mention: Differences between distribute, distutils, setuptools and distutils2? | | 2021-10-28

    I’m trying to port an open-source library to Python 3. (SymPy, if anyone is wondering.)

  • GitHub repo stellarium

    Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.

    Project mention: Venus should be visible after sunset, here is a simple rough diagram I made that is within 20 min of actual set times | | 2021-12-03

    Incidentally, for readers not already aware, Stellarium provides that, and it's free and open-source.

  • GitHub repo astropy

    Repository for the Astropy core package

    Project mention: Astrophysicist wants to learn Python | | 2021-10-08

    Learn astropy package. It will help a alot.

  • GitHub repo Tablesaw

    Java dataframe and visualization library

    Project mention: Does Java has similar project like this one in C#? (ml, data) | | 2021-05-23

    For data frames, tablesaw or anything with apache arrow interop would be a good way to go:

  • GitHub repo stdlib

    ✨ Standard library for JavaScript and Node.js. ✨

    Project mention: A notable JavaScript developer shamelessly copied one of my most downloaded nod | | 2021-09-26

    > I wonder why there is not a simple math lib

    This [0] might be what you are looking for, it has both is-number and is-odd.


  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo deepvariant

    DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.

    Project mention: [D] Is deep learning having an impact in life sciences yet? | | 2021-07-04

    Deepvariant is a another example.

  • GitHub repo singularity

    Singularity: Application containers for Linux

    Project mention: Singularity – Open Source Container System for Secure High Performance Computing | | 2021-11-06
  • GitHub repo JGraphT

    Master repository for the JGraphT project

  • GitHub repo plotters

    A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀

    Project mention: Discussion: Integrating polars and plotters | | 2021-10-26

    For those who do not know about them, polars is a data frame crate for Rust and Python. It is also the fastest data frame library, according to benchmarks. Plotters is a crate for data visualisation. Both are the equivalents of pandas and matplotlib from the Python ecosystem. However, the integration with matplotlib in pandas has no equivalent. I would like to propose an effort to integrate polars with plotters, either by modifying the existing codebases, or creating a new bridge crate. I would love to hear opinions about this from the widder community.

  • GitHub repo pint

    Operate and manipulate physical quantities in Python

    Project mention: Pint: Makes Units Easy -Python | | 2021-09-04

    I couldn't resist searching for 'kibi', and yep! [0]


  • GitHub repo boinc

    Open-source software for volunteer computing and grid computing.

    Project mention: I think I Hippy-fied one of my computers.. | | 2021-12-05

    It allows you to donate time on your computer for various distributed computing projects. More info here...

  • GitHub repo GoldenCheetah

    Performance Software for Cyclists, Runners, Triathletes and Coaches

    Project mention: For data geeks | | 2021-10-16

    GC has a very powerful expression system, based on R.

  • GitHub repo Colour

    Colour Science for Python

    Project mention: Interplanetary github issue | | 2021-06-08

    I did a little digging and it's this one

  • GitHub repo Thrive

    The main repository for the development of the evolution game Thrive.

    Project mention: Pilus won't damage other cells if it is on a cell that is binded to you | | 2021-12-03

    Also this is a known bug:

  • GitHub repo arxiv-vanity

    Renders papers from arXiv as responsive web pages so you don't have to squint at a PDF.

    Project mention: [P] ArxivDiff: view diffs of arXiv paper revisions | | 2021-05-04

    Have you thought about integrating this with arxiv vanity?

  • GitHub repo XChart

    XChart is a light-weight Java library for plotting data.

  • GitHub repo LaTeX-examples

    Examples for the usage of LaTeX

    Project mention: How would I insert a basic radius and diameter in a circle in latex? | | 2021-04-10

    circle-diameter-radius from MartinThoma's LaTeX examples on GitHub

  • GitHub repo TilesFX

    A JavaFX library containing tiles that can be used for dashboards.

    Project mention: Is anybody using Scala for Desktop Development? | | 2021-01-29

    TilesFX provides another set of small advanced widgets:

  • GitHub repo QuTiP

    QuTiP: Quantum Toolbox in Python

    Project mention: Would it be bad to simulate a time-dependent Hamiltonian by evaluating it at discrete t_i and implementing H(t_i) for however many t_i I want? | | 2021-10-12

    If you're talking about simulating a hamiltonian on a regular computer then you may want to check out Qutip. It's a python module where a lot of this stuff has already been worked out, including simulating time dependent hamiltonians. I did an undergrad project on QC and this helped me get past a lot of the roadblocks like this and freed up more time to learn about the field, it also becomes a useful toy to play around with and get an intuition for a lot of stuff.

  • GitHub repo galaxy

    Data intensive science for everyone. (by galaxyproject)

    Project mention: Developed a new kind of dual extruder system on fully custom built 3D printer | | 2021-03-01
  • GitHub repo ruptures

    ruptures: change point detection in Python

    Project mention: [D] Inverse of Event Detection - Temporal Disruption Analysis | | 2021-07-25

    For offline CPD I’ve seen projects that use ruptures. In addition to the paper mentioned above this survey also felt quite accessible.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-05.

Science related posts


What are some of the best open-source Science projects? This list will help you:

Project Stars
1 julia 37,368
2 awesome-datascience 17,478
3 SymPy 8,646
4 stellarium 2,980
5 astropy 2,913
6 Tablesaw 2,758
7 stdlib 2,731
8 deepvariant 2,387
9 singularity 2,271
10 JGraphT 2,015
11 plotters 1,673
12 pint 1,619
13 boinc 1,405
14 GoldenCheetah 1,343
15 Colour 1,337
16 Thrive 1,310
17 arxiv-vanity 1,273
18 XChart 1,205
19 LaTeX-examples 1,177
20 TilesFX 1,116
21 QuTiP 1,115
22 galaxy 885
23 ruptures 861
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives