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/allenxuxu/gev

🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket

Last synced: 14 Oct 2024

https://github.com/tmrts/boilr

:zap: boilerplate template manager that generates files or directories from template repositories

boilerplate boilerplate-template cli go golang template tool

Last synced: 14 Oct 2024

https://github.com/cycloidio/inframap

Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.

aws diagram flexibleengine go golang graph hcl openstack terraform tfstate

Last synced: 13 Oct 2024

https://github.com/thomiceli/opengist

Self-hosted pastebin powered by Git, open-source alternative to Github Gist.

docker gist git go golang pastebin pastebin-service self-hosted tailwindcss typescript

Last synced: 15 Oct 2024

https://github.com/teamgram/teamgram-server

Unofficial open source mtproto server written in golang with compatible telegram client.

chat go golang im im-server messaging messenger mtproto mtproto-server telegram telegram-server

Last synced: 15 Oct 2024

https://github.com/benbjohnson/wtf

WTF Dial is an example web application written in Go.

application go

Last synced: 13 Nov 2024

https://github.com/ncabatoff/process-exporter

Prometheus exporter that mines /proc to report on selected processes

go process-metrics prometheus-exporter

Last synced: 29 Oct 2024

https://github.com/cornelk/hashmap

A Golang lock-free thread-safe HashMap optimized for fastest read access.

fast go golang hashmap lock-free map thread-safe

Last synced: 15 Oct 2024

https://github.com/abiosoft/ishell

Library for creating interactive cli applications.

cli cli-app go ishell readline shell

Last synced: 15 Oct 2024

https://github.com/creack/pty

PTY interface for Go

cross-platform go pty tty

Last synced: 28 Oct 2024

https://github.com/golang/geo

S2 geometry library in Go

geometry geometry-library go sphere

Last synced: 29 Oct 2024

https://github.com/inbucket/inbucket

Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.

go golang integration-testing linux mail mailserver osx pop pop3 smtp smtp-server webmail windows

Last synced: 15 Oct 2024

https://github.com/evmos/evmos

Evmos is the canonical EVM chain on Cosmos. Evmos is the flagship implementation of evmOS, a stack to build forward compatible EVMs

blockchain cosmos cosmos-sdk ethereum evm evmos go golang smart-contracts

Last synced: 04 Nov 2024

https://github.com/gorilla/handlers

Package gorilla/handlers is a collection of useful middleware for Go HTTP services & web applications 🛃

go golang gorilla gorilla-web-toolkit handler http middleware

Last synced: 29 Oct 2024

https://github.com/eBay/akutan

A distributed knowledge graph store

go graph rdf sparql

Last synced: 26 Oct 2024

https://github.com/bytedance/go-tagexpr

An interesting go struct tag expression syntax for field validation, etc.

binding dsl expression go struct-tag validator

Last synced: 14 Oct 2024

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

Go language driver for RethinkDB

driver go golang gorethink rethinkdb rethinkdb-go

Last synced: 14 Oct 2024

https://github.com/GoRethink/gorethink

Go language driver for RethinkDB

driver go golang gorethink rethinkdb rethinkdb-go

Last synced: 04 Aug 2024

https://github.com/reugn/go-quartz

Minimalist and zero-dependency scheduling library for Go

cron crontab go golang job job-queue job-scheduler jobqueue quartz scheduler zero-dependency

Last synced: 15 Oct 2024

https://github.com/henson/proxypool

Golang实现的IP代理池

go ip proxypool

Last synced: 14 Oct 2024

https://github.com/Azure/azure-sdk-for-go

This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:

azure azure-sdk go golang hacktoberfest microsoft rest sdk

Last synced: 13 Nov 2024

https://github.com/netgusto/nodebook

Nodebook - Multi-Lang Web REPL + CLI Code runner

c clojure cpp csharp elixir fsharp go haskell java lua nodejs ocaml php python r repl ruby rust swift typescript

Last synced: 14 Oct 2024

https://github.com/zhonghuasheng/Tutorial

后端 (Java Golang)全栈知识架构体系总结

emsp go java keepalived mongodb mqtt mysql netty redis rocketmq spark spring springboot springcloud tomcat tutorial

Last synced: 29 Oct 2024

https://github.com/tiger1103/gfast

基于GF(Go Frame)的后台管理系统

go golang

Last synced: 15 Oct 2024

https://github.com/wenlng/go-captcha

🖖 Go Captcha is a behavior security CAPTCHA, which implements text click verification, slide verification and rotation verification.

captcha captcha-generator click-captcha clickcaptcha go gocaptcha image-captcha key-captcha keycaptcha rotate-captcha slide-captcha

Last synced: 15 Oct 2024

https://github.com/syyongx/php2go

Use Golang to implement PHP's common built-in functions.

go php

Last synced: 15 Oct 2024

https://github.com/zhonghuasheng/tutorial

后端 (Java Golang)全栈知识架构体系总结

emsp go java keepalived mongodb mqtt mysql netty redis rocketmq spark spring springboot springcloud tomcat tutorial

Last synced: 10 Oct 2024

https://github.com/IBM/fp-go

functional programming library for golang

functional-programming go golang library monad utility

Last synced: 04 Nov 2024

https://github.com/ibm/fp-go

functional programming library for golang

functional-programming go golang library monad utility

Last synced: 15 Oct 2024

https://github.com/suyuan32/simple-admin-core

Simple Admin是一个基于Go Zero开发面向小型到大型项目的分布式微服务后端管理系统脚手架,提供丰富的后台管理功能,支持k8s快速部署,助力快速开发高并发微服务集群,适合学习和商用。Simple Admin is a powerful microservice framework for large management system. It is based on go-zero and supports several advanced features. It can help you to develop a microservice back-end management system in a short time.

admin asynq backend casbin ent go go-zero golang microservices rbac rocketmq rpc-framework simple-admin vue-admin

Last synced: 06 Nov 2024

https://github.com/Phantas0s/devdash

:bento: Highly Configurable Terminal Dashboard for Developers and Creators

cli dashboard github go golang google-analytics google-search-console gopher metrics monitoring terminal terminal-dashboards tui

Last synced: 27 Oct 2024

https://github.com/trustmaster/goflow

Flow-based and dataflow programming library for Go (golang)

data-flow dataflow fbp go goflow

Last synced: 14 Oct 2024

https://github.com/XZB-1248/Spark

✨Spark is a web-based, cross-platform and full-featured Remote Administration Tool (RAT) written in Go that allows you control all your devices anywhere. Spark是一个Go编写的,网页UI、跨平台以及多功能的远程控制和监控工具,你可以随时随地监控和控制所有设备。

dashboard go golang rat remote-access-tool remote-admin-tool remote-administration-tool remote-control server-monitoring shell spark webshell

Last synced: 04 Aug 2024

https://github.com/mikespook/Gorbac

goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.

go rbac

Last synced: 24 Oct 2024

https://github.com/mikespook/gorbac

goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.

go rbac

Last synced: 14 Oct 2024

https://github.com/yourselfhosted/slash

An open source, self-hosted platform for sharing and managing your most frequently used links. Easily create customizable, human-readable shortcuts to streamline your link management.

bookmarks go link-sharing react self-hosted slash sqlite

Last synced: 31 Oct 2024

https://github.com/carvel-dev/ytt

YAML templating tool that works on YAML structure instead of text

carvel cli configuration data-structures devops go k8s kubernetes templating yaml yaml-processor yml

Last synced: 11 Oct 2024

https://github.com/vx3r/wg-gen-web

Simple Web based configuration generator for WireGuard

docker go vpn vuejs vuetify web-ui wireguard

Last synced: 09 Oct 2024

https://github.com/sajari/docconv

Converts PDF, DOC, DOCX, XML, HTML, RTF, etc to plain text

conversion docs docx go html pdf pdf-converter rtf rtf-files word xml

Last synced: 29 Oct 2024

https://github.com/ebitengine/oto

♪ A low-level library to play sound on multiple platforms ♪

audio go golang sound

Last synced: 08 Nov 2024

https://github.com/samsarahq/thunder

⚡️ A Go framework for rapidly building powerful graphql services

go graphql realtime thunder

Last synced: 25 Sep 2024

https://github.com/justinas/nosurf

CSRF protection middleware for Go.

csrf go middleware security

Last synced: 14 Oct 2024

https://github.com/go-gl/glfw

Go bindings for GLFW 3

gamedev glfw glfw-bindings go golang opengl

Last synced: 01 Nov 2024

https://github.com/Go-gl/glfw

Go bindings for GLFW 3

gamedev glfw glfw-bindings go golang opengl

Last synced: 24 Oct 2024

https://github.com/alecthomas/Go_serialization_benchmarks

Benchmarks of Go serialization methods

benchmarking go golang

Last synced: 24 Oct 2024

https://github.com/shiyanhui/hero

A handy, fast and powerful go template engine.

go hero template-engine

Last synced: 13 Nov 2024

https://github.com/hanchuanchuan/goInception

一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具

go inception tidb

Last synced: 02 Nov 2024

https://github.com/alecthomas/go_serialization_benchmarks

Benchmarks of Go serialization methods

benchmarking go golang

Last synced: 15 Oct 2024

https://github.com/adjust/rmq

Message queue system written in Go and backed by Redis

go golang message-queue redis

Last synced: 13 Oct 2024

https://github.com/xormplus/xorm

xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作

go golang golang-library ibatis-sql json-xml mssql mysql orm sql sql-orm sqlmap-sqltemplate xorm

Last synced: 15 Oct 2024

https://github.com/gabrie30/ghorg

Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🐇🥚

bitbucket clone devops gitea github gitlab go security-tools

Last synced: 15 Oct 2024

https://github.com/oakmound/oak

A pure Go game engine

2d game-development game-engine gamedev go golang ui

Last synced: 15 Oct 2024

https://github.com/eryajf/go-ldap-admin

🌉 基于Go+Vue实现的openLDAP后台管理项目

admin casbin element-ui eryajf gin gin-vue-admin go go-admin go-ldap-admin golang gorm jwt ldap ldap-manager

Last synced: 14 Oct 2024

https://github.com/twmb/franz-go

franz-go contains a feature complete, pure Go library for interacting with Kafka from 0.8.0 through 3.6+. Producing, consuming, transacting, administrating, etc.

client go golang kafka kafka-client

Last synced: 29 Oct 2024

https://github.com/adshao/go-binance

A Go SDK for Binance API

api binance bitcoin btc eth exchange go golang sdk

Last synced: 11 Oct 2024

https://github.com/uniqush/uniqush-push

Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.

apns fcm gcm go golang push-notifications uniqush

Last synced: 26 Oct 2024

https://github.com/azure/azure-sdk-for-go

This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:

azure azure-sdk go golang hacktoberfest microsoft rest sdk

Last synced: 29 Oct 2024

https://github.com/sandglass/sandglass

Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.

distributed distributed-systems go message-queue messaging taskqueue

Last synced: 25 Sep 2024

https://github.com/sbinet/go-python

naive go bindings to the CPython2 C-API

cgo go golang python2

Last synced: 26 Sep 2024

https://github.com/sanity-io/litter

Litter is a pretty printer library for Go data structures to aid in debugging and testing.

go golang library logging mit-license testing

Last synced: 29 Oct 2024

https://github.com/sbinet/Go-python

naive go bindings to the CPython2 C-API

cgo go golang python2

Last synced: 24 Oct 2024

https://github.com/sanbornm/Go-selfupdate

Enable your Go applications to self update

go selfupdate

Last synced: 24 Oct 2024

https://github.com/ryboe/q

Quick and dirty debugging output for tired Go programmers

debugger go golang

Last synced: 04 Nov 2024

https://github.com/sanbornm/go-selfupdate

Enable your Go applications to self update

go selfupdate

Last synced: 14 Oct 2024

https://github.com/pkg/sftp

SFTP support for the go.crypto/ssh package

go sftp

Last synced: 28 Oct 2024

https://github.com/mikestefanello/pagoda

Rapid, easy full-stack web development starter kit in Go

framework full-stack go golang htmx mvc sqlite starter starter-kit web web-development web-framework

Last synced: 09 Oct 2024

https://github.com/jaksi/sshesame

An easy to set up and use SSH honeypot, a fake SSH server that lets anyone in and logs their activity

go golang honeypot security ssh

Last synced: 15 Oct 2024

https://github.com/joefitzgerald/Go-plus

An Enhanced Go Experience For The Atom Editor

atom autocomplete build editor format go golang ide lint test

Last synced: 24 Oct 2024

https://github.com/joefitzgerald/go-plus

An Enhanced Go Experience For The Atom Editor

atom autocomplete build editor format go golang ide lint test

Last synced: 26 Sep 2024

https://github.com/scottslowe/learning-tools

A collection of tools and files for learning new technologies

ansible aws centos consul docker etcd go pulumi terraform ubuntu vagrant vagrant-environments

Last synced: 13 Oct 2024

https://github.com/kffl/speedbump

TCP proxy for simulating variable, yet predictable network latency :globe_with_meridians::hourglass_flowing_sand:

go golang load-testing network-latency observability tcp tcp-proxy

Last synced: 14 Oct 2024

https://github.com/lileio/lile

Easily generate gRPC services in Go ⚡️

framework go grpc microservice prometheus pubsub zipkin

Last synced: 13 Oct 2024

https://github.com/edoardottt/cariddi

Take a list of domains, crawl urls and scan for endpoints, secrets, api keys, file extensions, tokens and more

bugbounty crawler crawling endpoint-discovery endpoints go golang hacktoberfest infosec osint penetration-testing pentesting recon reconnaissance redteam scraper secret-keys secrets-detection security security-tools

Last synced: 15 Oct 2024

https://github.com/EmbarkStudios/wg-ui

WireGuard Web UI for self-serve client configurations, with optional auth.

go svelte ui vpn web web-ui wg-ui wireguard

Last synced: 31 Oct 2024

https://github.com/embarkstudios/wg-ui

WireGuard Web UI for self-serve client configurations, with optional auth.

go svelte ui vpn web web-ui wg-ui wireguard

Last synced: 27 Sep 2024

https://github.com/storj/drpc

drpc is a lightweight, drop-in replacement for gRPC

drpc go grpc microservices nanoservices proto rpc

Last synced: 29 Oct 2024

https://github.com/bahlo/go-styleguide

🏆 Opinionated Styleguide for the Go language

effective go golang styleguide

Last synced: 15 Oct 2024

https://github.com/clickvisual/clickvisual

A lightweight log analytic and data visualize platform built on clickhouse.

admin analytics clickhouse clickhouse-database elk go golang kibana kubernetes log search ui

Last synced: 09 Oct 2024

https://github.com/rotisserie/eris

Error handling library with readable stack traces and flexible formatting support 🎆

eris error-handling error-logging error-traces errors go golang sentry-integration

Last synced: 14 Oct 2024

https://github.com/sanderland/katrain

Improve your Baduk skills by training with KataGo!

ai baduk go katago kivy lizzie sgf weiqi

Last synced: 10 Oct 2024

https://github.com/influxdata/chronograf

Open source monitoring and visualization UI for the TICK stack

alert apm chronograf dashboard go influxdb kapacitor monitoring react redux telegraf visualization

Last synced: 29 Oct 2024

https://github.com/ribice/gorsk

:fire: Idiomatic Golang Restful Starter Kit

boilerplate go golang quickstart rest restful-api starter-kit

Last synced: 15 Oct 2024

https://github.com/Foxboron/sbctl

:computer: :lock: :key: Secure Boot key manager

efi efi-stub go golang linux secureboot signatures uefi uefi-secureboot

Last synced: 06 Nov 2024

https://github.com/dhax/go-base

Go RESTful API Boilerplate with JWT Authentication backed by PostgreSQL

api chi go jwt postgres restful

Last synced: 15 Oct 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: 15 Oct 2024

https://github.com/luliyucoordinate/Leetcode

Play Leetcode with different programming language

c cpp go java javascript leetcode rust

Last synced: 30 Oct 2024

https://github.com/mattn/anko

Scriptable interpreter written in golang

go programming-language

Last synced: 21 Oct 2024