Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. D
  3. tilix

tilix

MPL-2.0D1.9.6

A tiling terminal emulator for Linux with advanced layout management, synchronization, and customization using GTK+ 3.

Visit WebsiteGitHubGitHub
5.7k stars323 forks0 contributors

What is tilix?

Tilix is a tiling terminal emulator for Linux that enables users to organize multiple terminal sessions in customizable, resizable layouts within a single window. It solves the problem of cluttered terminal workflows by providing advanced features like drag-and-drop rearrangement, input synchronization, and session persistence. Built with GTK+ 3, it integrates seamlessly with GNOME and other desktop environments.

Target Audience

Linux developers, system administrators, and power users who manage multiple terminal sessions and require efficient window management, customization, and productivity enhancements.

Value Proposition

Developers choose Tilix for its robust tiling capabilities, session management, and deep customization options like color schemes and background images, all while maintaining compliance with GNOME design standards. Its open-source nature and active community support provide flexibility and transparency compared to proprietary alternatives.

Overview

A tiling terminal emulator for Linux using GTK+ 3

Use Cases

Best For

  • Managing multiple SSH sessions or servers in a tiled layout
  • Running synchronized commands across several terminals simultaneously
  • Customizing terminal appearance with themes and background images
  • Using a drop-down terminal (Quake mode) for quick access
  • Organizing development workflows with saved terminal layouts
  • Automating profile switches based on working directory or hostname

Not Ideal For

  • Users on non-Linux operating systems like Windows or macOS
  • Teams requiring a terminal with an actively maintained and rapidly evolving codebase
  • Environments where GTK+ 3 and VTE dependencies are undesirable or unavailable
  • Developers who prioritize extensive plugin ecosystems or scripting APIs over built-in features

Pros & Cons

Pros

Flexible Tiling Layouts

Allows splitting terminals horizontally or vertically with drag-and-drop rearrangement, enabling efficient workspace organization as highlighted in the features list.

Advanced Session Management

Supports saving and loading terminal groupings, detaching terminals into new windows, and managing sessions via tabs or sidebar, ideal for complex workflows.

Input Synchronization

Can replicate commands across multiple terminals simultaneously, useful for running identical operations on several servers, a key productivity feature.

Rich Customization Options

Offers custom color schemes via files, transparent backgrounds, background images, and Powerline font support, allowing deep personalization.

Cons

Limited Maintenance

The README notes the project is seeking maintainers with minimal updates and slow pull request reviews, indicating potential instability or lack of new features.

Dependency on Patched VTE

Experimental features like badges and triggers require a patched VTE library, adding setup complexity and limiting out-of-the-box functionality.

Complex Build Process

Building from source relies on specific D compilers (DMD or LDC) and gtkd dependencies, making it less accessible for casual users compared to packaged installs.

Frequently Asked Questions

Quick Stats

Stars5,718
Forks323
Contributors0
Open Issues446
Last commit2 months ago
CreatedSince 2015

Tags

#d-language#terminal-emulator#productivity#vte#dlang#terminal#tiling-window-manager#gnome#gtk3#linux#terminal-emulators#customization#session-management

Built With

d
dub
G
GTK+ 3
M
Meson
D
D

Links & Resources

Website

Included in

D748
Auto-fetched 11 hours ago

Related Projects

Inochi CreatorInochi Creator

Inochi2D Rigging Application

Stars1,216
Forks85
Last commit1 year ago
Inochi SessionInochi Session

Application that allows streaming with Inochi2D puppets

Stars403
Forks29
Last commit10 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub