Life & fun · alternatives · 2026
24 alternatives to Dsa.rb: Practice core dsa in Ruby from the command line
I made a DSA practice tool for Ruby. It’s test-driven, runs locally, and is easy to extend with new exercises. Would love feedback on the interface and which problems to add next. The objective is to cement ability to implement core algorithms through repetition. This test suite is not like LeetCode. In fact, it’s more of a prerequisite to LeetCode. The test cases are not exhaustive in the spirit of checking for runtime performance, scalability, etc. Implementations are generalized, so that through practice using this tool, the user can begin avoiding having to think about the algorithmic…
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Hello HN, I introduce a property-based testing tool for Ruby. Ruby's ease of test-writing and rich ecosystem are widely acclaimed. However, property-based testing is not as widely used as in other languages such as Haskell or Elixir, and I think this is because there is no de facto testing tool. This gem currently not only has the basic functionality of stateless property-based testing but also has the following features: - Support verbose mode that allows you to see its shrinking procedure and algorithms. - Support several concurrency/parallel executions of each test. As of now,…
2024 · github.com · its alternatives →
- 2

Turns Ruby into a versatile command line utility. Contribute to thisredone/rb development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 3

- 4RA
2015 · rbkit.codemancers.com · its alternatives →
- 5

Program synthesis for Ruby. Contribute to ku-progsys/rbsyn development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 6

2014 · learneroo.com · its alternatives →
- 7

- 8

⛑ Fork of diamondback-ruby. Contribute to stereobooster/diamondback-ruby development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 9DA
Dear HN, I am Riwaj, the cofounder of dstack.ai (https://github.com/dstackai). A few months ago, we built an online service that allows users to publish data visualizations from Python or R. The idea was to build a tool that did not require additional programming or front-end development for publishing data visualizations. Such a code can be invoked from either Jupyter notebook, RMarkdown, Python, or R scripts. Once the data is pushed, it can be accessed via a browser. Open-sourcing dstack: During our customer discovery phase, we realized that dstack.ai should integrate a lot…
2020 · its alternatives →
- 10

I love ruby and rails, but agile Daily-Stand-ups (DSU) are a pain in the butt. I have a hard time remembering what to share; what I did yesterday, one-offs I did the day before because I completely forgot. Anyhow, I created this really lovely little, but powerful ruby gem, called dsu. Currently, we're a small, but dedicated band of users who love the tool. You may love it also. If anyone wants to give it a try. Enjoy: Visit the dsu ruby gem wiki: https://github.com/gangelo/dsu/wiki Straight to rubygems.org: https://rubygems.org/gems/dsu
2024 · rubygems.org · its alternatives →
- 11

- 12

Built this because I kept needing a quick sprite sheet tool while working on side projects and everything either required a download or had a paywall. It runs fully in the browser, no upload to a server, no login. Supports: - Packer mode: upload separate frame PNGs, reorder them, export as atlas + JSON - Slicer mode: upload an existing sheet, define rows/columns, split into frames - JSON metadata compatible with Phaser, custom WebGL renderers etc. Works with Unity and Godot workflows too. Would love feedback on what's missing.
Nov 2025 · jaconir.online · its alternatives →
- 13AC
2012 · kerrick.github.com · its alternatives →
- 14

Simple distributed blockchain experiment written in Ruby - oguzbilgic/zincir
2018 · github.com · its alternatives →
- 15F0
Hey all, I just put out a new release. Would you spare a couple minutes to try and give some feedback? If you already have the gem installed, you will have to update it: gem update faastruby Tutorial => https://faastruby.io/tutorial.html Top 3 Highlights - No more fiddling with git. - Functions are packaged, deployed and managed individually. - TESTS! Functions can have tests and they can be configured to run before each deploy, aborting if it fails. Thanks in advance!
2018 · its alternatives →
- 16

RubyLLM provides a unified interface to OpenAI, Anthropic, Google, and DeepSeek models with a clean, elegant API that feels like Ruby. What makes it different? Beautiful interfaces: chat = RubyLLM.chat embedding = RubyLLM.embed("Ruby is elegant") image = RubyLLM.paint("a sunset over mountains") Works with multiple providers through one API: # Start with GPT chat = RubyLLM.chat(model: 'gpt-4o-mini') # Switch to Claude? No problem chat.with_model('claude-3-5-sonnet') Streaming that makes sense: chat.ask "Write a story" do |chunk| print chunk.content # Same chunk format for all providers end…
2025 · rubyllm.com · its alternatives →
- 17RA
2017 · rubyproctor.com · its alternatives →
- 18

rubypilot.com is for sale on Spaceship. Secure checkout and quick transfer. See all purchase options. No hidden fees.
2024 · rubypilot.com · its alternatives →
- 19

I built a Ruby gem for memoization with TTL + LRU cache. It’s thread-safe, and has been helpful in my own apps. Would love to get some feedback: https://github.com/mishalzaman/memo_ttl
2025 · github.com · its alternatives →
- 20

The LeetCode buddy you wish you had
2025 · leetcodeassistant.vercel.app · its alternatives →
- 21

- 22

Hey folks, wanted to show this off and get feedback. Still early/experimental but there are quite a few concepts I'm excited about here. This project came about while writing a program in Go and loving its approach to concurrency. Being a long-time Rubyist I immediately started to think about what similar concepts might look like in Ruby. I set out with two main design constraints: 1. Lightweight: I didn't want routines to be backed by fibers or threads. Having been involved some in the async project (https://github.com/socketry/async), I had some experience using…
2023 · github.com · its alternatives →
- 23

- 24

Edge stream anomaly detection for Ruby. Contribute to ankane/midas-ruby development by creating an account on GitHub.
2020 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →