GRUB Theme Builder


GRUB Theme Builder — Free Download. Visual Boot theme editor

GRUB Theme Builder is a visual editor for creating and designing GRUB bootloader themes. It provides a graphical canvas where you can place images, labels, boxes, progress bars, circular indicators and boot menus, then adjust colors, borders, transparency, radius and positioning before exporting the finished theme for use with GRUB 2. The program removes the need to calculate element coordinates by hand or edit theme configuration files manually, and it supports importing existing themes for further modification.

★★★★★
5.0(1 ratings)
File size: 34.9 MB
The latest version of GRUB Theme Builder is: 1.1.0
Operating system: Windows, Linux
Languages: English
Price: $0.00 USD (Free product)
  • Visual Theme Editor. The core component of the application is a graphical canvas that represents the GRUB boot screen. Every element of a theme is drawn and manipulated inside this workspace, so the arrangement you see corresponds to the arrangement that will appear during system startup. Properties such as size, color, transparency and border style are edited through dedicated controls rather than text configuration.
  • Drag and Position Elements. Objects placed on the canvas can be moved with the mouse to any location. This gives direct control over alignment and spacing of labels, images, boxes and menu entries. Precise coordinates are produced automatically from the visual placement, removing the requirement to compute pixel offsets for each component.
  • Text Labels. Labels allow adding static or dynamic text to a theme, including titles, descriptions and menu captions. Font parameters, color and position are configured individually for each label. Labels are commonly used for theme headings, distribution names and instructions shown above the boot menu.
  • Images. The editor supports adding background images and decorative graphics. Images can be scaled and positioned on the canvas, and transparency settings determine how they blend with other elements. Background artwork is one of the primary ways to define the visual identity of a boot screen.
  • Boxes with Customizable Borders. Boxes serve as containers and frames around other components. Border thickness, border color, fill color and transparency are adjustable. Boxes are frequently used to frame the boot menu or to create separate visual regions on the screen.
  • Rounded Corners and Rounded Borders. Corner radius can be applied to boxes and other elements, producing softer shapes instead of sharp rectangles. This affects both the outline and the filled area. Rounded styling is a common requirement for modern-looking boot themes.
  • Custom Colors and Transparency. Every visual element exposes color and alpha settings. Colors are selected for text, borders, fills and progress indicators, while transparency controls how strongly each layer is visible over the background. This combination defines contrast and readability during boot.
  • Progress Bars. Horizontal progress bars display boot progress. The editor configures their dimensions, colors, borders, transparency and corner rounding. Progress bars can be placed anywhere on the canvas and styled to match the rest of the theme.
  • Circular Progress Indicators. Circular indicators provide an alternative representation of loading progress. Their size, color and position are configurable in the same way as other elements. They are used in themes where a rotating or ring-shaped indicator fits the design.
  • GRUB Boot Menu Editor. The boot menu component represents the list of operating systems and boot entries. Its appearance is customized through the editor, including text color, highlight color, spacing and surrounding frame. The menu is the central interactive element of any GRUB theme.
  • Canvas Zoom. Zoom controls change the magnification of the editing canvas. Working at higher zoom levels assists with fine positioning of small elements, while lower zoom levels give an overview of the entire layout. Zoom does not affect the exported result.
  • Save and Open Projects. Projects are stored in a dedicated format with the .GthEri extension. A saved project preserves all elements and their properties, so editing can continue in a later session without rebuilding the theme from the beginning.
  • Import Existing GRUB Themes. Existing themes can be loaded into the editor for inspection and modification. Imported elements can be repositioned, recolored and restyled. This makes it possible to adapt an existing theme instead of creating a new one from scratch.
  • Export GRUB Themes. Finished designs are exported as GRUB theme files ready for installation on compatible Linux systems. The export process generates the configuration and supporting assets required by GRUB 2.
  • Update Checking. The application queries the GitHub Releases API to determine whether a newer version exists. Checks can run automatically at startup, and a manual option is available through the Check for Updates command. When a newer release is found, a notification is displayed.

GRUB Theme Builder was created by Ermir Kenga and is distributed as a free tool for Windows and Linux. Development started in the early 2020s, with the first public release marked as version 1.0.0. The application is written in Java and uses Java Swing for its graphical interface, built with the NetBeans environment, and it relies on the GitHub Releases API for its update mechanism.