burke/zeus

Boot any rails app in under a second.

View on GitHub ↗Jump to charts ↓

burke/zeus has 3k+ stars and 200+ forks on GitHub, is written in Go, and was last pushed on Oct 6, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 20th, 2026
Created on July 26th, 2012
Open Issues & Pull Requests: 101 (+0)
GitHub issues: Enabled
Number of forks: 221
Total Stargazers: 3,320 (+0)
Total Subscribers: 44 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 511.7 days
Mean response time: 811.6 days
90th percentile: 2775.4 days
Tracked items: 5

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,433 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Zeus is a language-agnostic application checkpointer that preloads Rails applications to execute development tasks in under a second.

Zeus solves the problem of slow Rails command startup by checkpointing a preloaded application state. It works by running a master process that maintains a loaded Rails environment, allowing subsequent commands like console, server, generate, and test execution to skip the normal boot sequence and run almost instantly. The tool is written in Go and monitors the file system for changes, reloading only when necessary.

Zeus suits Rails developers working on projects where rapid iteration matters, particularly those running frequent tests or console commands during development. It requires macOS 13 or later, or Linux 2.6.13 or later, with Rails 3.2 through 6.x and Ruby 2.7 or later. The file system must support FSEvents or inotify, excluding network shares and virtual machine shared folders. Installation is straightforward via gem, though the README explicitly recommends running zeus outside of bundler to avoid the overhead of bundle exec. Compared to Spring, which is pure Ruby and included in Rails 4.1 and later, Zeus offers faster command execution but requires explicit setup. Unlike Spork, which forks before each test run for a clean state, Zeus maintains a persistent preloaded environment.

The project shows sustained maintenance with fixes addressing specific compatibility issues, such as the pg gem crash on macOS and test duplication problems with RSpec and Minitest. The README documents known limitations requiring restarts when initialization files change, and provides clear guidance on setup pitfalls and their solutions.