61 Resources
Golang ascii-art Libraries
TCG - terminal cell graphics library
TCG - terminal cell graphics Go Graphics library for use in a text terminal. Only 1bit graphics can be used with two colors. Used unicode block symbol
macOS Quick Look plugin for Matroska `.mka` files
qlmka: A macOS Quick Look plugin to display Matroska .mka covers This plugin adds support for showing thumbnails of Matroska .mka files in macOS Finde
A command to output longified ascii art.
longify A command to output longified ascii art. Inspired by Tweet from @sheepla: https://twitter.com/Sheeeeepla/status/1522199846870196225 Installati
Caps - Attempt at making computer generated pixel art from bottle caps
I started sorting the caps and realised that there are significantly more Alexan
Frecuency of ASCII characters in Typescript and Javascript code
Tool to traverse Javascript and Typescript codebases counting the number of occurrences of each ASCII character. Usefull for optimizing tokenizers / lexers
đ Server application for storing doujinshi, manga, art collections and other galleries with API and user control. Written in Go.
đ Server application for storing doujinshi, manga, art collections and other galleries with API and user control. Written in Go.
Build terminal dashboards using ascii/ansi art and javascript
blessed-contrib Build dashboards (or any other application) using ascii/ansi art and javascript. Friendly to terminals, ssh and developers. Extends bl
A small drunken bishop written in Go to represent bytes.
Go, Little Drunken Bishop! go get github.com/eloonstra/go-little-drunken-bishop Table of Contents How does it work? Usage Example License Contributin
Go-banner-printer - This library is to simply print a ASCII banner when you start the application
This library is to simply print a ASCII banner when you start the application.
Go-Generative-Art-A - Generate PNG art from source images! GOLang Generative Art
GO Lang Generative Art Tool A Take source images and generate art utilizing sour
QR code generator (ASCII & PNG) for SEPA payments
QR code generator (ASCII & PNG) for SEPA payments
Golang Transliterator provides one-way string transliteration.
Golang text Transliterator Golang Transliterator provides one-way string transliteration. It takes Unicode text and converts to ASCII characters. Exam
A simple javascript website that takes user input, queries a Go based backend which then creates ascii art and sends it back to the frontend
A simple javascript website that takes user input, queries a Go based backend which then creates ascii art and sends it back to the frontend. Finally the site displays the ascii art and offers the option to download as multiple file types.
Human-friendly Go module that builds and prints directory trees using ASCII art
Human-friendly Go module that builds and prints directory trees using ASCII art.
API for generate image to ASCII Art
ASCII API Generate ASCII art from image. You can try this API here: ascii.projec
State of the art point location and neighbour finding algorithms for region quadtrees, in Go
Region quadtrees in Go Region quadtrees and efficient neighbour finding techniques in Go Go-rquad proposes various implementations of region quadtrees
Ascii-art-web
ASCII-ART-WEB Author: Alika96 How to run Run the following commands: For building an image: docker image build -t ascii-art-web-docker . For showing i
Little golang app that allows you to download a youtube video as mp3, and optionally embed ID3 tags -Cover Art, Artist ...-
yt2mp3 Little golang app that allows you to download a youtube video as mp3, and optionally embed ID3 tags -Cover Art, Artist ...- Instructions At the
Indie Turn Based Strategy in Isometric Pixel Art
Tanks of Freedom Indie Turn Based Strategy in Isometric Pixel Art A classic turn-based strategy game with two armies fighting against each other. Chal
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Pixelorama - your free and open-source sprite editor! Made by Orama Interactive with the Godot Engine, written in GDScript! Make sure to visit our web
Archiving Street Art in a distributed manner
Graffiti Repository provides a tool for graffiti community to keep track and preserving street artwork in their areas. Features Distributed storage Th
OTF font with vertical bars for one-line ASCII spectrum analyzers, graphs, etc
graph-bars-font OTF font with vertical bars for one-line ASCII spectrum analyzers, graphs, etc. I didn't find anything similar on the net so I decided
MPD client inspired by ncmpcpp written in GO with builtin cover art previews.
goMP MPD client inspired by ncmpcpp written in GO demo.mp4 Roadmap Add Functionality to Sort out most played songs Add a config parser Image Previews
Browser based Ascii-art generator with simple web design
Browser based Ascii-art generator with simple web design
Perform a simple Vinegere cipher substitution of ASCII alphabetical characters.
Perform a simple Vinegere cipher substitution of ASCII alphabetical characters. Ignores special ASCII characters, and non ASCII characters.
create PDF from ASCII File for Cable labels
CableLable create PDF from ASCII File for Cable labels file format is one label per line, a line containing up to 3 words, each word is a line on the
Official vilmos visual language interpreter!
vilmos interpreter - let's put software in museums đ¨ Uninstall all your IDE's, close the terminal, install your favourite drawing software and start
Simple utilities for creating ascii text in Go
Simple utilities for creating ascii text in Go
A suite of tools for NFT generative art.
nftool A suite of tools for NFT generative art. Features Traits/Attributes/Properties Generation Configure custom rarity Generate collection attribute
asciigrid is a Go package that implements decoder and encoder for the Esri ASCII grid format, also known as ARC/INFO ASCII GRID.
asciigrid asciigrid is a Go package that implements decoder and encoder for the Esri ASCII grid format, also known as ARC/INFO ASCII GRID. Install go
a simple golang program that shows the time in asci art.
Curtime a simple golang program that shows the time in asci art. Installing Other For other distros you can grab a executable file from the releases.
Generate ANSI-/Ascii-art version images/Gifs in your terminal.
ANSI-Art NOTE: This toy project is not yet finished. ANSI-version Logo Block ANSI-version Logo ASCII-version Logo Support Platform You are kindly remi
Toy Shader in TinyGo for Game Boy Advance.
toyshader.gba Toy Shader in TinyGo for Game Boy Advance. Releases v0.2: 80x80 screen with 3x2 pixel block version for drawing speed. v0.1: 240x160 pix
Contracts for the versus-flow.art project
Versus Flow Auction Contract This is a git repo for the cadence contrats for versus@flow. Follow the guide below to set it up and test locally in the
Convert images to computer generated art using delaunay triangulation.
ⲠTriangle is a tool for generating triangulated image using delaunay triangulation. It takes a source image and converts it to an abstract image comp
A cross-platform tool to convert images into ascii art and print them on the console
A cross-platform tool to convert images into ascii art and print them on the console
Generate high-quality triangulated art from images.
An iterative algorithm to generate high quality triangulated images.
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal.
Stonks is a terminal based stock visualizer and tracker. Installation Requirements: golang = 1.13 Manual Clone the repo Run make && make install Pack
An iterative algorithm to generate high quality triangulated images.
Triangula uses a modified genetic algorithm to triangulate images. It works best with images smaller than 3000px and with fewer than 3000 points, typically producing an optimal result within a couple of minutes.
An iterative algorithm to generate high-quality triangulated images.
An iterative algorithm to generate high quality triangulated images. Introduction Triangula uses a modified genetic algorithm to triangulate images. I
Utilities to prettify console output of tables, lists, progress-bars, text, etc.
go-pretty Utilities to prettify console output of tables, lists, progress-bars, text, etc. Table Pretty-print tables into ASCII/Unicode strings.
Go package containing implementations of efficient encoding, decoding, and validation APIs.
encoding Go package containing implementations of encoders and decoders for various data formats. Motivation At Segment, we do a lot of marshaling and
Creative coding in Go
Ink is a framework for creative 2D graphics in Go, based on OpenGL. Visit buchanae.github.io/ink for more. Example: a simple triangle Install: go get
Reproducing images with geometric primitives.
Primitive Pictures Reproducing images with geometric primitives. How it Works A target image is provided as input. The algorithm tries to find the sin
ASCII table in golang
ASCII Table Writer Generate ASCII table on the fly ... Installation is simple as go get github.com/olekukonko/tablewriter Features Automatic Padding
Go package to make lightweight ASCII line graph ââ⯠in command line apps with no other dependencies.
asciigraph Go package to make lightweight ASCII line graphs âââ¯. Installation go get github.com/guptarohit/asciigraph Usage Basic graph package main
weather app for the terminal
wego is a weather client for the terminal. Features show forecast for 1 to 7 days nice ASCII art icons displayed info (metric or imperial units): temp
đšī¸ A basic gameboy emulator with terminal "Cloud Gaming" support
Gameboy.Live đšī¸ Gameboy.Live is a Gameboy emulator written in go for learning purposes. You can simply play Gameboy games on your desktop: Or, "Cloud
Gorched is terminal based game written in Go inspired by "The Mother of all games" Scorched Earth
Gorched Gorched is terminal based game written in Go inspired by "The Mother of all games" Scorched Earth. How the game looks like depends on your ter
generativeart is a Go package to generate many kinds of generative art.
generativeart is a Go package to generate many kinds of generative art. The goal is to collect some excellent generative art (implemented in R or Processing), and rewrite them in Go again
Generative Julia Set Image in Go
julia Generative Julia Set Image in Go In general terms, a Julia set is the boundary between points in the complex number plane or the Riemann sphere
ASCII transliterations of Unicode text.
go-unidecode ASCII transliterations of Unicode text. Inspired by python-unidecode. Installation go get -u github.com/mozillazg/go-unidecode Install C
3D line art engine.
ln The 3D Line Art Engine ln is a vector-based 3D renderer written in Go. It is used to produce 2D vector graphics (think SVGs) depicting 3D scenes. T
:foggy: Convert image to ASCII
đ Image2ascii Image2ASCII is a library that converts images into ASCII images and provides command-line tools for easy use. Installation go get githu
:triangular_ruler: Create beautiful generative image patterns from a string in golang.
geopattern Create beautiful generative image patterns from a string in golang. Go port of Jason Long's awesome GeoPattern library. Read geopattern's d
:pushpin: State of the art point location and neighbour finding algorithms for region quadtrees, in Go
Region quadtrees in Go Region quadtrees and efficient neighbour finding techniques in Go Go-rquad proposes various implementations of region quadtrees
Tabular simplifies printing ASCII tables from command line utilities
tabular Tabular simplifies printing ASCII tables from command line utilities without the need to pass large sets of data to it's API. Simply define th
Simple tables in terminal with Go
Simple tables in terminal with Go This package allows to generate and display ascii tables in the terminal, f.e.: +----+------------------+-----------
:art: Contextual fmt inspired by bootstrap color classes
Cfmt Contextual fmt It provides contextual formatting functions that have nearly identical usage of the fmt package. The ideas were borrowed from boot
Go package to make lightweight ASCII line graph ââ⯠in command line apps with no other dependencies.
asciigraph Go package to make lightweight ASCII line graphs âââ¯. Installation go get github.com/guptarohit/asciigraph Usage Basic graph package main