achristmascarl/rainfrog

🐸 a database tool for the terminal

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 12th, 2026
Created on May 15th, 2024
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 95
Total Stargazers: 5,326 (+0)
Total Subscribers: 27 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 24.9 hours
Mean response time: 60.2 days
90th percentile: 227.0 days
Tracked items: 90

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "bug" is answered fastest, typically in about 3 hours, while "enhancement" waits about 12 days. Only 11% of issues opened in the past year have been closed. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 475 days
Stale 30+ days: 12
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

  • enhancement (60)
  • bug (30)
  • detail (2)
  • PostgreSQL (1)
  • Redshift (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Rainfrog is a database tool for the terminal that provides a lightweight, keyboard-driven interface for interacting with databases from the command line.

The tool addresses the need for efficient database exploration and querying without leaving the terminal. It combines vim-like keybindings with mouse support for navigation, includes a query editor with syntax highlighting and session history, and allows users to quickly copy data, filter tables, and switch between schemas. The interface also provides shortcuts to view table metadata and properties, making common database tasks accessible through a single terminal application.

Rainfrog suits developers and database administrators who prefer terminal-based workflows and want to avoid heavyweight GUI tools. It works across macOS, Linux, Windows, and Android via Termux. The tool supports multiple databases at different maturity levels: PostgreSQL receives the most frequent testing and rapid bug fixes, while MySQL and SQLite are often tested with fixes applied as needed, DuckDB is community-supported, and Oracle is experimental. The PostgreSQL driver can also connect to other databases supporting the PostgreSQL wire protocol, such as AWS Redshift, though this functionality is not well tested. The README explicitly cautions that the software is under active development with breaking changes expected, and recommends against using it with write access on production databases.

Development activity shows consistent engagement with the codebase through regular commits and active issue management. The project maintains organized documentation including installation instructions across multiple package managers and detailed customization options for settings, keybindings, and database connections. Community contributions are actively welcomed, particularly for tier-three and tier-four database support.