svenstaro/genact

🌀 A nonsense activity generator

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 5th, 2026
Created on February 9th, 2011
Open Issues & Pull Requests: 17 (+0)
GitHub issues: Enabled
Number of forks: 496
Total Stargazers: 12,184 (+0)
Total Subscribers: 79 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.9 hours
Mean response time: 187.2 days
90th percentile: 676.1 days
Tracked items: 20

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,061 days
Stale 30+ days: 10
Stale 90+ days: 9

Recent activity

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

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

genact is a nonsense activity generator that simulates busy computer work through animated terminal scenes.

The tool solves the problem of needing to appear productive when you are not actually working. It displays fake activity across multiple scenes that mimic real development tasks like compilation, downloads, memory dumps, and system operations. Each scene generates plausible-looking output with realistic delays and animations, creating the illusion of genuine computational work happening on screen.

The tool is designed purely for entertainment and deception rather than practical development work. It suits anyone who wants to humorously pretend to be busy, whether for pranks or theater. The project offers both a command-line binary and a web-based version accessible through a browser without installation, making it trivially easy to run. Multiple scenes are available covering different domains like Rust compilation, Docker operations, cryptomining, and system administration tasks. Users can select specific scenes, adjust animation speed, or run scenes in sequence with configurable exit conditions.

The project maintains active development with regular updates adding new scenes and features. The codebase receives ongoing refinement and bug fixes. The tool is distributed across multiple platforms and package managers, indicating sustained effort to keep it accessible. Community contributions are welcomed and incorporated into the project.