Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Go

Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.

https://github.com/ekalinin/github-markdown-toc.go

Easy TOC creation for GitHub README.md (in go)

github go golang markdown readme table-of-contents toc

Last synced: 03 Feb 2025

https://github.com/PaulSonOfLars/gotgbot

Autogenerated Go wrapper for the telegram API. Inspired by the python-telegram-bot library.

bot go golang miniapp telegram telegram-api telegram-app telegram-bot telegram-bot-api telegram-bots webapp wrapper

Last synced: 20 Nov 2024

https://github.com/Sora233/DDBOT

一个基于MiraiGO的QQ群推送框架, 内置支持b站直播/动态,斗鱼直播,YTB直播/预约直播,虎牙直播,ACFUN直播,微博动态, 也可以通过插件支持任何订阅源。

ddbot go golang mirai miraigo qqbot

Last synced: 03 Nov 2024

https://github.com/eryajf/learning-weekly

📝 周刊内容以运维技术和Go语言周边为主,辅以GitHub上优秀项目或他人优秀经验。欢迎star点赞收藏👆🌟

blog eryajf github go go-library learning linux vue weekly wiki

Last synced: 01 Feb 2025

https://github.com/crazy-max/ftpgrab

Grab your files periodically from a remote FTP or SFTP server easily

docker download ftp ftpgrab go golang nas qnap scheduler seedbox sftp ssh synology

Last synced: 01 Feb 2025

https://github.com/jaytaylor/html2text

Golang HTML to plaintext conversion library

go golang html-emails html2text plaintext

Last synced: 05 Feb 2025

https://github.com/friendsofgo/killgrave

Simple way to generate mock servers written in Go

go golang golang-application hacktoberfest http imposter mock mock-server proxy-server

Last synced: 01 Nov 2024

https://github.com/bradenaw/juniper

Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.

data-structures go golang library

Last synced: 12 Nov 2024

https://github.com/h12w/socks

A SOCKS (SOCKS4, SOCKS4A and SOCKS5) Proxy Package for Go

go golang golang-package socks socks4a socks5

Last synced: 07 Nov 2024

https://github.com/sebdah/vim-delve

Neovim / Vim integration for Delve

debugging delve go golang neovim vim vim-delve

Last synced: 03 Feb 2025

https://github.com/haveyoudebuggedit/gotestfmt

go test output for humans

github-actions go golang test testing

Last synced: 15 Dec 2024

https://github.com/gotesttools/gotestfmt

go test output for humans

github-actions go golang test testing

Last synced: 29 Jan 2025

https://github.com/GoTestTools/gotestfmt

go test output for humans

github-actions go golang test testing

Last synced: 26 Oct 2024

https://github.com/mustafaakin/Gongular

A different approach to Go web frameworks

dependency-injection framework go middleware web

Last synced: 24 Oct 2024

https://github.com/mustafaakin/gongular

A different approach to Go web frameworks

dependency-injection framework go middleware web

Last synced: 16 Nov 2024

https://github.com/evilbytecode/goredops

🦫 | GoRedOps is a repository dedicated to gathering and sharing advanced techniques and offensive malware for Red Team, with a specific focus on the Go programming language, all is made for educational purpoeses only.

go golang hacking malware malware-development offensive-security red-team redteaming security windows

Last synced: 03 Feb 2025

https://github.com/EvilBytecode/GoRedOps

🦫 | GoRedOps is a repository dedicated to gathering and sharing advanced techniques and offensive malware for Red Team, with a specific focus on the Go programming language, all is made for educational purpoeses only.

go golang hacking malware malware-development offensive-security red-team redteaming security windows

Last synced: 31 Jan 2025

https://github.com/jinzhu/inflection

Pluralizes and singularizes English nouns

go golang inflection

Last synced: 31 Jan 2025

https://github.com/etix/mirrorbits

Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.

cdn checksum cli distribution dockerfile ftp go http https ipv6 mirror open-source realtime rsync

Last synced: 01 Nov 2024

https://github.com/Rosettea/Hilbish

🌓 The Moon-powered shell! A comfy and extensible shell for Lua fans! 🌺 ✨

cli command-line go golang hilbish linux lua prompt sh shell

Last synced: 30 Oct 2024

https://github.com/albrow/jobs

A persistent and flexible background jobs library for go.

go golang redis worker-pool

Last synced: 26 Oct 2024

https://github.com/iamacarpet/go-win64api

Windows API wrappers for Go - useful for SysOps

go golang golang-wrapper sysops windows-10 windows-api

Last synced: 02 Feb 2025

https://github.com/wangyoucao577/go-release-action

Automatically publish Go binaries to Github Release Assets through Github Action.

action actions assets github-action github-release go golang release release-automation

Last synced: 31 Jan 2025

https://github.com/ABCDELabs/Understanding-Ethereum-Go-version

Understanding Ethereum: Go-Ethereum Code Analysis|理解以太坊: Go-Ethereum 源码剖析

analytics blockchain blockchain-technology ethereum go golang source-code transaction

Last synced: 29 Oct 2024

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

Official Go port of Sqids. Generate short unique IDs from numbers.

go golang hashids id id-generator short-id short-url sqids uid unique-id unique-id-generator

Last synced: 30 Oct 2024

https://github.com/newbee-ltd/newbee-mall-api-go

本项目为新蜂商城的 Go 语言版本,技术栈为 Go + Gin,主要面向服务端开发人员。

gin go golang mall newbee-mall

Last synced: 01 Feb 2025

https://github.com/crypto-org-chain/chain-main

Cronos POS Chain⛓: Croeseid Testnet and beyond development

chain cosmos-sdk cro crypto go golang tendermint

Last synced: 15 Nov 2024

https://github.com/syself/cluster-api-provider-hetzner

Kubernetes Cluster API Provider Hetzner provides a consistent deployment and day 2 operations of "self-managed" Kubernetes clusters on Hetzner.

bare-metal cloud-native cluster-api cluster-api-provider-hetzner devops go hcloud hetzner high-availability k8s k8s-provider-hetzner k8s-sig-cluster-api k8s-sig-cluster-lifecycle kubernetes linux operator

Last synced: 12 Nov 2024

https://github.com/i-love-flamingo/flamingo

Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.

application-framework dependency-injection framework go golang golang-library hacktoberfest modularization web-framework webframework

Last synced: 01 Feb 2025

https://github.com/goyek/goyek

Task automation Go library

go golang

Last synced: 26 Oct 2024

https://github.com/andersfylling/disgord

Go module for interacting with the documented Discord's bot interface; Gateway, REST requests and voice

api bindings bot discord discord-api disgord go golang golang-bindings golang-module voice

Last synced: 26 Oct 2024

https://github.com/consensys/gnark-crypto

gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.

biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark

Last synced: 05 Feb 2025

https://github.com/hbollon/go-edlib

📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...

algorithms cosine damerau-levenshtein edit-distance edit-distance-algorithms go golang golang-string-comparison hamming jaro-winkler lcs lcs-distance levenshtein levenshtein-distance similarity-measures string-comparison string-distance string-matching unicode

Last synced: 01 Feb 2025

https://github.com/Consensys/gnark-crypto

gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.

biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark

Last synced: 08 Nov 2024

https://github.com/gortc/stun

Fast RFC 5389 STUN implementation in go

go golang gortc nat-traversal rfc-5389 stun stun-server webrtc

Last synced: 26 Oct 2024

https://github.com/victorsteven/go-jwt-postgres-mysql-restful-api

This is an API built with golang, jwt, gorm, postgresql, mysql

api go jwt

Last synced: 02 Feb 2025

https://github.com/diamondburned/arikawa

A Golang library and framework for the Discord API.

discord discord-api discordbot framework go golang

Last synced: 31 Jan 2025

https://github.com/hako/durafmt

:clock8: Better time duration formatting in Go!

duration fmt formatter go golang time

Last synced: 03 Feb 2025

https://github.com/dengsgo/fileboy

fileboy,文件变更监听通知工具,使用 Go 编写。Fileboy, File Change Monitoring Notification Tool, written with Go.

file fsnotify go gowatch monitor monitoring notification notify tool watch

Last synced: 07 Nov 2024

https://github.com/5rahim/seanime

Open-source media server with a web interface and desktop app for anime and manga.

anilist anime anime-downloader anime-library anime-streaming bittorrent debrid go manga manga-downloader media-server myanimelist react scanner self-hosted

Last synced: 02 Feb 2025

https://github.com/stickermule/rump

Hot sync two Redis servers using dumps.

aws elasticache gcp go golang memorystore redis rump sync

Last synced: 09 Nov 2024

https://github.com/ethersphere/swarm

Swarm: Censorship resistant storage and communication infrastructure for a truly sovereign digital society

blockchain ethereum go obsolete p2p storage swarm

Last synced: 30 Oct 2024

https://github.com/xyproto/orbiton

Configuration-free text editor and IDE limited to VT100. Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, tab completion, cut/paste portals and a simple gdb front-end.

command-line configuration-free editor freebsd gdb go hare ide image-viewer linux markdown rainbow-parentheses rust terminal text-editor tui unix vt100 zig

Last synced: 01 Feb 2025

https://github.com/ulikunitz/xz

Pure golang package for reading and writing xz-compressed files

compression decompression go xz

Last synced: 05 Feb 2025

https://github.com/mervick/aes-everywhere

Aes Everywhere - Cross Language AES 256 Encryption Library (Bash, Powershell, C#, Dart, GoLang, Java, JavaScript, Lua, PHP, Python, Ruby, Swift)

aes bash csharp dart go java javascript lua php python rsa ruby swift

Last synced: 30 Jan 2025

https://github.com/larien/aprenda-go-com-testes

Aprenda Go com desenvolvimento orientado a testes

aprenda-go go go-br golang learn-go tdd test-driven-development testing

Last synced: 29 Jan 2025

https://github.com/winfsp/cgofuse

Cross-platform FUSE library for Go - Works on Windows, macOS, Linux, FreeBSD, NetBSD, OpenBSD

cgo cross-platform fuse go golang

Last synced: 05 Feb 2025

https://github.com/rykov/paperboy

💌💨 Email Campaign Delivery built with GoLang inspired by GoHugo

email email-campaigns email-marketing email-newsletter go html-emails paperboy

Last synced: 25 Oct 2024

https://github.com/alexedwards/argon2id

Argon2id password hashing and verification for Go

argon2 go golang

Last synced: 02 Feb 2025

https://github.com/douyu/juno

Juno 译名朱诺。这个名字来源于古罗马神话中的众神之母。它是斗鱼的微服务管理系统, 如同众神之母一样守护着所有微服务的系统。

config configuration-management distributed-configuration douyu douyutv go golang juno metric microservice service-discovery service-mesh

Last synced: 01 Feb 2025

https://github.com/julien040/gut

A beginner friendly porcelain for git

cli git github go golang gut terminal version-control

Last synced: 31 Jan 2025

https://github.com/srevinsaju/zap

:zap: Delightful AppImage package manager

appimage cli desktop go golang hacktoberfest hacktoberfest2022 installer package-manager zap

Last synced: 02 Feb 2025

https://github.com/protonmail/gluon

An IMAP server library written in Go

go golang imap imap-server imap4 imaplib proton protonmail

Last synced: 30 Jan 2025

https://github.com/radovskyb/go-packages

A large repository of code and documented examples for Go's standard package library.

examples go go-packages golang stdlib tutorials

Last synced: 29 Jan 2025

https://github.com/gorgonia/cu

package cu provides an idiomatic interface to the CUDA Driver API.

cuda cuda-driver-api go golang

Last synced: 03 Feb 2025

https://github.com/cloudfoundry/gosigar

A Golang implementation of the Sigar API

go golang sigar

Last synced: 01 Feb 2025

https://github.com/fd0/machma

Easy parallel execution of commands with live feedback

cli commands execution feedback go golang parallel

Last synced: 04 Feb 2025

https://github.com/JFryy/qq

jq inspired (and gojq dependent) interoperable config format transcoder with interactive querying.

config csv go golang hcl ini jq json terraform toml transcoding yaml

Last synced: 30 Oct 2024

https://github.com/cruise-automation/isopod

An expressive DSL and framework for Kubernetes configuration without YAML

configuration go golang k8s kubernetes starlark

Last synced: 01 Nov 2024

https://github.com/skx/tunneller

Allow internal services, running on localhost, to be accessed over the internet..

go golang ngrok proxy selfhosted websockets

Last synced: 01 Feb 2025

https://github.com/mmarkdown/mmark

Mmark: a powerful markdown processor in Go geared towards the IETF

go html5 ietf markdown mmark nroff xml xml2rfc

Last synced: 09 Nov 2024

https://github.com/novalagung/gubrak

⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go

functional-programming go golang utility-library

Last synced: 05 Feb 2025

https://github.com/life4/enc

🔑🔒 A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.

cli cryptography decryption encryption gnupg go golang gpg keybase pgp rsa-cryptography security signature

Last synced: 05 Nov 2024

https://github.com/piqoni/matcha

Daily Digest Reader

cli go markdown obsidian-md rss self-hosted

Last synced: 01 Feb 2025

https://github.com/nikitavoloboev/alfred-my-mind

Alfred workflow to search through my notes and bookmarks

alfred alfred-workflow awgo go

Last synced: 03 Feb 2025

https://github.com/i-love-flamingo/flamingo-commerce

Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services.

commerce ecommerce flamingo framework go golang graphql hacktoberfest web-framework

Last synced: 29 Jan 2025

https://github.com/pulumi/pulumi-aws

An Amazon Web Services (AWS) Pulumi resource package, providing multi-language access to AWS

aws cloud cloud-computing csharp dotnet fsharp go golang infrastructure infrastructure-as-code javascript lambda pulumi python typescript

Last synced: 29 Jan 2025

https://github.com/nakabonne/gosivy

Real-time visualization tool for Go process metrics

go golang monitoring tui visualization

Last synced: 02 Feb 2025

https://github.com/nsqio/go-diskqueue

A Go package providing a filesystem-backed FIFO queue

go queue

Last synced: 05 Feb 2025

https://github.com/larien/learn-go-with-tests

Aprenda Go com desenvolvimento orientado a testes

aprenda-go go go-br golang learn-go tdd test-driven-development testing

Last synced: 09 Nov 2024

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

Go Wechaty is a Conversational SDK for Chatbot Makers Written in Go

go wechaty

Last synced: 07 Nov 2024

https://github.com/mvdan/gogrep

Search for Go code using syntax trees

code go search syntax

Last synced: 12 Nov 2024

https://github.com/allaboutapps/go-starter

An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.

allaboutapps docker go golang golang-development id-allaboutapps-backend oauth2 pgformatter postgresql server sql sqlboiler swagger vscode vscode-devcontainers

Last synced: 02 Feb 2025

https://github.com/rican7/retry

A simple, stateless, functional mechanism to perform actions repetitively until successful.

backoff delay exponential fibonacci functional go incremental jitter limit linear retry stateless wait

Last synced: 31 Jan 2025

https://github.com/Rican7/retry

A simple, stateless, functional mechanism to perform actions repetitively until successful.

backoff delay exponential fibonacci functional go incremental jitter limit linear retry stateless wait

Last synced: 05 Nov 2024

https://github.com/ynqa/wego

Word Embeddings in Go!

glove go machine-learning nlp word-embeddings word2vec

Last synced: 02 Feb 2025

https://github.com/skerkour/kerkour.com

(Ab)using technology for fun & profit. Programming, Hacking & Entrepreneurship @ https://kerkour.com

blog blogging crypto cryptography encryption go golang programming rust rust-lang security web

Last synced: 02 Feb 2025

https://github.com/balacode/one-file-pdf

A minimalist Go PDF writer in 1982 lines. Draws text, images and shapes. Helps understand the PDF format. Used in production for reports.

go golang graphics minimalism pdf pdf-generation printing

Last synced: 13 Nov 2024

https://github.com/spacemonkeygo/openssl

OpenSSL bindings for Go

go openssl openssl-bindings ssl

Last synced: 14 Nov 2024

https://github.com/no-src/gofs

A cross-platform real-time file synchronization tool out of the box based on Golang

file-manager file-server file-synchronization file-system go monitor sync

Last synced: 26 Oct 2024

https://github.com/nknorg/nkn

Official Go implementation of NKN full node.

blockchain decentralization distributed-systems go network nkn p2p

Last synced: 01 Nov 2024

https://github.com/benchkram/bob

Bob is a high-level build tool for multi-language projects.

build build-system build-tool cicd go golang monorepo nix

Last synced: 01 Feb 2025

https://github.com/jhillyerd/enmime

MIME mail encoding and decoding package for Go

decoder email encoder go golang mail mime parser

Last synced: 30 Jan 2025

https://github.com/jo-m/trainbot

Watches a piece of train track, detects trains, and stitches together images of them.

bot computer-vision go golang stitching trains

Last synced: 16 Nov 2024

https://github.com/mautrix/signal

A Matrix-Signal puppeting bridge

bridge go golang matrix matrix-appservice matrix-org signal

Last synced: 05 Nov 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: 26 Oct 2024

https://github.com/code-hex/go-generics-cache

A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.

cache clock fifo generics go golang lfu lru mru simple

Last synced: 29 Jan 2025

https://github.com/grafana/carbon-relay-ng

Fast carbon relay+aggregator with admin interfaces for making changes online - production ready

carbon go graphite metrics monitoring

Last synced: 30 Jan 2025

https://github.com/clockworksoul/smudge

A lightweight library that provides group member discovery, status dissemination, and failure detection using the SWIM epidemic protocol.

broadcast cluster failure-detection go swim

Last synced: 01 Feb 2025

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

The CodeQL extractor and libraries for Go.

codeql datalog go golang program-analysis static-analysis

Last synced: 23 Jan 2025