77 Resources
Golang random Libraries
CLI tool for generating random messages with rules & publishing to the cloud services (SQS,SNS,PUB/SUB and etc.)
Randomsg A CLI tool to generate random messages and publish to cloud services like (SQS,SNS,PUB/SUB and etc.). TODO Generation of nested objects is no
Random - A Golang library that provides functions for generating random values
Random A Golang library that provides functions for generating random values. Us
Script to fill phishing sites databases with random data and prevent theft
phsfill Script to fill phishing sites databases with random data and prevent theft Installation & Build: To install the library, run go install github
JSON API for a random meme scraped from reddit.
JSON API for a random meme scraped from reddit.
Print random bytes from a secure source to stdout.
Print random bytes from a secure source to stdout.
Go-random-chat - Fast and scalable real-time random chat written in go
Go Random Chat Fast and scalable real-time random chat written in go. Features:
The API backend for the HackMan hackathon event. Returns a random word associated with a unique key
The API backend for the HackMan hackathon event. Returns a random word associated with a unique key
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
A tiny secure-random password generator
go-psw A tiny golang tool for generating a crypto-random password in a terminal. Installation go install github.com/hedhyw/go-psw/cmd/psw@latest Usage
A generator of cats/birds/mobilizon pictures optimised to generate or random avatars, or defined avatar from a "seed"
A generator of cats/birds/mobilizon pictures optimised to generate or random avatars, or defined avatar from a "seed". A derivation by David Revoy from the original MonsterID by Andreas Gohr's.
GuessTheNum - Guessing game made using GO
Guess The Number Guess the number is a guessing game made with the Go programmin
An app that fetches a random name and joke, and combines them.
Wildfire Backend Assessment An app that fetches a random name and joke, and combines them.
Package reservoir samples values uniformly at random from an unbounded sequence of inputs
Package reservoir samples values uniformly at random from an unbounded sequence of inputs
Go package and associated command line utility to generate random yet human-readable names and identifiers
namegen | What's this? Go package and associated command line utility to generate random yet human-readable names and identifiers. Somewhat inspired b
Larry 🐦 is a really simple Twitter bot generator that tweets random repositories from Github built in Go
Larry 🐦 Larry is a Golang cli bot that tweets random Github repositories. Disclaimer I hold no liability for what you do with this bot or what happen
RF.go is an implementation of Random Forest in GoLang
RF.go RF.go is an implementation of Random Forest in GoLang. Random forest (or random forests) is an ensemble classifier that consists of many
Go / Golang package for picking random items from a list
Go / Golang package for picking random items from a list
Go / Golang package to return a random boolean true or false
github.com/mitchallen/coin Usage Initialize your module $ go mod init example.com/my-demo Get the module Note that you need to include the v in the v
This is repository for Simple HTTP GET golang app that counts standard deviation from random.org integers
Simple Get Deviation App This is repository for Simple HTTP GET golang app that counts standard deviation from random.org integers IMPORTANT: Because
Random Forest implementation in golang
GoDoc: https://godoc.org/github.com/malaschitz/randomForest Test: go test ./... -cover -coverpkg=. randomForest Random Forest implementation in golan
Rfpm - Random Fair Preemption Model For Golang
rfpm RFPM (Random Fair Preemption Model) is absolutely fair to all clients who r
Generates a random alphanumeric string of a given length.
randstring randstring.Create () is fast and has minimal memory allocation. It returns a random alphanumeric string of a given length. Install go get g
Splasher is a tool to change desktop wallpaper random every 2 minutes from unsplash.
Splasher Splasher is a tool to change desktop wallpaper random every 2 minutes from unsplash. Download Latest Release: GitHub Release Installation & S
A transparent and secure way to look up public keys.
Key Transparency Key Transparency provides a lookup service for generic records and a public, tamper-proof audit log of all record changes. While bein
Culture - A package that gets a random name from the Culture series' ships Minds.
culture A package that gets a random name from the Culture series' ships Minds. Getting started This project requires Go to be installed. On OS X with
Pape-server - A small server written in golang to serve a random wallpaper.
pape-server I like to inject custom CSS themes into a lot of websites and electron apps, however browsers don't let websites access local disk through
A simple tool to fill random data into a file to overwrite the free space on a disk
random-fill random-fill is a simple tool to fill random data into a file to over
Flexible and customizable random string generator
Go random string generator Usage import "github.com/go-passwd/randomstring" Documentation https://go-passwd.github.io/randomstring.html Rules function
A Blum-Blum-Shub-Generator written in Go
gobbs A Blum-Blum-Shub-Generator in Go. Status Testing Usage Create a new generator with default config: import "github.com/tsdtsdtsd/gobbs" g, err :
RandomString -- Library to make passwords without misleading letters
RandomString -- Library to make passwords without misleading letters This package makes random passwords with fast logic described in this link. The o
A safe time-independent random number/string generator.
🦎 RanGo A time-independent random number/string generator. 📦 Installation First: go get github.com/yektadev/rango Then, add the dependency to your
Golang implementation of ECVRF-EDWARDS25519-SHA512-TAI, a verifiable random function described in draft-irtf-cfrg-vrf-10.
Go-ECVRF Go-ECVRF is a library that implements ECVRF-EDWARDS25519-SHA512-TAI, a verifiable random function described in draft-irtf-cfrg-vrf-10. By des
Client - Server TCP Chat For String Messages And Random Files
GoChat Client - Server TCP Chat For String Messages And Random Files GoChat is a chat for string messages and random files using Golorem by Derek A. R
A lightweight templating system for generating random data
Moldova Moldova is a lightweight template interpreter, used to generate random values that plug into the template, as defined by a series of custom to
I'd like to share random apps in the spare times. Thus, I'm going to try learning some concepts of Go and as much as I can I try to clarify each line.
go-samples I'd like to share random apps in the spare times. Thus, I'm going to try learning some concepts of Go and as much as I can I try to clarify
Randomdata : a tiny help suite for generating random data
go-randomdata randomdata is a tiny help suite for generating random data such as first names (male or female) last names full names (male or female) c
Filling a matrix with unique, random, int numbers
randmatrix The task is to fill a matrix (m × n) with random, int, unique numbers from a certain range (for example for the range 1-3 possible numbers
A web app that displays a new random famous quote every day (UTC timezone) and allows people to like/unlike the quote
Intro A web app that displays a new random famous quote every day (UTC timezone) and allows people to like/unlike the quote. The app display the curre
Choose random items from a list
Random Choose a set of random items from a list Usage If a list of playing card names are stored in a file cards.txt, choose 5 at ramdom ./choose_item
Generate some random data
fake-data-generator-api generate some random data installing and using
Alternative random id generation to uuid
randid import "go.withmatt.com/randid" id := randid.New().String() randid's goals are simple: a smaller, more compact, faster version of uuid4. I don
✍ A package and command line tool to generate Lorem Ipsum
Lorelai A package and command line tool to generate Lorem ipsum. Install go get github.com/UltiRequiem/lorelai/pkg Examples Generating Text func print
Helps exercise your memory by giving you random tokens and poems to memorize.
memory-enhancer Helps exercise your memory by giving you random tokens and poems to memorize. Using Every day when you first open your terminal you wi
generate random data like name, email, uuid, address, images and etc.
gg-rand generate random data like name, email, uuid, address, images and etc. build and install: make run: gg-rand $ gg-rand SillyName : Knavesa
Just some random matchers
The package provides a matcher interface to match a given value of any types.
A repository of random code snippets used to develop proof of concepts
Oddments Oddments is a repository of random code snippets used to develop proof of concepts for techniques used with the Windows operating system. POC
linenoise is a library that generates strings of random characters that can be used as reasonably secure passwords.
linenoise linenoise is a library that generates strings of random characters (herein called a "noise") that can be used as reasonably secure passwords
linenoise-classic is a command-line tool that generates strings of random characters that can be used as reasonably secure passwords.
linenoise-classic is a command-line tool that generates strings of random characters that can be used as reasonably secure passwords.
Encriptator using random generated numbers
public-private-key-encrypter Encriptator using random generated numbers The input file must be in one file called 'data.txt' The execution will genera
Generate a cryptographically strong random string :lock:
Crypto Random String You can use this library to generate a cryptographically strong random string for creating an identifier, slug, salt, PIN code, f
✔️ Get random data for your app from a third-party source.
Random Data Securely produced random data for application testing. FAQ What would i use this data for? You can use this information to test your apps
Daypaper sets your GNOME wallpaper based on the time of day from a random and relevant Unsplash image.
Daypaper Daypaper sets your GNOME wallpaper based on the time of day from a random and relevant Unsplash image. Installation You will need an Access T
Random is a package written in Go that implements pseudo-random number generators for various distributions.
Random This package implements pseudo-random number generators for various distributions. For integers, there is a function for random selection from
Fast, scalable pseudo random number generator based on xxh3
XXH3-Based Pseudorandom Number Generator This package contains an experimental implementation of a noise based pseudorandom number generator that scal
GopherSay allow you to display a message said by a cute random Gopher.
GopherSay About Welcome in GopherSay! GopherSay is inspired by Cowsay program. GopherSay allow you to display a message said by a cute random Gopher.
Get random dad jokes on terminal.
Dadjokes Get random dad jokes in terminal. This project fetch the icanhazdadjoke API. Installation go get github.com/UltiRequiem/dadjokes Or: go insta
💻 Random quotes on terminal
Quotabler Get random quotes in terminal. This project fetch the Quotable.io API. Installation go get github.com/UltiRequiem/quotabler To be able to ex
randstr is a module that contains functions for generating random strings.
randstr is a module that contains functions for generating random strings. The functions in this module uses the crypto/rand package. Installa
✨ Generate unique IDs (Port of Node package "generate-snowflake" to Golang)
✨ Generate Snowflake Generate unique IDs. Inspired by Twitter's Snowflake system. 📦 Installation Initialize your project (go mod init example.com/exa
🎭👄 Like cowsay but it's random anime quote
🎭 👄 weebsay - cowsay but it's random anime quote 🌸 aesthetics inspired by TorchedSammy follow him he is a good guy Installation 🔨 go get -u github
Generate random, pronounceable, sometimes even memorable, "superhero like" codenames - just like Docker does with container names.
Codename an RFC1178 implementation to generate pronounceable, sometimes even memorable, "superheroe like" codenames, consisting of a random combinatio
Fast and scalable pseudorandom generator for Go
fastrand Fast pseudorandom number generator. Features Optimized for speed. Performance scales on multiple CPUs. How does it work? It abuses sync.Pool
A Go Library For Generating Random, Rule Based Passwords. Many Random, Much Secure.
Can Haz Password? A Go library for generating random, rule based passwords. Many random, much secure. Features Randomized password length (bounded). T
Random fake data generator written in go
Gofakeit Random data generator written in go Features 160+ Functions!!! Concurrent Global Rand Struct Generator Custom Functions Http Server Command L
Use random bot scanning the internet to seed a Conways Game of Life running on a small LCD on my desk
botnet-fishbowl Use random bots scanning the internet to seed a Conways Game of Life running on a small LCD on my desk Conways Game of Life tends to r
Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier.
A Go package for generating and manipulating UUIDs Generate, encode, and decode UUIDs v1, as defined in RFC 4122, in Go. Project Status v1.1.0 Stable:
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
Gosl - Go scientific library Gosl is a set of tools for developing scientific simulations using the Go language. We mainly consider the development of
Selected Machine Learning algorithms for natural language processing and semantic analysis in Golang
Natural Language Processing Implementations of selected machine learning algorithms for natural language processing in golang. The primary focus for t
Random fake data generator written in go
Gofakeit Random data generator written in go Features 160+ Functions!!! Concurrent Global Rand Struct Generator Custom Functions Http Server Command L
Random fake data and struct generator for Go.
Faker Random fake data and struct generator for Go. More than 100 generator functions Struct generator Unique data generator Builtin types support Eas
Go Scoring API for PMML
Goscore Go scoring API for Predictive Model Markup Language (PMML). Currently supports Neural Network, Decision Tree, Random Forest and Gradient Boost
Selected Machine Learning algorithms for natural language processing and semantic analysis in Golang
Natural Language Processing Implementations of selected machine learning algorithms for natural language processing in golang. The primary focus for t
Play chess with Go, HTML5, WebSockets and random strangers!
ChessBuddy Play chess with Go, HTML5, WebSockets and random strangers! Demo: http://chess.tux21b.org:8000/ Hint: Open the page in two different tabs,