210 Resources
Golang text-color Libraries
Console based text-adventure RPG
Download: Windows, MacOS, Linux Demo: Video Console Quest Welcome to Console Quest! In this text-based adventure game, you'll embark on a journey to e
protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats
protoCURL protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text forma
The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, ...)
=== T H E C L O U D A V I A T O R === ⠀⠀⠀⠀⠀⠀⠀⠀⢶⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Golang terminal ANSI OSC52 wrapper. Copy text to clipboard from anywhere.
go-osc52 A terminal Go library to copy text to clipboard from anywhere. It does so using ANSI OSC52. The Copy() function defaults to copying text from
Easy to use open source hardware to drive WS2811 LEDs with high-quality color
STOP DOING FADECANDY LEDs were not supposed to be given data pins YEARS of "temporal dithering" but no real-world use found for having more than three
Converts PDF, DOC, DOCX, XML, HTML, RTF, etc to plain text
docconv A Go wrapper library to convert PDF, DOC, DOCX, XML, HTML, RTF, ODT, Pages documents and images (see optional dependencies below) to plain tex
A color manipulation and conversion library for Go. 🌈 ✨
Khroma Khroma is a color manipulation and conversion library for Go. ✨ 🌈 Example package main import ( "log" "github.com/qbee-org/khroma" ) func
Read the text of memes, then inject that text into the image as searchable metadata.
Make Meme Text Searchable I have an extensive set of memes I've been collecting since the early days of Flickr. #icanhascheeseburger It's a pain in th
:paw_prints: Detect if a file is binary or text
Binary Go module and command line utility for checking if the given file or data is likely to be binary or text. It does so by reading the first, midd
Librebird - A text based bird game made in Go
librebird a text based bird game made in Go, please contribute to the adventures
Knit is an inline code generation tool that combines the power of Go's text/template package with automatic spec file loading.
Knit Knit is an inline code generation tool that combines the power of Go's text/template package with automatic spec file loading. Example openapi: "
COCO (Color Converter) is a color conversion library for Go.
COCO (Color Converter) for Go COCO (Color Converter) is a color conversion library for Go. Heavily inspired by NPM's color-convert. It converts all wa
NERV Editor - A simple but peculiar text editor
nerved a simple but peculiar text editor introduction nerved is a text editor bu
UIKit - A declarative, reactive GUI toolkit for build cross platform apps with web technology with single codebase
UIKit - A declarative, reactive GUI toolkit for build cross platform apps with web technology with single codebase
Kita is a declarative, reactive GUI toolkit for build cross platform apps with web technology with single codebase
Kita is a declarative, reactive GUI toolkit for build cross platform apps with web technology with single codebase. Inspired by Flutter, React. S
Generates random text based on trigrams generated from input text
Trigrams Generates random text based on trigrams generated from input text Contents Building Running Using Implementation notes NGram size Maximum wor
Insert German umlauts in the clipboard text.
Trying to write German on an English keyboard proves to be hard. Entering umlauts like ä and ß is not easy. This program will insert umlauts in your c
A simple action that looks for multiple regex matches, in a input text, and returns the key of the first found match.
Key Match Action A simple action that looks for multiple regex matches, in a input text, and returns the key of the first found match. TO RUN Add the
Color lets you use colorized outputs in terms of ANSI Escape Codes in Go (Golang)
Color lets you use colorized outputs in terms of ANSI Escape Codes in Go (Golang). It has support for Windows too! The API can be used in several ways, pick one that suits you.
Simple .docx converter implemented by Go. Convert .docx to plain text.
docc Simple ".docx" converter implemented by Go. Convert ".docx" to plain text. License MIT Features Less dependency. No need for Microsoft Office. On
Ttsaas-clone - Text To Speech As A Service
TTSAAS Text To Speech As A Service Dependencies Be sure to install the following
Commonwords - Simple cli to find words in text that are not in the 1000 most common English words
Thousand common words Find words in a text that are not in the 1000 most common
Fonetic is a library to assess pronounceablility of a given text
fonetic-go assess pronounciblity of text Introduction Fonetic is a library to assess pronounceablility of a given text. For more information, check ou
Program to convert plain text to CSV file which can imported into Anki.
Program to convert plain text to CSV file which can imported into Anki. The motivation of this program is to save time by automatically coverting Question and Answer into CSV file which can be imported directly into Anki.
Project-1 - Create a service that accepts input as text and provides Json Output as Top ten most used words and times of occurrence in the text
Project Assignment Steps to run the project: download or clone repo in your loca
Tutorial code for my video Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang
Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang Read text from a file and split into words. Introduction to slices / lists. Co
Project-2 - Create a project that calls service created above, pass text and prints JSON output returned from the service
Project Assignment Steps to run the project: First Download the repo present her
Tts - A project takes advantage of a server to run compute some audio file from text you send it
Text to Speech Hey this project takes advantage of a server to run compute some
Note - A text editor for the Linux Terminal! (Mainly compatible with Arch, because I made it on there)
Note - A text editor for the Linux Terminal! (Mainly compatible with Arch, because I made it on there)
Wl-gammarelay - Wayland utility for changing color temperature using hotkeys
wl-gammarelay This utility was developed from gammastep, a fork of redshift as w
Speaker command reads aloud the text message. It supports multilingual voice reading
speaker - Read the text aloud speaker command reads aloud the text message. It supports multilingual voice reading. If you want the time signal, the s
Another Text Attribute Manupulator
go-ataman Another Text Attribute Manipulator The goal of the project is to help render colored text in terminal applications with text attribute manip
A UTF-8 and internationalisation testing utility for text rendering.
ɱéťàł "English, but metal" Metal is a tool that converts English text into a legible, Zalgo-like character swap for the purposes of testing localisati
Share plain text, images and files in Local area network.
LAN-Share Share plain text, images and files in Local area network. Usage $ lan-share -h Usage of lan-share: -addr string Listen on address
Colorized logger for Golang with dynamic log level configuration
logmatic Colorized logger for Golang with dynamic log level configuration Documentation here: https://godoc.org/github.com/mborders/logmatic Example U
Easysearch - Easy Full-Text Search Engine in golang
Easy Full-Text Search Engine Overview EasySearch是一个分布式的全文检索搜索引擎,同时支持内存检索与磁盘检索,并针
Gcli - 🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features
Gcli - 🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本
Frep - Generate file using template from environment, arguments, json/yaml/toml config files
frep Generate file using template from environment, arguments, json/yaml/toml config files. NAME: frep - Generate file using template USAGE: fr
Epaper - Driver and example program for tri-color 7.5" 880x528 waveshare eink display
epaper Driver and example program for tri-color 7.5" 880x528 waveshare eink display It's a work in progress, which lacks a lot of safeguarding (meanin
Markpdf - Watermark PDF files using image or text
markpdf - Watermark PDF files using image or text A tiny command line tool for watermarking PDF files using image or text. With simple options to conf
Words - help with a word finder game, sketches a text-processing utility program
Shell-style text processing in Go I saw a word game where the puzzle gives you six letters. By means of a clever user interface, you construct words f
Uses Google's classic diff-match-patch algorithm to compare two files, sending the color highlighted output to *testing.T for use when testing expected versus actual results.
Compare-files uses Google's classic diff-match-patch algorithm to compare two files. It sends the color highlighted output to *testing.T for use when
Simple text-line analog clock
anaclock anaclock prints a simple analog clock as a line of text. Demo $ anaclock 23 . : .| 00 anaclock is easy to use in CLI prompts or anywhere
Color quantization experiment for golang
bitcrush Color quantization experiment, version 4 Build git clone https://github
Chalk is a Go Package which can be used for making terminal output more vibrant with text colors, text styles and background colors.
Chalk Chalk is a Go Package which can be used for making terminal output more vibrant with text colors, text styles and background colors. Documentati
A project that adds color to golang's logger module
logger A project that adds color to golang's log module Installation go get github.com/christopher18/logger Usage // Import the module import "github
Removes diacritics from French text.
french-diacritics-remover-gopherjs Removes diacritics from French text. Requirements for user Javascript enabled web browser Requirements for Develope
Google GCP Text-to-Speech Service in one simple binary ;)
Google text-to-speak Simple Binary file This repository is a simple implementation of google text-to-speak service. Required enable API in GCP (https:
Lightweight SQL database written in Go for prototyping and playing with text (CSV, JSON) data
gopicosql Lightweight SQL database written in Go for prototyping and playing wit
A simple library for formatting and laying out text in your terminal
Paragraphical This a library to format you blocks of text in neat paragraph layouts without you having to think about it too much. Getting Started Pre
tail a text file and trigger an action if a new line occurs [wip]
Tailpipe Synopsis Config Help Synopsis Tail a file and trigger an action if a new line occurs. Currently only mailing the new line somewhere is suppor
mold your templated to HTML/ TEXT/ PDF easily.
mold mold your templated to HTML/ TEXT/ PDF easily. install go get github.com/mayur-tolexo/mold Example 1 //Todo model type Todo struct { Title stri
Simple library for fuzzy text sanitizing, normalizing and comparison.
normalize Simple library for fuzzy text sanitizing, normalizing and comparison. Why People type differently. This may be a problem if you need to asso
Colorized logger for Golang with dynamic log level configuration
logmatic Colorized logger for Golang with dynamic log level configuration Documentation here: https://godoc.org/github.com/mborders/logmatic Example U
nlp is a general purpose any-lang Natural Language Processor that parses the data inside a text and returns a filled model
nlp nlp is a general purpose any-lang Natural Language Processor that parses the data inside a text and returns a filled model Supported types int in
Launch parallel processes (shuttles) with conditional parameter(s) specified in text file(s)
~# shuttle Launch some shuttles here and there. Usage Usage example: # Launch as many sqlmaps as the lines in targets.txt # with 4 maximum istances at
Open source API-compatible alternative to the text editor Sublime Text
lime Welcome to the meta project for Lime. For the backend, please see limetext/lime-backend. There are also three frontends currently in development:
The MapReduce pattern with Goroutines and channels to count n-grams in a directory of text files
MapReduce Ngram This Golang program implements the MapReduce pattern with Goroutines and channels to count n-grams in a directory of text files. Usage
A color temperature setting library and CLI that operates in a similar way to f.lux and Redshift.
go-sct A color temperature setting library and CLI that operates in a similar way to f.lux and Redshift. The command line app automatically determines
Fusozay Var Var: A CLI tool for quick text template rendering
fvv - Fusozay Var Var A CLI tool for quick text template rendering Fusozay Var Var means "have fun" It is a reference to something I see a lot Fusozay
Phalanx is a cloud-native full-text search and indexing server written in Go built on top of Bluge that provides endpoints through gRPC and traditional RESTful API.
Phalanx Phalanx is a cloud-native full-text search and indexing server written in Go built on top of Bluge that provides endpoints through gRPC and tr
Turn a heterogeneous pile of text docs into a single web page with good search.
Codex Codex turns an unstructured pile of heterogeneous documents into a single interactive web document. Your input documents maybe in markdown, TeX,
Multi-platform Nintendo Game Boy Color emulator written in Go
GoBoy GoBoy is a multi-platform Nintendo GameBoy and GameBoy Color emulator written in go. The emulator can run the majority of GB games and some CGB
Go-colorful: A library for playing with colors in golang
go-colorful A library for playing with colors in Go. Supports Go 1.13 onwards. Why? I love games. I make games. I love detail and I get lost in detail
Arecibo: Simple text randomizer
Arecibo Arecibo: Simple text randomizer. Transforms This {article|website|newspaper} will give you the {most|best|most accurate} information about thi
Wrapper library for github.com/tucnak/telebot to create simple text-based Telegram bots
tbwrap Wrapper library for github.com/tucnak/telebot to create simple text-based Telegram bots Installation go get github.com/enrico5b1b4/tbwrap Exam
Game Narrative Design Tool
Arrow Game Narrative Design Tool Download | Support | Runtimes | Guides Arrow is a handy, free, open-source and feature-rich tool to design game narra
Speech to text module for Godot 3
Speech to Text module for Godot This is a Speech to Text (STT) module for Godot. In other words, a module that captures the user's microphone input an
GDScript (Godot Engine) filetype spec for the Geany text editor
GDScript-Geany This is the GDScript syntax definition for the Geany text editor / IDE. GDScript is the scripting language for the Godot Game Engine. G
Detect non-inclusive language in your source code.
Detect non-inclusive language in your source code. I stay woke - Erykah Badu Creating an inclusive work environment is imperative to a healthy, suppor
Command line tool for time tracking in a human-readable file format.
klog klog is a plain-text file format and a command line tool for time tracking. 📕 Documentation – Learn how to use klog 📥 Download – Get the latest
A Go library for terminal background color detection
go-termbg A Go library for terminal background color detection. The detected color is provided by RGB or theme ( dark or light ). Based on https://git
Indexed color Go library based on lighting
n-bit engine This repository is a Go software graphics rendering library implementation that is focused on the indexed color and pixel graphics. It us
Binaryscarf generates double-knitting patterns for some corpus of input text.
binaryscarf binaryscarf generates double-knit patterns for some corpus of input text. The layout follows the same style as described here. Output is s
A Go package for converting RGB and other color formats/colorspaces into DMC thread colors (DMC color name and floss number)
go-c2dmc A Go package for converting RGB and other color formats/colorspaces into DMC thread colors (DMC color name and floss number). Implemented as
micro-draft-manager is a microservice that helps you to manage unstructured data in your application with sorting and full-text search
micro-draft-manager is a microservice that helps you to manage unstructured data in your application with sorting and full-text search. For example, y
View, edit, and save text files via http to the file system.
go-wiki View, edit, and save text files via http to the file system. (DONE) https://golang.org/doc/articles/wiki/ Instructions go run main.go In a web
Custom text condition for filters
Custom text condition for filters Install go get -v github.com/blins/condition Use func init() { condition.RegisterConditionFabric("prefix", cond
In-memory, full-text search engine built in Go. For no particular reason.
Motivation I just wanted to learn how to write a search engine from scratch without any prior experience. Features Index content Search content Index
In-memory, full-text search engine built in Go. For no particular reason.
Motivation I just wanted to learn how to write a search engine from scratch without any prior experience. Features Index content Search content Index
Wrap unicode text not to exceed a certain width.
wwrap Wrap unicode text not to exceed a specified column width. There is a fold utility in the GNU Coreutils package, but unfortunately it works on by
Sort the emails contained in a .csv file into a text file
Go convert csv to txt This snippet of code allows you to sort the emails contained in a .csv file into a text file.
Machine-readable regular expressions for identifying accession numbers for cultural heritage organizations in text.
Machine-readable regular expressions for identifying accession numbers for cultural heritage organizations in text.
A quick and dirty but useful tool to download each text/html page from the wayback machine for a specific domain and search for keywords within the saved content
wayback-keyword-search A quick and dirty but useful tool to download each text/html page from the wayback machine for a specific domain and search for
dumpr! is a tool to capture text based tcp traffic from the receivers point of view.
dumpr! dumpr! is a tool to capture text based tcp traffic. The project came about for the need to capture a web request from the back end. It was also
Simple library to handle ANSI functions and parsing of color formatting strings
Emerald A basic color library for use in my Go projects, built on top of mgutz/ansi. Package ansi is a small, fast library to create ANSI colored stri
Monmind - obfuscate multiple strings & hide text from binary searching
Monmind - obfuscate multiple strings & hide text from binary searching Obfuscation strings in golang code INSTALL You can install monmind by running:
This vitual os application consist of 3 mini applications embedded in it like weather app , text editor and calculator .
Virtual-Operating-System This vitual os application consist of 3 mini applications embedded in it like weather app , text editor and calculator . APPS
Built Virtual Operating System and integrated application like calculator, gallery app , weather app, and text editor.
Virtual Operating System Built Virtual Operating System and integrated application like calculator, gallery app , weather app, and text editor. Langua
CLI tool to convert many common document types to plane text.
Textify. CLI tool to convert many common document types to plane text. Goals. SO many different document types exist today. PDFs, EPUB books, Microsof
This is a simple text completion/editing/auto-correction tool I created in Go.
Auto Text Completion Tool This is a simple text completion/editing/auto-correction tool I created in Go. The tool receives the following arguments: Th
Simple utilities for creating ascii text in Go
Simple utilities for creating ascii text in Go
ColorX is a library to determine the most prominent color in an image written in golang
ColorX is a library to determine the most prominent color in an image. ColorX doesn't use any sort of complex algorithms to calculate the prominent color, it simply loops over the image pixels and returns the color that occurs the most.
AppGo is an application that is intended to read a plain text log file and deliver an encoded polyline
AppGo AppGo is an application that is intended to read a plain text log file and deliver an encoded polyline. Installation To run AppGo it is necessar
Color generator with golang
color-generator How to use this repo img src="https://color-pallete-gen.herokuapp.com/hexCode" / Like this: Getting Started Copy sample.env to .env
Tool to easily rename or move a bunch of files with a text editor of your choice
batch-rename With batch-rename you can utilize your favorite text editor to rename or move a bunch of files at once. It doesn't come with any features
Module for underline text
Underline Module for underline text Usage underline.Custom("Lorem ipsum dolor sit amet", "+", true) // Lorem ipsum dolor sit amet // ++++++++++++++++
A tool to find all duplicates in large sets of text documents.
⊧ dupi Dupi is an engine for identifying and exploring duplicative text in sets of documents. Status Dupi is in alpha/early beta development stage. Pl