awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
egonelbre avatar

egonelbre/gophers

0
View on GitHub↗
3,814 stars·182 forks·Go·CC0-1.0·1 view

Gophers

Gophers is a system for automating artwork exports, image manipulation, and the management of vector graphics libraries. It functions as an automated artwork exporter and a collection of scalable vector graphics and raster assets available under a public domain waiver.

The project includes a toolkit for image processing, specifically for resizing, cropping, and creating thumbnails from PNG and GIF files. It features a raster-to-vector converter to transform rasterized images into scalable graphics and a sprite extractor that uses JSON metadata to split large image sheets into individual files.

The system covers a broader range of media capabilities, including image collage generation, asset retrieval for mascots and themed graphics, and the export of raster formats into emoji sheets.

Features

  • Artwork Export Automations - Automates the conversion of source artwork into various raster formats and emoji sheets for external project deployment.
  • Artwork Export Pipelines - Automates the conversion of source artwork into various raster formats and emoji sheets for external project deployment.
  • Sprite Sheet Mappings - Splits large image sprites into individual files using metadata to isolate specific visual assets.
  • Vector Graphics Resources - Provides a collection of scalable vector graphics and clip art assets for design and development.
  • Dimension Resizing - Scales PNG and GIF images to specific minimum widths and heights with centering and background fill.
  • Image Processing Toolkits - Provides a toolkit for resizing, cropping, and creating thumbnails from PNG and GIF image files.
  • Raster to Vector Converters - Transforms raster images into scalable vector graphics by piping data through specialized processing utilities.
  • Public Domain Image Libraries - Provides a collection of vector and raster graphics under a public domain waiver for unrestricted reuse.
  • Raster Image Processing - Provides tools for resizing images, creating thumbnails, and generating collages from existing raster files.
  • Sprite Extractions - Isolates specific visual elements from larger sprite sheets using JSON metadata to create standalone assets.
  • Vector Graphic Assets - Provides a collection of scalable vector graphics and raster assets available under a public domain waiver.
  • Mascot Assets - Provides a collection of mascot character graphics in vector and raster formats for branding and documentation.
  • Canvas Compositing - Places multiple scaled images onto a single canvas at specific X and Y offsets to create collages.
  • Aspect Ratio Preservation - Implements logic to maintain original image proportions when generating downscaled thumbnails.
  • Image Collage Generators - Creates composite images by scaling multiple source images into a grid layout.
  • Thumbnail Generation - Produces downscaled versions of images while maintaining the original aspect ratio for optimization.
  • Emoji Sheet Exports - Processes source artwork into fixed-size raster formats specifically tailored for emoji character sets.
  • Unrestricted Asset Sourcing - Provides a system for retrieving unrestricted graphics and mascot illustrations for documentation and open source projects.
  • Canvas Padding - Scales images to minimum dimensions while filling empty space with background colors to ensure centering.

Star history

Star history chart for egonelbre/gophersStar history chart for egonelbre/gophers

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does egonelbre/gophers do?

Gophers is a system for automating artwork exports, image manipulation, and the management of vector graphics libraries. It functions as an automated artwork exporter and a collection of scalable vector graphics and raster assets available under a public domain waiver.

What are the main features of egonelbre/gophers?

The main features of egonelbre/gophers are: Artwork Export Automations, Artwork Export Pipelines, Sprite Sheet Mappings, Vector Graphics Resources, Dimension Resizing, Image Processing Toolkits, Raster to Vector Converters, Public Domain Image Libraries.

What are some open-source alternatives to egonelbre/gophers?

Open-source alternatives to egonelbre/gophers include: imazen/imageflow — Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library,… icons8/flat-color-icons — Flat Color Icons is a comprehensive library of scalable vector graphics and flat-style illustrations designed to… cybertimon/rapidraw — RapidRAW is a non-destructive RAW photo editor and digital asset manager designed for decoding manufacturer RAW… papirusdevelopmentteam/papirus-icon-theme — This project is a Linux SVG icon theme and a collection of scalable vector assets designed to create a unified visual… coobird/thumbnailator — Thumbnailator is a Java image thumbnailing library designed for generating resized images with aspect ratio… thumbor/thumbor — Thumbor is a dynamic image processing service and proxy server that resizes, crops, and filters images on demand via…

Open-source alternatives to Gophers

Similar open-source projects, ranked by how many features they share with Gophers.
  • imazen/imageflowimazen avatar

    imazen/imageflow

    4,402View on GitHub↗

    Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library, a command-line image processor, and a dynamic image processing server. It provides the means to decode, encode, and apply complex visual transformations to images through programmatic interfaces, JSON job files, or on-the-fly URL query strings. The system distinguishes itself through a graph-based processing pipeline that allows for single-pass multi-format encoding, generating multiple image sizes and formats from a single decode to reduce overhead. It further features a res

    Rustimage-compressionimage-manipulationimage-server
    View on GitHub↗4,402
  • icons8/flat-color-iconsicons8 avatar

    icons8/flat-color-icons

    2,203View on GitHub↗

    Flat Color Icons is a comprehensive library of scalable vector graphics and flat-style illustrations designed to maintain visual consistency across digital and print platforms. The collection provides high-quality symbols and icons in standard formats, enabling developers and designers to integrate professional visual assets into web, mobile, and desktop interfaces. The project distinguishes itself by offering a wide range of customization and integration capabilities, including an online editor for modifying colors and rearranging graphic components. It supports dynamic workflows through URL

    HTMLicon-packicon-seticons
    View on GitHub↗2,203
  • cybertimon/rapidrawCyberTimon avatar

    CyberTimon/RapidRAW

    5,234View on GitHub↗

    RapidRAW is a non-destructive RAW photo editor and digital asset manager designed for decoding manufacturer RAW formats and applying tonal and color adjustments. It functions as a professional image processor that ensures original source data remains unmodified by saving all edits, masks, and crops to sidecar files. The software features a specialized color grading suite using 3D LUTs, color wheels, and HSL mixers, alongside AI-powered utilities for subject isolation, automatic masking, and generative inpainting for object removal. It distinguishes itself with AI-assisted photo retouching and

    TypeScriptcolor-gradingeditingimage-processing
    View on GitHub↗5,234
  • coobird/thumbnailatorcoobird avatar

    coobird/thumbnailator

    5,420View on GitHub↗

    Thumbnailator is a Java image thumbnailing library designed for generating resized images with aspect ratio preservation and high-quality scaling. It serves as a toolkit for rotating, cropping, and adjusting the opacity of images within Java applications. The library is distinguished by its ability to function as an Exif-aware image processor, automatically rotating thumbnails based on embedded orientation metadata. It also provides specialized utilities for digital watermarking, allowing secondary images and branding markers to be overlaid with adjustable transparency. Core capabilities cov

    Javafluent-interfaceimage-processingimage-resizer
    View on GitHub↗5,420
See all 30 alternatives to Gophers→