guake/guake

Drop-down terminal for GNOME

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Type:ApplicationCategory(s):Terminal, Shell & TUIDeveloper Tools
Added to GitGenius on September 14th, 2026
Created on May 15th, 2012
Open Issues & Pull Requests: 459 (+0)
GitHub issues: Enabled
Number of forks: 603
Total Stargazers: 4,668 (+0)
Total Subscribers: 148 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.1 days
Mean response time: 60.3 days
90th percentile: 204.3 days
Tracked items: 79

Most active contributors

Sign in to see contributor activity.

How this project is maintained

99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 66% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 70
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,091 days
Stale 30+ days: 62
Stale 90+ days: 54

Recent activity

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

Top labels

  • Type: Defect (8)
  • Type: Feature Request (8)
  • Priority: High (5)
  • good first issue (5)
  • Priority: Low (4)
  • Type: Need More Info (4)
  • Epic: GTK 3 port (1)
  • GDK: Wayland (1)

Detailed Description

Guake is a drop-down terminal emulator for the GNOME desktop environment.

Guake addresses the need for quick terminal access without leaving your current workspace. It implements a dropdown-style window inspired by first-person game interfaces, appearing and disappearing with a single keystroke to minimize context switching. The tool is written in Python and integrates directly with GNOME, allowing users to summon a terminal window from anywhere on the desktop.

Guake suits developers and system administrators working within GNOME who value rapid access to a terminal without managing separate windows. It works best for those who frequently switch between applications and want a non-intrusive way to run commands. The project is distributed through standard package managers and can be built from source, though building requires the full Git history rather than release tarballs.

The project maintains active continuous integration workflows and hosts comprehensive documentation on ReadTheDocs. Translation contributions are actively managed through a community translation platform, indicating ongoing localization effort. The codebase receives regular maintenance and bug fixes through its GitHub repository.