Science

Top 23 Science Open-Source Projects

  • julia

    The Julia Programming Language

  • Project mention: Top Paying Programming Technologies 2024 | dev.to | 2024-03-06

    34. Julia - $74,963

  • awesome-datascience

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

  • Project mention: About Data analyst, data scientist and data engineer, resources and experiences | dev.to | 2024-03-26

    Awesome Data Science by Academic

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-python-applications

    💿 Free software that works great, and also happens to be open-source Python.

  • SymPy

    A computer algebra system written in pure Python

  • Project mention: AutoCodeRover resolves 22% of real-world GitHub in SWE-bench lite | news.ycombinator.com | 2024-04-09

    Thank you for your interest. There are some interesting examples in the SWE-bench-lite benchmark which are resolved by AutoCodeRover:

    - From sympy: https://github.com/sympy/sympy/issues/13643. AutoCodeRover's patch for it: https://github.com/nus-apr/auto-code-rover/blob/main/results...

    - Another one from scikit-learn: https://github.com/scikit-learn/scikit-learn/issues/13070. AutoCodeRover's patch (https://github.com/nus-apr/auto-code-rover/blob/main/results...) modified a few lines below (compared to the developer patch) and wrote a different comment.

    There are more examples in the results directory (https://github.com/nus-apr/auto-code-rover/tree/main/results).

  • 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: Stellarium is a free GPL software which renders realistic skies in real time | news.ycombinator.com | 2024-01-13
  • modelscope

    ModelScope: bring the notion of Model-as-a-Service to life.

  • Project mention: FLaNK Stack Weekly for 20 June 2023 | dev.to | 2023-06-20

    Model as a Service https://github.com/modelscope/modelscope

  • astropy

    Astronomy and astrophysics core library

  • Project mention: Julia 1.10 Released | news.ycombinator.com | 2023-12-27

    Astropy [0] lives at the heart of most work. It has a Python interface, often backed by Fortran and C++ extension modules. If you use Astropy, you're indirectly using libraries like ERFA [6] and cfitsio [7] which are in C/Fortran.

    I personally end up doing a lot of work that uses the HEALPix sky tesselation, so I use healpy [2] as well.

    Openorb is perhaps a good example of a pure-Fortran package that I use quite. frequently for orbit propagation [3].

    In C, there's Rebound [4] (for N-body simulations) and ASSIST [5] (which extends Rebound to use JPL's pre-calculated positions of major perturbers, and expands the force model to account for general relativity).

    There are many more, these are just ones that come to mind from frequent usage in the last few months.

    [0] https://www.astropy.org/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • stdlib

    ✨ Standard library for JavaScript and Node.js. ✨

  • Project mention: Node still seems better than python after all this time for web server speed but.. | /r/node | 2023-06-20

    Numpy is a library - node.js has plenty of them, what is missing? There is stdlib package that offers optimized math functions, for example.

  • plotters

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

  • Project mention: Plotting with GTK4 | /r/GTK | 2023-06-23

    plotter-rs Cairo backend: Specific backend to interact with a gtk-rs DrawingArea widget.

  • Tablesaw

    Java dataframe and visualization library

  • deepvariant

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

  • Project mention: Look over my purchase, is there anything I should return? | /r/buildapc | 2023-05-06
  • Thrive

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

  • Project mention: Was, um Himmels willen, ist das? Super aggressiver Käfer. | /r/de | 2023-07-07
  • JGraphT

    Master repository for the JGraphT project

  • singularity

    Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.

  • pint

    Operate and manipulate physical quantities in Python (by hgrecco)

  • Project mention: GNU Units | news.ycombinator.com | 2023-08-03

    Only tangential to this but somebody might find it usefull. I’m doing lots of calculations in Python involving various units. I’m using a similar library called Pint. https://github.com/hgrecco/pint

    My business is thermodynamics of power plants. Professionals in the industry tend to use convenient units like C, bars, kJ/kg and so on. But the formulas usualy need basic SI units.

  • Colour

    Colour Science for Python

  • Project mention: Tailwind Color Palette Generator | news.ycombinator.com | 2024-02-02

    Colour Science is one of the more serious projects I know of, and more or less lets you get as advanced as you want. Used by film professionals among others. https://www.colour-science.org/

    How would you define what the perfect color tool is? I would guess like most tools that it depends entirely on the job at hand, and that maybe no one perfect tool can exist. Colour Science might be great at serious color management and perceptual measurements and conversions between standardized color spaces, but not the right tool for a web developer looking for quick & easy way to make an HSV palette generation widget (and not because Colour Science is Python, but because it’s too big and heavy of a hammer).

  • boinc

    Open-source software for volunteer computing and grid computing.

  • Project mention: Bitcoin Block 840000 | news.ycombinator.com | 2024-04-19

    The only way I can foresee a cryptocoin actually holding value is if spending the coin meant spending processing cycles and RAM doing things like this:

    https://en.wikipedia.org/wiki/List_of_volunteer_computing_pr...

    But in more general sense, less like https://boinc.berkeley.edu/ and more like AWS...

    It's the only way to have value, actually holding computing power in a distributed network.

  • GoldenCheetah

    Performance Software for Cyclists, Runners, Triathletes and Coaches

  • Project mention: OutRun – Open-source, privacy oriented, outdoor fitness tracker | news.ycombinator.com | 2024-01-16
  • arxiv-vanity

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

  • Project mention: ArXiv now offers papers in HTML format | news.ycombinator.com | 2023-12-21

    For anyone who needs it, arxiv-vanity is amazing: https://www.arxiv-vanity.com/

  • QuTiP

    QuTiP: Quantum Toolbox in Python

  • science-based-games-list

    Science-based games - a collaborative list

  • Project mention: Puzzle games that are heavily mathematical | /r/math | 2023-04-28

    a lot of math games on this list: https://github.com/stared/science-based-games-list

  • LaTeX-examples

    Examples for the usage of LaTeX

  • ruptures

    ruptures: change point detection in Python

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Science related posts

Index

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

Project Stars
1 julia 44,510
2 awesome-datascience 23,101
3 awesome-python-applications 16,200
4 SymPy 12,384
5 stellarium 6,620
6 modelscope 6,021
7 astropy 4,210
8 stdlib 4,001
9 plotters 3,518
10 Tablesaw 3,441
11 deepvariant 3,076
12 Thrive 2,580
13 JGraphT 2,521
14 singularity 2,495
15 pint 2,261
16 Colour 1,974
17 boinc 1,916
18 GoldenCheetah 1,738
19 arxiv-vanity 1,595
20 QuTiP 1,585
21 science-based-games-list 1,559
22 LaTeX-examples 1,533
23 ruptures 1,473

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com