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/chzyer/readline

Readline is a pure go(golang) implementation for GNU-Readline kind library

go golang readline readline-library

Last synced: 13 Oct 2024

https://github.com/oniony/TMSU

TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application.

command-line filesystem go tagging

Last synced: 03 Nov 2024

https://github.com/goreleaser/nfpm

nFPM is Not FPM - a simple deb, rpm, apk and arch linux packager written in Go

apk apk-packager archlinux archlinux-packager archlinux-packages deb deb-package deb-packages fpm go golang hacktoberfest rpm rpm-packages rpm-packaging rpmbuild

Last synced: 29 Oct 2024

https://github.com/oniony/tmsu

TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application.

command-line filesystem go tagging

Last synced: 15 Oct 2024

https://github.com/sheepla/pingu

🐧ping command but with pingu

cli go go-cli icmp joke network network-command penguin ping pingu

Last synced: 09 Oct 2024

https://github.com/mohuishou/go-design-pattern

golang design pattern go 设计模式实现,包含 23 种常见的设计模式实现,同时这也是极客时间-设计模式之美 的笔记

design-patterns go go-design-patterns golang golang-design-pattern

Last synced: 09 Oct 2024

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

gopy generates a CPython extension module from a go package.

cffi ctypes go golang pypy python python-2 python-3

Last synced: 12 Oct 2024

https://github.com/rendora/rendora

dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites

angular chrome-devtools chrome-headless crawler dynamic-rendering go golang javascript puppeteer react reactjs seo seo-optimization server-side-rendering spa ssr vue vuejs

Last synced: 10 Oct 2024

https://github.com/gojp/goreportcard

A report card for your Go application

go golang golang-tools goreportcard report-card

Last synced: 14 Oct 2024

https://github.com/storax/kubedoom

Kill Kubernetes pods by playing Id's DOOM!

c docker dockerfile doom go golang kind kubectl kubernetes pods

Last synced: 28 Oct 2024

https://github.com/square/Go-jose

An implementation of JOSE standards (JWE, JWS, JWT) in Go

crypto encryption go jose json-web-encryption json-web-signature json-web-token jwe jws jwt signing

Last synced: 24 Oct 2024

https://github.com/square/go-jose

An implementation of JOSE standards (JWE, JWS, JWT) in Go

crypto encryption go jose json-web-encryption json-web-signature json-web-token jwe jws jwt signing

Last synced: 25 Sep 2024

https://github.com/noborus/trdsql

CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN. Can output to various formats.

cli csv go golang json jsonl ltsv mysql postgresql sql sqlite3 tbln trdsql yaml

Last synced: 13 Oct 2024

https://github.com/takama/daemon

A daemon package for use with Go (golang) services

daemon go golang linux service

Last synced: 15 Oct 2024

https://github.com/elliotchance/pie

🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.

generics go golang slices utility

Last synced: 20 Oct 2024

https://github.com/steebchen/prisma-client-go

Prisma Client Go is an auto-generated and fully type-safe database client

database go golang mariadb mongodb mssql mysql orm postgresql prisma sql sqlite sqlserver

Last synced: 11 Oct 2024

https://github.com/prisma/prisma-client-go

Prisma Client Go is an auto-generated and fully type-safe database client

database go golang mariadb mongodb mssql mysql orm postgresql prisma sql sqlite sqlserver

Last synced: 22 Oct 2024

https://github.com/brokercap/Bifrost

Bifrost ---- 面向生产环境的 MySQL,MariaDB,kafka 同步到Redis,MongoDB,ClickHouse,StarRocks,Doris,Kafka等服务的异构中间件

cdc-go clickhouse datalink datax dts go go-canal go-mysql go-mysqlbinlog go-otter gobinlog mongodb mysql mysql-kafka mysql-mongodb mysql-redis mysqlbinlog rabbitmq

Last synced: 30 Oct 2024

https://github.com/kubenav/kubenav

kubenav is the navigator for your Kubernetes clusters right in your pocket.

android app dashboard desktop flutter go ios kubernetes linux macos mobile windows

Last synced: 09 Oct 2024

https://github.com/yyyar/gobetween

:cloud: Modern & minimalistic load balancer for the Сloud era

backend cloud consul discovery docker go golang letsencrypt load-balancer lxd proxy proxy-server sni srv tcp tcp-proxy tls tls-proxy udp udp-proxy

Last synced: 15 Oct 2024

https://github.com/brokercap/bifrost

Bifrost ---- 面向生产环境的 MySQL,MariaDB,kafka 同步到Redis,MongoDB,ClickHouse,StarRocks,Doris,Kafka等服务的异构中间件

cdc-go clickhouse datalink datax dts go go-canal go-mysql go-mysqlbinlog go-otter gobinlog mongodb mysql mysql-kafka mysql-mongodb mysql-redis mysqlbinlog rabbitmq

Last synced: 15 Oct 2024

https://github.com/lestrrat-go/jwx

Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies

go golang jwe jwk jws jwt oidc

Last synced: 28 Oct 2024

https://github.com/unrolled/render

Go package for easily rendering JSON, XML, binary data, and HTML templates responses.

binary go golang html json jsonp text xml

Last synced: 28 Oct 2024

https://github.com/aandrew-me/tgpt

AI Chatbots in terminal without needing API keys

ai chatbot chatgpt cli go golang gpt3 linux llama macos mixtral terminal windows

Last synced: 10 Oct 2024

https://github.com/syndbg/goenv

:blue_car: Like pyenv and rbenv, but for Go.

bash go goenv golang homebrew pyenv rbenv shims-goenv version-manager

Last synced: 20 Aug 2024

https://github.com/go-nv/goenv

:blue_car: Like pyenv and rbenv, but for Go.

bash go goenv golang homebrew pyenv rbenv shims-goenv version-manager

Last synced: 15 Oct 2024

https://github.com/benhoyt/goawk

A POSIX-compliant AWK interpreter written in Go, with CSV support

awk csv go interpreter parser

Last synced: 29 Oct 2024

https://github.com/0xAX/go-algorithms

Algorithms and data structures for golang

algorithm data-structures go golang hacktoberfest sort tree-structure

Last synced: 27 Oct 2024

https://github.com/0xax/go-algorithms

Algorithms and data structures for golang

algorithm data-structures go golang hacktoberfest sort tree-structure

Last synced: 14 Oct 2024

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

Sonic is a blogging platform developed by Go. Simple and powerful

blog cms go golang sonic

Last synced: 15 Oct 2024

https://github.com/openacid/slim

Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).

compacted compress datastructure go golang memory tree trie

Last synced: 14 Oct 2024

https://github.com/betty200744/ultimate-go

This repo contains my notes on working with Go and computer systems.

algorithms data-structures docker-compose example gin go golang gorm grpc kafka

Last synced: 13 Oct 2024

https://github.com/dchest/captcha

Go package captcha implements generation and verification of image and audio CAPTCHAs.

audio-captchas captcha go image-captcha

Last synced: 14 Oct 2024

https://github.com/goravel/goravel

A Golang framework for web artisans. Tribute to Laravel.

framework go golang laravel performance web

Last synced: 14 Oct 2024

https://github.com/go-nunu/nunu?tab=readme-ov-file

A CLI tool for building Go applications.

ddd gin go golang golang-cli scaffold

Last synced: 03 Nov 2024

https://github.com/camptocamp/terraboard

:earth_africa: :clipboard: A web dashboard to inspect Terraform States

aws devops devops-tools diff go infrastructure-as-code terraform terraform-states versioning web-dashboard

Last synced: 10 Oct 2024

https://github.com/songgao/water

A simple TUN/TAP library written in native Go.

go networking tap tun

Last synced: 26 Oct 2024

https://github.com/bcicen/grmon

Command line monitoring for goroutines

cli command-line developer-tools go golang top

Last synced: 14 Oct 2024

https://github.com/varbhat/exatorrent

🧲 Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.

bittorrent bittorrent-client cloud go golang qbittorrent self-hosted svelte torrent transmission typescript

Last synced: 10 Oct 2024

https://github.com/gobyexample-cn/gobyexample

Go by Example 通过例子学 Golang

book go gobyexample golang tutorial

Last synced: 15 Oct 2024

https://github.com/smallnest/1m-go-tcp-server

benchmarks for implementation of servers which support 1 million connections

benchmark epoll go golang

Last synced: 14 Oct 2024

https://github.com/oschwald/geoip2-golang

Unofficial MaxMind GeoIP2 Reader for Go

database geoip geoip2 geolocation go maxmind maxmind-db

Last synced: 29 Oct 2024

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

A CLI tool for building Go applications.

ddd gin go golang golang-cli scaffold

Last synced: 15 Oct 2024

https://github.com/40t/go-sniffer

🔎Sniffing and parsing mysql,redis,http,mongodb etc protocol. 抓包截取项目中的数据库请求并解析成相应的语句。

capture go mongodb mysql redis sniffer

Last synced: 15 Oct 2024

https://github.com/evan-buss/openbooks

Search and Download eBooks

ebooks go golang irc irchighway openbooks react self-hosted

Last synced: 14 Oct 2024

https://github.com/tulir/whatsmeow

Go library for the WhatsApp web multidevice API

go golang whatsapp whatsapp-web

Last synced: 14 Oct 2024

https://github.com/prometheus-community/elasticsearch_exporter

Elasticsearch stats exporter for Prometheus

elasticsearch go hacktoberfest prometheus

Last synced: 28 Oct 2024

https://github.com/guregu/null

reasonable handling of nullable values

go json sql

Last synced: 29 Oct 2024

https://github.com/RainbowMango/GoExpertProgramming

《Go专家编程》Go语言快速入门,轻松进阶!

expert go golang programming

Last synced: 02 Nov 2024

https://github.com/rainbowmango/goexpertprogramming

《Go专家编程》Go语言快速入门,轻松进阶!

expert go golang programming

Last synced: 14 Oct 2024

https://github.com/udhos/update-golang

update-golang is a script to easily fetch and install new Golang releases with minimum system intrusion

go golang script shell

Last synced: 15 Oct 2024

https://github.com/smartwalle/alipay

支付宝 AliPay SDK for Go, 集成简单,功能完善,持续更新,支持公钥证书和普通公钥进行签名和验签,支持文件上传和接口内容加密。

alipay alipaysdk go golang pay

Last synced: 15 Oct 2024

https://github.com/ghostunnel/ghostunnel

A simple SSL/TLS proxy with mutual authentication for securing non-TLS services.

crypto go hsm keychain pkcs11 proxy security ssl stunnel tls tunnel

Last synced: 15 Oct 2024

https://github.com/pion/turn

Pion TURN, an API for building TURN clients and servers

go golang nat pion stun traversal turn turn-client turn-server turn-servers webrtc

Last synced: 29 Oct 2024

https://github.com/k0kubun/pp

Colored pretty printer for Go language

go pretty-printer

Last synced: 14 Oct 2024

https://github.com/karldoenitz/tigo

Tigo is an HTTP web framework written in Go (Golang).It features a Tornado-like API with better performance. Tigo是一款用Go语言开发的web应用框架,API特性类似于Tornado并且拥有比Tornado更好的性能。

go golang middleware rest-api restful tigo web

Last synced: 14 Oct 2024

https://github.com/mkchoi212/fac

Easy-to-use CUI for fixing git conflicts

command-line conflict-resolution cui git go golang utility

Last synced: 09 Oct 2024

https://github.com/jfeliu007/goplantuml

PlantUML Class Diagram Generator for golang projects

diagram diagram-generator go golang plantuml uml-diagram

Last synced: 14 Oct 2024

https://github.com/hu17889/go_spider

[爬虫框架 (golang)] An awesome Go concurrent Crawler(spider) framework. The crawler is flexible and modular. It can be expanded to an Individualized crawler easily or you can use the default crawl components only.

crawler go pipeline schedule spider

Last synced: 29 Oct 2024

https://github.com/golang-china/go2-book

:books: 《Go2编程指南》开源图书,重点讲解Go2新特性,以及Go1教程中较少涉及的特性

book go go2 golang

Last synced: 15 Oct 2024

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

The most opinionated Go source code linter for code audit.

conventions go go-lintpack golang hacktoberfest idiomatic-go linter lintpack ruleguard style-checker

Last synced: 25 Oct 2024

https://github.com/adammck/terraform-inventory

Terraform State → Ansible Dynamic Inventory

ansible go terraform

Last synced: 13 Oct 2024

https://github.com/jackpopc/devweekly

每周五发布,精选优质开发者内容,包括开源项目、工具资源、技术文章等方面。

collections developer-tools development github go java javascript python resource-list

Last synced: 14 Oct 2024

https://github.com/rodrigo-brito/gocity

:bar_chart: Code City metaphor for visualizing Go source code in 3D

go golang hacktoberfest react visualization

Last synced: 09 Oct 2024

https://github.com/mholt/curl-to-go

Convert curl commands to Go code in your browser

curl curl-commands go golang

Last synced: 14 Oct 2024

https://github.com/AlexanderGrom/go-patterns

Design patterns in Golang

go golang patterns

Last synced: 02 Aug 2024

https://github.com/karldoenitz/Tigo

Tigo is an HTTP web framework written in Go (Golang).It features a Tornado-like API with better performance. Tigo是一款用Go语言开发的web应用框架,API特性类似于Tornado并且拥有比Tornado更好的性能。

go golang middleware rest-api restful tigo web

Last synced: 04 Aug 2024

https://github.com/evmos/ethermint

Ethermint is a Cosmos SDK library for running scalable and interoperable EVM chains

blockchain cosmos-sdk ethereum evm go golang

Last synced: 25 Sep 2024

https://github.com/radondb/radon

RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services

cloud-native-database database distributed-database distributed-transaction full-text-search go json mysql-protocol olap oltp radondb sql transaction

Last synced: 09 Oct 2024

https://github.com/parsiya/Hacking-with-Go

Golang for Security Professionals

go security

Last synced: 02 Aug 2024

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

🦅 A Go framework for the API or Microservice

cloud-native eagle framework gin go golang gorm grpc http microservice restful

Last synced: 13 Oct 2024

https://github.com/Gographics/imagick

Go binding to ImageMagick's MagickWand C API

go golang imagemagick imagemagick-magickwand imagick magickwand

Last synced: 24 Oct 2024

https://github.com/gographics/imagick

Go binding to ImageMagick's MagickWand C API

go golang imagemagick imagemagick-magickwand imagick magickwand

Last synced: 15 Oct 2024

https://github.com/melbahja/goph

🤘 The native golang ssh client to execute your commands over ssh connection. 🚀🚀

downloader go golang golang-module goph hacktoberfest remote-execution sftp ssh ssh-agent ssh-client ssh-keys unix-systems uploader

Last synced: 15 Oct 2024

https://github.com/EngoEngine/engo

Engo is an open-source 2D game engine written in Go.

engo entity-component-system game-engine go opengl

Last synced: 26 Oct 2024

https://github.com/EnGoEngine/enGo

Engo is an open-source 2D game engine written in Go.

engo entity-component-system game-engine go opengl

Last synced: 24 Oct 2024

https://github.com/mbrt/gmailctl

Declarative configuration for Gmail filters

cli filters gmail gmail-filter go jsonnet labels

Last synced: 15 Oct 2024

https://github.com/engoengine/engo

Engo is an open-source 2D game engine written in Go.

engo entity-component-system game-engine go opengl

Last synced: 15 Oct 2024

https://github.com/disintegration/gift

Go Image Filtering Toolkit

filters go image image-processing

Last synced: 15 Oct 2024

https://github.com/ayn2op/discordo

A lightweight, secure, and feature-rich Discord terminal client.

cross-platform discord discordo go golang linux terminal

Last synced: 09 Oct 2024

https://github.com/devopsfaith/krakend-ce

KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.

api-gateway apis async backend-services cloud-native docker go golang graphql krakend krakend-ce microservice microservices nats reverse-proxy service-mesh

Last synced: 04 Aug 2024

https://github.com/brutella/hc

hc is a lightweight framework to develop HomeKit accessories in Go.

go hap homekit

Last synced: 15 Oct 2024

https://github.com/krakend/krakend-ce

KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.

api-gateway apis async backend-services cloud-native docker go golang graphql krakend krakend-ce microservice microservices nats reverse-proxy service-mesh

Last synced: 09 Oct 2024

https://github.com/Jackpopc/DevWeekly

每周五发布,精选优质开发者内容,包括开源项目、工具资源、技术文章等方面。

collections developer-tools development github go java javascript python resource-list

Last synced: 02 Aug 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: 12 Oct 2024

https://github.com/jinzhu/configor

Golang Configuration tool that support YAML, JSON, TOML, Shell Environment

go golang golang-configuration

Last synced: 14 Oct 2024

https://github.com/lizrice/containers-from-scratch

Writing a container in a few lines of Go code, as seen at DockerCon 2017 and on O'Reilly Safari

cgroups containers go golang namespaces

Last synced: 29 Oct 2024

https://github.com/pelletier/go-toml

Go library for the TOML file format

go golang hacktoberfest toml toml-parsing

Last synced: 28 Oct 2024

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: 26 Oct 2024

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