66 Resources
Golang phone-number Libraries
User Agents detector for tv, phone, tablet and desktop devices.
gouseragents Accurate and fresh list of desktop, phone, tablet and tv user agents. install go get github.com/emetriq/gouseragents usage import ( "f
Needlessly complex program to parse, increment, and push the latest version number tag on github. Made with 😫 , 😓 & 😭
increment What is this? Needlessly complex program to parse, increment, and push the latest version number tag on github. Err handling by Sentry Made
Goodmorning - The number of days left in the year and the weather for today
goodmorning 今年の残りの日数とお天気がわかるよ 実行サンプル ▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲
Allows verifying client's phone number
hone verification module for Elling - Elytrium Billing
Toy project to test golang toolset, using as pretext the "cyclic number" problem (famous 142857 number)
go-cyclic-number Toy project to test golang toolset, using as pretext the "cyclic number" problem (famous 142857 number) First version: https://github
Using NFP (Number Format Parser) you can get an Abstract Syntax Tree (AST) from Excel number format expression
NFP (Number Format Parser) Using NFP (Number Format Parser) you can get an Abstract Syntax Tree (AST) from Excel number format expression. Installatio
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
Divide (distribute) the given number (n) into number (p) of parts randomly,
Number Split Randomly The sample code written in Go lang Executables This repo already have executables for Linux and windows, after clone the repo ju
Go Microsoft Excel Number Format Parser
NFP (Number Format Parser) Using NFP (Number Format Parser) you can get an Abstract Syntax Tree (AST) from Excel number format expression. Installatio
Anaximander is an ISP probing tool implementing several reduction techniques to cut down the number of probes launched in order to map an Autonomous System
Anaximander is an ISP probing tool implementing several reduction techniques to cut down the number of probes launched in order to map an Autonomous System, while still keeping high discovery levels.
A CRUD Phone Book app by REST-API, Golang and PostgreSQL
in this repository, I've created a CRUD Phone Book app by REST-API, Golang and PostgreSQL. in this app, you can: 1-Create a new contact 2-See all contacts 3-Search among the contacts 4-Delete a contact by it's name 5-Delete a contact by it's number 6-Delete all contacts
Numtow - Golang number to words converter
numtow golang library to convert number to words. Supported languages: kazakh, e
Takes an integer array, returns the array sorted and the number of inversions in the array
Takes an integer slice, returns the slice sorted and the number of inversions in the slice
TODO_GO: a simple todo API created in Golang with a minimum number of dependencies and configuration
TODO_GO TODO_GO is a simple todo API created in Golang with a minimum number of
This is a Golang library which contains finance related functions.
go-finance This is a Golang library which contains finance related functions. Exchange Rates The following example explains how to use this package to
concurrency-limiter allows you to limit the number of goroutines accessing a resource with support for timeouts
concurrency-limiter allows you to limit the number of goroutines accessing a resource with support for timeouts , dynamic priority of goroutines and context cancellation of goroutines.
A pool that spins up a given number of processes in advance and attaches stdin and stdout when needed
A pool that spins up a given number of processes in advance and attaches stdin and stdout when needed. Very similar to FastCGI but works for any command.
Exercise #8: Phone Number Normalizer
Exercise #8: Phone Number Normalizer Exercise details This exercise is fairly st
Guess-number-game - Computer thoughts of some integer number, you must guess it with limited number of attempts
Guess number game Rules Computer has thought of some integer number. You must guess it, you have numberOfAttempts attempts. How to run Just type in co
Dynamically resizable pools of goroutines which can queue an infinite number of jobs.
go-do-work gdw makes use of eapache's delightfully clever channels package in order to provide dynamically resizable pools of goroutines which can que
Built in user interface, LAN file transfer, such as mobile phone, computer, tablet, different operating system
Modao Built in user interface, LAN file transfer, such as mobile phone, computer, tablet, different operating systems, etc., as well as text transfer
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
Iran National Id, Bank Card Number, Mobile Number Validator for golang
Iran IDValidator Iran National Id, Bank Card Number, Mobile Number Validator for golang Installation go get -u github.com/mohammadv184/idvalidator Us
Converts a number to its English counterpart. Uses arbitrary precision; so a number of any size can be converted.
Converts a number to its English counterpart. Uses arbitrary precision; so a number of any size can be converted.
A MIME type sniffer for Go.
MIMESniffer A MIME type sniffer for Go. MIMESniffer implements the algorithm described at here and uses the file signatures (aka magic numbers) listed
A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy
Fake-SMS A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a pr
A CLI tool queries the GitHub GraphQL API for users and ranks them according to number of contributions
Project homepage Most Active GitHub Users Counter This CLI tool queries the GitHub GraphQL API for users and ranks them according to number of contrib
Advanced information gathering & OSINT framework for phone numbers
PhoneInfoga is one of the most advanced tools to scan international phone numbers using only free resources. It allows you to first gather standard information such as country, area, carrier and line type on any international phone number.
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
Like comm(1), but for any number of files
ncomm is like comm, but for any number of files, not just two files.
Simple module for validation inn control number
simple module for validation inn control number
get windows system call number dynamically, it doesn't need the system call table.
GetSyscallID get windows system call number dynamically, it doesn't need the system call table. Try download go get github.com/akkuman/getsyscallid/cm
Prometheus exporter for ping metrics such as RTT, packet loss, and jitter to any number of hosts.
ping_exporter Command ping_exporter provides a Prometheus exporter for ping metrics such as RTT, packet loss, and jitter to any number of hosts. Usage
Golang JSON decoder supporting case-sensitive, number-preserving, and strict decoding use cases
Golang JSON decoder supporting case-sensitive, number-preserving, and strict decoding use cases
Check the validity of a VAT number
Go VAT Check the validity of a VAT number without any HTTP request. This go library is based on the original jsVAT for JS/TS. The intention of this li
A tool to determine the highest version number that's smaller than a target version number
semver-highest A tool to determine the highest version number that's smaller than a target version number. Installation go install github.com/marten-s
Continuous profiling for analysis of CPU, memory usage over time, and down to the line number. Saving infrastructure cost, improving performance, and increasing reliability.
Continuous profiling for analysis of CPU, memory usage over time, and down to the line number. Saving infrastructure cost, improving performance, and increasing reliability.
Blue is a lightweight cloud-native gateway solution to handle millions of routing endpoints with a large number of connections.
Blue is a lightweight cloud-native gateway solution to handle millions of routing endpoints with a large number of connections.
MNA - stands for mobile number assignment - a small zero external dependency golang library that is used to identify mobile number assignment in tanzania
MNA - stands for mobile number assignment - a small zero external dependency golang library that is used to identify mobile number assignment in tanzania
Send email and SMS broadcasts to your contacts. SMS are sent via your Android phone connected to your PC.
Polysender Send email and SMS broadcasts to your contacts. Polysender is a desktop application, so it does not require a complicated server setup. Ema
Receive phone calls from anybody on the Web. Or host a telephony server yourself.
WebCall WebRTC Telephony Server Browser based telephony over E2E-encrypted P2P-links with very high audio quality. WebCall is lightweight and easy to
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
Designed to support DNS brute-forcing with a minimal number of network connections
Fast Use of DNS Resolvers Designed to support DNS brute-forcing with a minimal number of network connections. Installation go get -v -u github.com/caf
lls is lightweight ls. Using lls, you can get a list of files in a directory that contains a large number of files.
lls lls is lightweight ls. Using lls, you can get a list of files in a directory that contains a large number of files. How? You allocate a buffer for
Go linter that warns about number of arguments in functions.
argslen linter Argslen is a linter that checks for long list of argument in functions. The default limit is 5 (maxArguments) and skip the test files (
Routines was a fixed number thread pool to process the user task, and it would respawn a corresponding new thread when panic
Routines Routines was a fixed number thread pool to process the user task, and it would respawn a corresponding new thread when panic. It supports the
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
fastrand implements a cryptographically secure pseudorandom number generator.
10x faster than crypto/rand. Uses securely allocated memory. The generator is seeded using the system's default entropy source, and thereafter produces random values via repeated hashing. As a result, fastrand can generate randomness much faster than crypto/rand, and generation cannot fail beyond a potential panic during init().
High performance unique number generator powered by Go
SEQSVR High performance unique number generator powered by Go 中文 README Features Distributed: Can be scaled horizontally High performance: Allocation
A library for generating fake data such as names, addresses, and phone numbers.
faker Faker is a library for generating fake data such as names, addresses, and phone numbers. It is a (mostly) API-compatible port of Ruby Faker gem
Fast, dependency-free, small Go package to infer the binary file type based on the magic numbers signature
filetype Small and dependency free Go package to infer file and MIME type checking the magic numbers signature. For SVG file type checking, see go-is-
Host yo' self from your browser, your phone, your toaster.
A hosting service from the browser, because why not. Try it at hostyoself.com. See it in action Here's an example where I use hostyoself.com to host i
A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.
Fake-SMS A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a pr
fastcache - fast thread-safe inmemory cache for big number of entries in Go
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
A Go REST API allowing me to send messages to myself, on my phone, according to some events.
go-telegram-notifier go-telegram-notifier A Go REST API wrapping the official Telegram API and used to send myself notifications, on my phone, based o
Package strit introduces a new type of string iterator, along with a number of iterator constructors, wrappers and combinators.
strit Package strit (STRing ITerator) assists in development of string processing pipelines by providing a simple iteration model that allows for easy
PiHex Library, written in Go, generates a hexadecimal number sequence in the number Pi in the range from 0 to 10,000,000.
PiHex PiHex Library generates a hexadecimal number sequence in the number Pi in the range from 0 to 1.0e10000000. To calculate using "Bailey-Borwein-P
Some utilities for Persian language in Go (Golang)
persian Some utilities for Persian language in Go (Golang). Installation go get github.com/mavihq/persian API .ToPersianDigits Converts all English d
Port of D. J. Bernstein's primegen prime number generator to Go
primegen primegen is a Go package that generates prime numbers in order using the Sieve of Atkin instead of the traditional Sieve of Eratosthenes. It
Limits the number of goroutines that are allowed to run concurrently
Golang Concurrency Manager Golang Concurrency Manager package limits the number of goroutines that are allowed to run concurrently. Installation Run t
Go package for dealing with EU VAT. Does VAT number validation & rates retrieval.
Package vat Package for validating VAT numbers & retrieving VAT rates in Go. Installation Use go get. go get github.com/dannyvankooten/vat Then impor
Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.
mimemagic Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, xml document namespaces, and tree ma
Source code editor written in Go using go-gtk bindings. It aims to handle navigation effectively among large number of files.
tabby Source code editor written in Go using go-gtk bindings. It aims to handle navigation effectively among large number of files. screenshot: depend
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
fastcache - fast thread-safe inmemory cache for big number of entries in Go Features Fast. Performance scales on multi-core CPUs. See benchmark result
A package for Go that can be used for range queries on large number of intervals
go-stree go-stree is a package for Go that can be used to process a large number of intervals. The main purpose of this module is to solve the followi