Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/xssnick/tonutils-go

TON SDK Library in pure Golang for interacting with The Open Network ecosystem using native protocols, such as ADNL, RLDP and etc.

blockchain golang golang-library sdk sdk-go telegram ton toncoin

Last synced: 30 Apr 2024

https://github.com/gotidy/ptr

Contains functions for simplified creation of pointers from constants of basic types

go golang golang-library golang-package pointers ptr

Last synced: 29 Apr 2024

https://github.com/wesovilabs/koazee

A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.

arrays functional-programming golang golang-library immutable lazy-evaluation slices

Last synced: 29 Apr 2024

https://github.com/subosito/gotenv

Load environment variables from `.env` or `io.Reader` in Go.

environment-variables golang golang-library

Last synced: 29 Apr 2024

https://github.com/gotidy/copy

Package for fast copying structs of different types

copy deepcopy go golang golang-library golang-package performance

Last synced: 29 Apr 2024

https://github.com/esurdam/go-sophos

Sophos UTM 9 REST API Client in Golang

golang golang-library sophos sophos-utm utm

Last synced: 29 Apr 2024

https://github.com/wneessen/go-hibp

πŸ”‘ Go bindings to the HIBP API

go golang golang-library golang-package hacktoberfest hibp hibp-api hibpwned

Last synced: 29 Apr 2024

https://github.com/abdullahselek/go-here

Go client library around the HERE location based APIs.

golang golang-client golang-library here-maps-api heremaps http-client location-based-services

Last synced: 29 Apr 2024

https://github.com/MarvinJWendt/testza

Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! πŸ•

automatic-testing fuzzy-testing go golang golang-library hacktoberfest test test-framework testing testing-framework unit-testing

Last synced: 29 Apr 2024

https://github.com/flosch/pongo2

Django-syntax like template-engine for Go

django go golang golang-library pongo2 template template-engine template-language templates

Last synced: 29 Apr 2024

https://github.com/m1/gospin

Article spinning and spintax/spinning syntax engine written in Go, useful for A/B, testing pieces of text/articles and creating more natural conversations

go golang golang-library hacktoberfest spinning-syntax spintax

Last synced: 29 Apr 2024

https://github.com/dwin/goSecretBoxPassword

A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.

credentials golang golang-library master-passphrase nacl-secretbox password password-hash password-hashing password-safety password-security passwords passwords-encrypted scrypt secure-password secure-passwords

Last synced: 29 Apr 2024

https://github.com/dwin/goArgonPass

goArgonPass is a Argon2 Password utility package for Go using the crypto library package Argon2 designed to be compatible with Passlib for Python and Argon2 PHP. Argon2 was the winner of the most recent Password Hashing Competition. This is designed for use anywhere password hashing and verification might be needed and is intended to replace implementations using bcrypt or Scrypt.

argon argon2 argon2i argon2id go go-library golang golang-library passlib password password-hash password-hashing password-security password-store passwords

Last synced: 29 Apr 2024

https://github.com/m1/go-generate-password

Password generator written in Golang, usable as a CLI or Go library. Provides options for human readable and accessibility friendly passwords.

go go-library golang golang-library hacktoberfest password password-generating password-generator security

Last synced: 29 Apr 2024

https://github.com/arl/statsviz

πŸš€ Visualise your Go program runtime metrics in real time in the browser

garbage-collector go golang golang-library hacktoberfest live metrics monitoring plots runtime stats visualization

Last synced: 29 Apr 2024

https://github.com/opus-domini/fast-shot

Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.

go golang golang-library http-client rest

Last synced: 29 Apr 2024

https://github.com/lim-yoona/tcpack

tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.

go golang golang-examples golang-library golang-package tcp

Last synced: 29 Apr 2024

https://github.com/fclairamb/ftpserverlib

golang ftp server library

ftp-server golang golang-library

Last synced: 29 Apr 2024

https://github.com/fortio/fortio

Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.

go golang golang-application golang-library grpc http performance performance-testing performance-visualization proxy

Last synced: 29 Apr 2024

https://github.com/gen2brain/go-unarr

Go bindings for unarr (decompression library for RAR, TAR, ZIP and 7z archives)

7z-archives 7zip decompression-library golang golang-library rar rar-format tar

Last synced: 29 Apr 2024

https://github.com/go-ffmt/ffmt

Golang beautify data display for Humans

fmt for-humans formater go go-library golang-library prettify

Last synced: 29 Apr 2024

https://github.com/steambap/captcha

:sunglasses:Package captcha provides an easy to use, unopinionated API for captcha generation

captcha captcha-generator golang golang-library image-captcha

Last synced: 29 Apr 2024

https://github.com/muir/nject

Golang type-safe dependency injection

dependency-injection go golang golang-library

Last synced: 29 Apr 2024

https://github.com/goioc/di

Simple and yet powerful Dependency Injection for Go

dependency-injection go golang golang-library inversion-of-control

Last synced: 29 Apr 2024

https://github.com/fterrag/goxlsxwriter

Golang bindings for libxlsxwriter for writing XLSX files

excel excelwriter golang golang-bindings golang-library libxlsxwriter xlsx

Last synced: 29 Apr 2024

https://github.com/jcuga/golongpoll

golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:

go golang golang-library longpoll longpoll-api longpoll-requests longpoller longpolling pubsub pubsub-publisher pubsub-subscriber

Last synced: 29 Apr 2024

https://github.com/arthurkiller/rollingWriter

Rolling writer is an IO util for auto rolling write in go.

filewriter golang-library ioutil rotate rotatelog

Last synced: 29 Apr 2024

https://github.com/gyozatech/noodlog

🍜 Parametrized JSON logging library in Golang which lets you obfuscate sensitive data and marshal any kind of content.

go golang golang-library golang-tool hacktoberfest hacktoberfest2021 json logger logging logging-library password-safety

Last synced: 29 Apr 2024

https://github.com/clok/kemba

A tiny debug logging tool. Ideal for CLI tools and command applications. Inspired by https://github.com/visionmedia/debug

awesome awesome-go awesome-golang awesome-list cli debug debugging go golang golang-library logging

Last synced: 29 Apr 2024

https://github.com/pieterclaerhout/go-log

A logging library with strack traces, object dumping and optional timestamps

dumping golang golang-library golang-package logging stacktrace

Last synced: 29 Apr 2024

https://github.com/hypebeast/go-osc

Open Sound Control (OSC) library for Golang. Implemented in pure Go.

go golang golang-library opensoundcontrol osc

Last synced: 29 Apr 2024

https://github.com/prashantgupta24/activity-tracker

A library to notify about any (pluggable) activity on your machine, and let you take action as needed

activity go golang golang-library idle tracker

Last synced: 29 Apr 2024

https://github.com/dirkaholic/kyoo

Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries

go golang golang-library job-queue queue rabbitmq sqs worker

Last synced: 29 Apr 2024

https://github.com/alitto/pond

πŸ”˜ Minimalistic and High-performance goroutine worker pool written in Go

concurrency go golang golang-library goroutine-pool high-performance pond worker-pool worker-pool-factory

Last synced: 29 Apr 2024

https://github.com/catmullet/go-workers

πŸ‘· Library for safely running groups of workers concurrently or consecutively that require input and output through channels

concurrency go go-concurrency go-worker go-workerpool golang golang-library multiple-workers pool pools worker-functions workers

Last synced: 29 Apr 2024

https://github.com/jorelosorio/web-mercator-projection

A Go project to explore the math to calculate and present data in a map using the `Web Mercator Projection`

geolocation geospatial golang golang-library google-mercator-projection image-processing imagemagick map maps openstreetmap web-mercator

Last synced: 29 Apr 2024

https://github.com/moov-io/ach

ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

ach ach-origination automated-clearing-house fintech golang-library hacktoberfest money moov nacha payment

Last synced: 29 Apr 2024

https://github.com/m1/go-finnhub

Simple and easy to use client for stock market, forex and crypto data from finnhub.io written in Go. Access real-time financial market data from 60+ stock exchanges, 10 forex brokers, and 15+ crypto exchanges

crytpocurrency financial-data financial-markets finnhub forex forex-data forex-market forex-trading go go-library golang golang-crypto golang-library

Last synced: 29 Apr 2024

https://github.com/bnkamalesh/errors

A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.

error-handling errors go go-errors go-library go-package golang golang-errors golang-library golang-module golang-wrapper

Last synced: 29 Apr 2024

https://github.com/rbrahul/exception

A simple utility package for exception handling with try-catch in Golang

exception-handling go golang golang-library golang-package try-catch

Last synced: 29 Apr 2024

https://github.com/wneessen/go-mail

πŸ“§ Easy to use, yet comprehensive library for sending mails with Go

email go go-mail golang golang-library hacktoberfest mail rfc5322 smtp

Last synced: 29 Apr 2024

https://github.com/InVisionApp/go-health

Library for enabling asynchronous health checks in your service

containers docker golang-library health kubernetes mesos microservice opensource

Last synced: 29 Apr 2024

https://github.com/awoodbeck/strftime

C99-compatible strftime formatter for use with Go time.Time instances.

c99 go golang golang-library golang-package strftime

Last synced: 29 Apr 2024

https://github.com/mongodb/mongo-go-driver

The Official Golang driver for MongoDB

database driver go golang golang-library mongodb

Last synced: 29 Apr 2024

https://github.com/qustavo/dotsql

A Golang library for using SQL.

go golang-library sql

Last synced: 29 Apr 2024

https://github.com/blastrain/octillery

Go package for sharding databases ( Supports every ORM or raw SQL )

database-sharding go golang golang-library mysql sqlite3

Last synced: 29 Apr 2024

https://github.com/allegro/bigcache

Efficient cache for gigabytes of data written in Go.

cache caching golang-library hacktoberfest performance

Last synced: 29 Apr 2024

https://github.com/tejzpr/ordered-concurrently

Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.

concurrent concurrent-data-structure data-pipeline data-science golang golang-library ordered parallel parallel-computing

Last synced: 29 Apr 2024

https://github.com/MauriceGit/skiplist

A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist

data-structures go golang golang-library skiplist

Last synced: 29 Apr 2024

https://github.com/igrmk/treemap

Generic sorted map for Go with red-black tree under the hood

container go golang golang-library golang-package gotemplate map red-black-tree sorted-map tree-structure treemap

Last synced: 29 Apr 2024

https://github.com/gurukami/typ

Null Types, Safe primitive type conversion and fetching value from complex structures.

cast go golang golang-library typecast types

Last synced: 29 Apr 2024

https://github.com/s0rg/quadtree

Generic, zero-alloc, 100%-test covered Quadtree for golang

data-structures generics golang golang-library quadtree

Last synced: 29 Apr 2024

https://github.com/adrg/xdg

Go implementation of the XDG Base Directory Specification and XDG user directories

cross-platform go golang golang-library golang-package known-folders library macos plan9 specification unix windows xdg xdg-basedir xdg-compliance xdg-specs xdg-user-dirs

Last synced: 29 Apr 2024

https://github.com/ThomasObenaus/go-conf

Library for easy configuration of a golang service

configuration go golang golang-library

Last synced: 29 Apr 2024

https://github.com/devfacet/gocmd

A Go library for building command line applications.

go golang golang-library

Last synced: 29 Apr 2024

https://github.com/pterm/pterm

✨ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more πŸš€ It's completely configurable and 100% cross-platform compatible.

animation ansi-colors beautify console console-framework go golang golang-library hacktoberfest library pretty pretty-print progressbar pterm terminal tui

Last synced: 29 Apr 2024

https://github.com/guptarohit/asciigraph

Go package to make lightweight ASCII line graph β•­β”ˆβ•― in command line apps with no other dependencies.

ascii-chart asciigraph chart charting-library cli command-line command-line-tool go golang golang-library graph line-chart plot terminal utility

Last synced: 29 Apr 2024

https://github.com/NicoNex/echotron

An elegant and concurrent library for the Telegram bot API in Go.

awesome-go bot go golang golang-library library telegram telegram-api telegram-bot telegram-bot-api

Last synced: 29 Apr 2024

https://github.com/alexandre-normand/slackscot

Slack bot core/framework written in Go with support for reactions to message updates/deletes

bot golang golang-library golang-package mascot montreal-expos slack slack-bot slackbot

Last synced: 29 Apr 2024

https://github.com/RijulGulati/otpgen

Library to generate TOTP/HOTP codes

cli golang golang-library hotp linux otpgen totp

Last synced: 29 Apr 2024

https://github.com/cristalhq/jwt

Safe, simple and fast JSON Web Tokens for Go

dependency-free go golang golang-library jose jwe jwk jws jwt jwt-claims jwt-token

Last synced: 29 Apr 2024

https://github.com/shaj13/go-guardian

Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.

2fa auth authentication authenticator bearer-tokens certificate-authentication go go-guardian go-passport golang golang-library guardian hotp ldap ldap-authentication passport strategies tokens totp x509

Last synced: 29 Apr 2024

https://github.com/eaciit/gocr

gocr is a go based OCR module

golang-library ocr

Last synced: 27 Apr 2024

https://github.com/AppImageCrafters/libzsync-go

Zsync implementation in Golang

file-transfer golang-library zsync

Last synced: 25 Apr 2024

https://github.com/sun8911879/shadowsocksr

ShadowsocksR(SSR) for Go library

go go-library golang-library shadowsocks shadowsocksr ss ssr

Last synced: 24 Apr 2024

https://github.com/Wing924/shellwords

A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell.

go golang golang-library

Last synced: 22 Apr 2024

https://github.com/arunsworld/nursery

Structured Concurrency in Go

concurrency golang golang-library goroutines nursery

Last synced: 22 Apr 2024

https://github.com/OldPanda/bloomfilter

Yet another Bloomfilter implementation in Go, compatible with Java's Guava library

bloomfilter bloomfilter-go golang golang-library

Last synced: 22 Apr 2024

https://github.com/abusomani/go-palette

Decorate your terminals using Palette 🎨

ansi ansi-colors ansi-escape-codes cli go golang golang-library style

Last synced: 22 Apr 2024

https://github.com/xeodou/go-sqlcipher

Golang SQLCipher driver conforming to the built-in database/sql interface and using the latest sqlite3 code.

database golang golang-library sqlcipher

Last synced: 22 Apr 2024

https://github.com/containerd/ttrpc

GRPC for low-memory environments

go golang golang-library golang-package grpc protocol rpc stream

Last synced: 17 Apr 2024

https://github.com/codenoid/GoTral

Golang Centralized Configuration management (LIBRARY)

centralized-configuration configuration-management golang-library hacktoberfest hacktoberfest2019

Last synced: 17 Apr 2024

https://github.com/d6o/BrazilianFootball

Display data about Brazilian football games that will occur in the next few days

api brazil brazilian football football-data footballdata go golang golang-application golang-library golang-tools golang-wrapper soccer soccer-matches

Last synced: 17 Apr 2024

https://github.com/wasmerio/wasmer-go

πŸΉπŸ•ΈοΈ WebAssembly runtime for Go

golang golang-library rust wasm webassembly

Last synced: 16 Apr 2024

https://github.com/go-perf/awesome-go-perf

A curated list of Awesome Go performance libraries and tools

awesome awesome-go go golang golang-library optimization performance

Last synced: 16 Apr 2024

https://github.com/santhosh-tekuri/jsonschema

JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go

draft2019-09 draft2020-12 draft4 draft6 draft7 go golang golang-library json json-schema jsonschema validation validator

Last synced: 16 Apr 2024

https://github.com/tevjef/go-runtime-metrics

Collect golang runtime metrics, pushing to InfluxDB or pulling with Telegraf

expvars golang golang-library influxdb runtime-metrics telegraf

Last synced: 13 Apr 2024

https://github.com/tam7t/hpkp

golang hpkp client library

golang-library hpkp pinning tls

Last synced: 12 Apr 2024