172 Resources
Golang rekognition-text 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
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
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: "
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
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)
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
Easysearch - Easy Full-Text Search Engine in golang
Easy Full-Text Search Engine Overview EasySearch是一个分布式的全文检索搜索引擎,同时支持内存检索与磁盘检索,并针
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
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
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
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
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
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
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,
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
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
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
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
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
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
TinyHat.Me: Microservices deployed with Kubernetes that enable users to propose hat pictures and try on hats from a user-curated database.
Click here to see the "buggy" version 🐛 The Scenario TinyHat.Me is an up and coming startup that provides an API to allow users to try on tiny hats v
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
Are you programming and suddenly your stomach is rumbling? No problem, order your Ifood without leaving your favorite text editor ❤️
vim-ifood Você ta programando e de repente bateu aquela fome? Sem problemas, peça seu Ifood sem sair do seu editor de texto favorito ❤️ Are you progra
Cli tool to translate text from any language into german
GERMAN A cli tool for converting text into German. Build Locally $ go build $ go install Dependencies To execute successfully, a free tier DEEPL API
Wormhole-gui is a cross-platform application that lets you easily share files, folders and text between devices.
Cross-platform application for easy encrypted sharing of files, folders, and text between devices.
a simple and lightweight terminal text editor written in Go
Simple Text editor written in Golang build go build main.go
tmux-fastcopy aids in copying of text in a tmux pane with ease.
tmux-fastcopy tmux-fastcopy aids in copying of text in a tmux pane with ease. How? When you invoke tmux-fastcopy, it inspects your tmux pane and overl
📋 cross-platform clipboard package that supports accessing text and image in Go (macOS/Linux/Windows/Android/iOS)
clipboard Cross platform (macOS/Linux/Windows/Android/iOS) clipboard package in Go import "golang.design/x/clipboard" Features Cross platform supports
Cross-platform application for easy encrypted sharing of files, folders, and text between devices.
wormhole-gui Wormhole-gui is a cross-platform application that lets you easily share files, folders and text between devices. It uses the Go implement
colorStyle is a library of styles for command-line text.
colorStyle ColorStyle is a library of styles for command-line text. Used to modify the style of text for standard output to the terminal interface, yo
A command line http test tool. Maintain the case via git and pure text
httptest A command line http test tool Maintain the api test cases via git and pure text We want to test the APIs via http requests and assert the res
Turns any junk text into a usable wordlist for brute-forcing.
haklistgen Turns any junk text into a usable wordlist for brute-forcing. Installation go get -u github.com/hakluke/haklistgen Usage Examples Scrape a
Interactive CLI helper for creating git branches with JIRA Links and some text
bb (better-branch) Interactive CLI helper for creating git branches with JIRA Links and some text Still in development? Yes How it works? This tiny ut
Split text files into gzip files with x lines
hakgzsplit split lines of text into multiple gzip files
red-tldr is a lightweight text search tool, which is used to help red team staff quickly find the commands and key points they want to execute, so it is more suitable for use by red team personnel with certain experience.
Red Team TL;DR English | 中文简体 What is Red Team TL;DR ? red-tldr is a lightweight text search tool, which is used to help red team staff quickly find t
Simple system for writing HTML/XML as Go code. Better-performing replacement for html/template and text/template
Simple system for writing HTML as Go code. Use normal Go conditionals, loops and functions. Benefit from typing and code analysis. Better performance than templating. Tiny and dependency-free.
Fast and secure steganography CLI for hiding text/files in images.
indie CLI This complete README is hidden in the target.png file below without the original readme.png this could have also been a lie as none could ev
The new home of the CUE language! Validate and define text-based and dynamic configuration
The CUE Data Constraint Language Configure, Unify, Execute CUE is an open source data constraint language which aims to simplify tasks involving defin
👄 The most accurate natural language detection library in the Go ecosystem, suitable for long and short text alike
Its task is simple: It tells you which language some provided textual data is written in. This is very useful as a preprocessing step for linguistic data in natural language processing applications such as text classification and spell checking. Other use cases, for instance, might include routing e-mails to the right geographically located customer service department, based on the e-mails' languages.
👄 The most accurate natural language detection library in the Go ecosystem, suitable for long and short text alike
👄 The most accurate natural language detection library in the Go ecosystem, suitable for long and short text alike
A PDF document generator with high level support for text, drawing and images
GoFPDF document generator Package go-pdf/fpdf implements a PDF document generator with high level support for text, drawing and images. Features UTF-8
gofontrender renders text with different parameters using the go font renderer
gofontrender This simple program renders text using the go font render. It computes the anti-aliasing by computing the exact pixel coverage with the a