Go Graphics

Open-source Go projects categorized as Graphics

Top 18 Go Graphic Projects

  1. Primitive Pictures

    Reproducing images with geometric primitives.

    Project mention: Ask HN: What is the best online Vectorizer (.Png to .Svg)? | news.ycombinator.com | 2024-09-28
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. gg

    Go Graphics - 2D rendering in Go with a simple API.

  4. Pixel

    A hand-crafted 2D game library in Go

  5. svgo

    Go Language Library for SVG generation (by ajstarks)

  6. core

    A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere. (by cogentcore)

    Project mention: Cogentcore: Open-source framework for building multi-platform apps with Go | news.ycombinator.com | 2025-05-08
  7. agi

    Android GPU Inspector

  8. fauxgl

    Software-only 3D renderer written in Go.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. yeetgif

    gif effects CLI. single binary, no dependencies. linux, osx, windows. #1 workplace productivity booster. #yeetgif #eggplant #golang

  11. one-file-pdf

    A minimalist Go PDF writer in 1982 lines. Draws text, images and shapes. Helps understand the PDF format. Used in production for reports.

  12. gfx

    Convenience package for dealing with graphics in my pixel drawing experiments. (by peterhellberg)

  13. tcg

    Terminal cell graphics library

  14. canvas

    Draw on an HTML 2D canvas in a web browser from a server program using WebSockets. (by fzipp)

  15. gridder

    A Grid based 2D Graphics library (by shomali11)

  16. runal

    a creative coding environment for the terminal :fireworks:

    Project mention: Show HN: Runal – A text-based creative coding environment for the terminal | news.ycombinator.com | 2025-07-02
  17. tech

    Toolkit for the Go programming language. (by qlova)

  18. memfont

    Pixel font for golang

  19. ttf-renderer

    Glyph rendering in Go + Vulkan via stencils.

  20. RinomXE-general

    RinomXE is 3 or more dimensional Euclidean graphics, many dimensional supported. It may almost be called any, unbounded, or infinite dimensional graphics but computers are finite. It operates on whole shapes and draw orders on averages so it is somewhat inaccurate. It is in Go, Ruby, and JS currently, Slang shaders upon request. X E.

    Project mention: RinomXE-general VS godot-nd - a user suggested alternative | libhunt.com/r/RinomXE-general | 2025-06-18
  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Graphics discussion

Log in or Post with

Go Graphics related posts

Index

What are some of the best open-source Graphic projects in Go? This list will help you:

# Project Stars
1 Primitive Pictures 13,018
2 gg 4,601
3 Pixel 4,504
4 svgo 2,197
5 core 2,035
6 agi 1,001
7 fauxgl 894
8 yeetgif 557
9 one-file-pdf 484
10 gfx 145
11 tcg 115
12 canvas 93
13 gridder 80
14 runal 46
15 tech 7
16 memfont 4
17 ttf-renderer 2
18 RinomXE-general 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com