Ruby Scientific

Open-source Ruby projects categorized as Scientific

Top 23 Ruby Scientific Projects

  • Fusuma

    Multitouch gestures with libinput driver on Linux (by iberianpig)

    Project mention: Swipe (gesture) to navigate (forward/backwards | | 2022-11-15

    I like using fusuma. It has also has some really great plugins (like context, which you can use to make gestures for different apps). If you use it as your only gesture manager, make sure to disable all other gestures set by default, or else they'll conflict.

  • algorithms

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

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • counter_culture

    Turbo-charged counter caches for your Rails app.

    Project mention: counter_culture VS activerecord-slotted_counters - a user suggested alternative | | 2022-11-29
  • decisiontree

    ID3-based implementation of the ML Decision Tree algorithm

  • 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

  • SciRuby

    Tools for scientific computation in Ruby (by SciRuby)

  • daru

    Data Analysis in RUby

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • AI4R

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

  • classifier-reborn

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

  • Ruby Units

    A unit handling library for ruby

    Project mention: Database structure for storing data received in multiple different possible units, that supports interchangeability. | | 2022-06-13

    I'm not an expert on the industry standards, but why do you have to store the conversion unit? Can't you just use a library like to do the conversions?

  • BioRuby


  • Rgl

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

  • Time Math

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

  • Piperator

    Composable pipelines for Enumerators.

  • jaro_winkler

    Ruby & C implementation of Jaro-Winkler distance algorithm which supports UTF-8 string.

  • statsample

    A suite for basic and advanced statistics on Ruby. (by SciRuby)

  • clipboard-rails

    clipboard.js javascript library integration for your Rails 4 and Rails 5 applications

  • distribution

    Probability distributions for Ruby. (by SciRuby)

    Project mention: What’s Ruby used for most nowadays? | | 2022-10-30

    Ruby is mainly used in web app development because that's what makes money. However, Ruby is also used in Information Security (infosec) and there are a dozen or so Ruby security tools and libraries (metasploit, ronin, arachni, dnscat2, dradis). There's also SciRuby which aims to allow Ruby being used in the scientific/academic fields. You've probably heard/seen DragonRuby which is helping to popularize Ruby for simple game development. There's also a lot of interesting work happening around mruby and mruby-c (see mruby/c on Flipper Zero and mruby on DreamCast).

  • mdarray

    Multidimensional array similar to NumPy and NArray

  • statsample-glm

    Generalized Linear Models extension for Statsample (by SciRuby)

  • plotrb

    A plotting library in Ruby built on top of Vega and D3. (by SciRuby)

  • red_amber

    A simple dataframe library for Ruby

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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 2022-11-29.

Ruby Scientific related posts


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

Project Stars
1 Fusuma 3,187
2 algorithms 2,615
3 counter_culture 1,677
4 decisiontree 1,358
5 smarter_csv 1,263
6 SciRuby 969
7 daru 954
8 AI4R 710
9 classifier-reborn 531
10 Ruby Units 442
11 BioRuby 366
12 Rgl 335
13 Time Math 280
14 Piperator 187
15 jaro_winkler 171
16 Related 147
17 statsample 96
18 clipboard-rails 71
19 distribution 45
20 mdarray 36
21 statsample-glm 23
22 plotrb 23
23 red_amber 17
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.