gowall  by Achno

CLI tool for wallpaper/image manipulation

Created 1 year ago
1,695 stars

Top 25.0% on SourcePulse

GitHubView on GitHub
Project Summary

Gowall is a versatile command-line image processing tool designed for users who want to manipulate wallpapers and icons. It offers features like color scheme conversion, AI upscaling, pixel art generation, and palette extraction, enabling customization and enhancement of visual assets.

How It Works

Gowall leverages Go for its core implementation, providing a fast and efficient CLI experience. It incorporates an AI upscaling model for image resolution enhancement and supports various image manipulation techniques. A notable feature is its terminal-based image preview, allowing users to visualize changes without leaving the command line.

Quick Start & Requirements

  • Installation: Available via Homebrew (brew install gowall), AUR (yay -S gowall), Fedora COPR, NixOS, and Void Linux XBPS-SRC. Can also be built from source using go install github.com/Achno/gowall@latest.
  • Prerequisites: Go programming language for building from source.
  • Documentation: https://achno.github.io/gowall-docs/

Highlighted Details

  • Supports numerous color themes including Catppuccin, Nord, Gruvbox, and Dracula.
  • AI Image Upscaling for resolution enhancement.
  • Terminal image preview feature.
  • Extensive image processing capabilities: pixel art conversion, color replacement, GIF creation, palette extraction, format conversion, color inversion, drawing, background removal, and effects (mirror, flip, grayscale).

Maintenance & Community

The project is actively maintained by Achno. Contributions for new themes or features are welcomed via GitHub issues.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README.

Limitations & Caveats

The README does not specify any limitations or known bugs. The project appears to be under active development, with new themes and features being added.

Health Check
Last Commit

2 weeks ago

Responsiveness

1 day

Pull Requests (30d)
2
Issues (30d)
0
Star History
39 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.