Open-source projects categorized as Scientific | Edit details

Top 23 Scientific Open-Source Projects

  • GitHub repo julia

    The Julia Programming Language

    Project mention: Job prospects in pursuing programming when my BS degree and my master’s degree are in a different field | reddit.com/r/learnprogramming | 2021-05-08

    One option for you to consider is fields like data science or machine learning. Take a look at Python, Julia and Jupyter as starting points.

  • GitHub repo Fusuma

    Multitouch gestures with libinput driver on Linux (by iberianpig)

    Project mention: What touchpad gestures do you use on Plasma? | reddit.com/r/kde | 2021-04-26

    Regardless of software (touchegg + touché, fusuma, libinput-gestures + libinput-gestures-qt OR gestures, gebaar-libinput, gebaar-libinput-fork, syngesture, gestures), which gestures do you actively use on your Plasma desktop?

  • GitHub repo algorithms

    Ruby algorithms and data structures. C extensions (by kanwei)

    Project mention: Experiments in concurrency 3: Event loops | dev.to | 2021-04-29

    Rather than implementing mine, I'll be using the priority queue from this library. We'll replace our @timers array with a priority queue instead. Here's how our queue will work:

  • GitHub repo Python

    This extension is now maintained in the Microsoft fork.

  • GitHub repo Math PHP

    Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra

  • GitHub repo nd4j

    Fast, Scientific and Numerical Computing for the JVM (NDArrays)

    Project mention: Matrices multiplication benchmark: Apache math vs colt vs ejml vs la4j vs nd4j | reddit.com/r/java | 2021-02-27

    nd4j is v good but is no longer actively maintained. I just posted an issue to see if anyone on that project might "wake up" or transition to new maintainers. https://github.com/deeplearning4j/nd4j/issues/2939

  • GitHub repo counter_culture

    Turbo-charged counter caches for your Rails app.

    Project mention: 26 most popular Ruby/Rails repositories on GitHub in July-August 2020 | dev.to | 2020-09-05

    counter_culture is a turbo-charged counter cache for your Rails app. 1,301 stars by now

  • GitHub repo decisiontree

    ID3-based implementation of the ML Decision Tree algorithm

  • GitHub repo smarter_csv

    Ruby Gem for smarter importing of CSV Files as Array(s) of Hashes, with optional features for processing large files in parallel, embedded comments, unusual field- and record-separators, flexible mapping of CSV-headers to Hash-keys

  • GitHub repo SciRuby

    Tools for scientific computation in Ruby (by SciRuby)

  • GitHub repo daru

    Data Analysis in RUby

  • GitHub repo ruby-opencv

    Versioned fork of the OpenCV gem for Ruby

  • GitHub repo AI4R

    Artificial Intelligence for Ruby - A Ruby playground for AI researchers (by SergioFierens)

  • GitHub repo classifier-reborn

    A general classifier module to allow Bayesian and other types of classifications. A fork of cardmagic/classifier.

  • GitHub repo NMatrix

    Dense and sparse linear algebra library for Ruby via SciRuby (by SciRuby)

  • GitHub repo bloomfilter-rb

    BloomFilter(s) in Ruby: Native counting filter + Redis counting/non-counting filters

  • GitHub repo ruby-fann

    Ruby library for interfacing with FANN (Fast Artificial Neural Network)

  • GitHub repo Ruby Units

    A unit handling library for ruby

    Project mention: GNU Units | news.ycombinator.com | 2021-01-06

    > I don’t think I can link Ada libraries into my Ruby or Elixir codebase

    Ruby has (among others, I’m certain): https://github.com/olbrich/ruby-units

  • GitHub repo pandastable

    Table analysis in Tkinter using pandas DataFrames.

    Project mention: Best python library for a GUI that closely uses Pandas DataFrames? | reddit.com/r/learnpython | 2021-02-04
  • GitHub repo BioRuby


  • GitHub repo Rgl

    RGL is a framework for graph data structures and algorithms in Ruby.

  • GitHub repo Time Math

    Small library for operations with time steps (like "next day", "floor to hour" and so on)

  • GitHub repo Piperator

    Composable pipelines for Enumerators.

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-05-08.


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

Project Stars
1 julia 33,515
2 Fusuma 2,512
3 algorithms 2,509
4 Python 1,985
5 Math PHP 1,888
6 nd4j 1,760
7 counter_culture 1,429
8 decisiontree 1,268
9 smarter_csv 1,122
10 SciRuby 960
11 daru 893
12 ruby-opencv 791
13 AI4R 706
14 classifier-reborn 508
15 NMatrix 456
16 bloomfilter-rb 450
17 ruby-fann 428
18 Ruby Units 391
19 pandastable 388
20 BioRuby 356
21 Rgl 283
22 Time Math 277
23 Piperator 175