| ruby | CPython | |
|---|---|---|
| 215 | 1,608 | |
| 23,590 | 72,984 | |
| 0.2% | 0.6% | |
| 10.0 | 10.0 | |
| 4 days ago | 5 days ago | |
| Ruby | Python | |
| GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ruby
Posts with mentions or reviews of ruby.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2026-05-22.
- From Rust to Ruby
- Rubish: A Unix shell written in pure Ruby
-
Milestone! 1200th PR Merged to Ruby Core
You can see me among the Contributors; I'm #16 (scroll down).
- Optimizing Ruby Path Methods
-
Is Your Ruby Version Still Supported? A Maintainer's Guide to Ruby's Release Cycle
If you've found a bug that's been fixed on master but hasn't made it into a stable release yet, you can request a backport. The process is documented in the How To Request Backport wiki page. In short: file a ticket on bugs.ruby-lang.org with the commit hash in the subject (e.g., "Backport abcde123"), and the branch maintainer will pick it up. Generally, only bug fixes are eligible for backport — feature additions stay on master. Even better, you can open a pull request directly against the target branch (e.g., ruby_3_4) on GitHub. This saves the branch maintainer time and gets your fix into the next release faster.
-
Meta-Programming and Macro capabilities of various languages
Ruby: 4
-
Why Rails App Memory Bloat Happens: Causes and Solutions (2025 Edition)
Process.warmup: invoke `malloc_trim` if available #8451
- Ruby Box – Ruby's In-Process Separation of Classes and Modules
-
Reading Ruby 4.0 NEWS with Pros
Today, 12/25, Ruby 4.0.0 was released as the annual Christmas release ([https://www.ruby-lang.org/ja/news/2025/12/25/ruby-4-0-0-released/:title]). This year as well, we will explain the Ruby 4.0 NEWS.md file on STORES Product Blog (by the way, this is an article for STORES Advent Calendar 2025. Please read the others too). For what a NEWS file is, see the previous articles.
- Ruby Solved My Problem
CPython
Posts with mentions or reviews of CPython.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2026-06-02.
- I built a system that discovers math proofs by treating them as graph search
-
Python 3.15: features that didn't make the headlines
The Python core team seems to think it's unlikely that anyone's relying on the existing behavior: https://github.com/python/cpython/pull/136212#issuecomment-4...
- Modular LLM Inference Engine from Scratch
-
I Built a Dataclass in 25 Lines of Python. Then I Found Three Bugs.
If you read the standard library's dataclasses.py, you will see it does essentially the same thing — generate __init__, __eq__, __hash__ — but with much more care about what __dict__ contains, when to freeze, when to compare by tuple instead of dict, and how to handle inheritance.
-
Reverting the incremental GC in Python 3.14 and 3.15
If I understand correctly, this is one of the changes that caused the regression:
https://github.com/python/cpython/pull/117120
- ¿Y si Python permitiera 'end' como fin de bloque? (y III)
- How to for YouTube YouTube: Lessons Learned
-
MCP Development with Amazon Lightsail Instances
Welcome to Python.org
-
War Story: We Built a Python 3.13 Trading Bot with Alpaca 3.0 and Made 15% Returns in Q1 2026
⭐ python/cpython — 72,522 stars, 34,512 forks
-
Showdown: Full-Time vs. Freelance Engineering – 2026 Income and Tax Data
Referrals account for 68% of freelance engineering contracts in 2026, per the Freelancers Union. Start by letting your professional network know you’re available for contract work, and contribute to open-source projects like Go or Python to build public proof of work. Platforms like Upwork and Toptal are viable but take 10-20% of your billings, so referrals are far more profitable long-term.
What are some alternatives?
When comparing ruby and CPython you can also consider the following projects:
CocoaPods - The Cocoa Dependency Manager.
RustPython - A Python Interpreter written in Rust
yjit - Optimizing JIT compiler built inside CRuby
ipython - Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
advent-of-code - My solutions for Advent of Code
node - Node.js JavaScript runtime ✨🐢🚀✨