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/chai2010/go-ast-book

:books: 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST)

ast bison book flex go golang goyacc lex llir llvm programming-language wa yacc

Last synced: 24 Dec 2024

https://github.com/google/uuid

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

go uuid

Last synced: 23 Dec 2024

https://github.com/mouredev/roadmap-retos-programacion

Ruta de estudio basada en ejercicios de código semanales en 2024 de la comunidad MoureDev para aprender y practicar lógica usando cualquier lenguaje de programación.

c-plus-plus c-sharp dart ejercicios go java javascript katas kotlin logica-de-programacion php python retos retos-programacion roadmap ruby rust ruta-de-estudio swift typescript

Last synced: 24 Dec 2024

https://github.com/Golang/oauth2

Go OAuth2

go golang oauth2 oauth2-client

Last synced: 24 Oct 2024

https://github.com/nuclio/nuclio

High-Performance Serverless event and data processing platform

containers docker faas faas-platform functions go kubernetes serverless

Last synced: 24 Dec 2024

https://github.com/qor/qor

QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems.

admin api cms go golang

Last synced: 23 Dec 2024

https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-example

Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

clean-architecture cqrs ddd firebase firestore gcp go golang google-cloud hexagonal-architecture refactoring serverless terraform

Last synced: 31 Oct 2024

https://github.com/cloudwego/hertz

Go HTTP framework with high-performance and strong-extensibility for building micro-services.

go http microservices

Last synced: 23 Dec 2024

https://github.com/name5566/leaf

A game server framework in Go (golang)

game-framework game-server go golang leaf

Last synced: 26 Oct 2024

https://github.com/tmc/langchaingo

LangChain for Go, the easiest way to write LLM-based programs in Go

ai go golang langchain

Last synced: 23 Dec 2024

https://github.com/mouredev/retos-programacion-2023

Ejercicios de código semanales en 2023 de la comunidad MoureDev para practicar lógica en cualquier lenguaje de programación.

challenges csharp dart ejercicios ejerciciosresueltos go java javascript katas kotlin logica-de-programacion php python retos retos-programacion rust swift typescript

Last synced: 24 Dec 2024

https://github.com/guanzhi/gmssl

支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱

crypto encryption go java javascript pairing sm2 sm3 sm4 sm9 ssl tls zuc

Last synced: 24 Dec 2024

https://github.com/guanzhi/GmSSL

支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱

crypto encryption go java javascript pairing sm2 sm3 sm4 sm9 ssl tls zuc

Last synced: 30 Oct 2024

https://github.com/bwmarrin/discordgo

(Golang) Go bindings for Discord

discord discord-api discordgo go golang

Last synced: 23 Dec 2024

https://github.com/ffhelicopter/go42

《Go语言四十二章经》详细讲述Go语言规范与语法细节及开发中常见的误区,通过研读标准库等经典代码设计模式,启发读者深刻理解Go语言的核心思维,进入Go语言开发的更高阶段。

book go go42 golang gopher

Last synced: 24 Dec 2024

https://github.com/asynkron/protoactor-go

Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

actor-model actors akka clustering cross-platform distributed-computing distributed-systems go golang grpc protobuf

Last synced: 24 Dec 2024

https://github.com/ffhelicopter/Go42

《Go语言四十二章经》详细讲述Go语言规范与语法细节及开发中常见的误区,通过研读标准库等经典代码设计模式,启发读者深刻理解Go语言的核心思维,进入Go语言开发的更高阶段。

book go go42 golang gopher

Last synced: 29 Oct 2024

https://github.com/k3d-io/k3d

Little helper to run CNCF's k3s in Docker

cluster docker go k3d k3s kubernetes rancher

Last synced: 24 Dec 2024

https://github.com/rancher/k3d

Little helper to run CNCF's k3s in Docker

cluster docker go k3d k3s kubernetes rancher

Last synced: 14 Dec 2024

https://github.com/bwmarrin/discordGo

(Golang) Go bindings for Discord

discord discord-api discordgo go golang

Last synced: 24 Oct 2024

https://github.com/tetratelabs/wazero

wazero: the zero dependency WebAssembly runtime for Go developers

ahead-of-time compiler go golang runtime vm wasi wasm webassembly

Last synced: 25 Dec 2024

https://github.com/caddyserver/certmagic

Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal

acme automatic-https go golang https letsencrypt tls tls-certificate

Last synced: 23 Dec 2024

https://github.com/emicklei/go-restful

package for building REST-style Web Services using Go

customizable go openapi rest routing

Last synced: 23 Dec 2024

https://github.com/jwilder/dockerize

Utility to simplify running applications in docker containers

docker go

Last synced: 23 Dec 2024

https://github.com/letsencrypt/boulder

An ACME-based certificate authority, written in Go.

acme boulder ca certificate-authority go lets-encrypt pki rfc8555 tls

Last synced: 23 Dec 2024

https://github.com/caarlos0/env

A simple, zero-dependencies library to parse environment variables into structs

config configuration environment environment-variables go golang hacktoberfest

Last synced: 23 Dec 2024

https://github.com/segmentio/ksuid

K-Sortable Globally Unique IDs

coordination go golang ksuid unique-id uuid

Last synced: 23 Dec 2024

https://github.com/reactivex/rxgo

Reactive Extensions for the Go language.

async asynchronous concurrency go golang hacktoberfest observable reactivex streaming

Last synced: 24 Dec 2024

https://github.com/cube2222/octosql

OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.

cli csv data-analysis go golang json mysql nosql postgresql query query-engine redis sql

Last synced: 24 Dec 2024

https://github.com/ReactiveX/RxGo

Reactive Extensions for the Go language.

async asynchronous concurrency go golang hacktoberfest observable reactivex streaming

Last synced: 28 Oct 2024

https://github.com/fiorix/freegeoip

IP geolocation web server

freegeoip geolocation go ip-database

Last synced: 26 Dec 2024

https://github.com/travisjeffery/jocko

Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)

distributed-systems go kafka messaging queue streaming

Last synced: 26 Dec 2024

https://github.com/kardianos/govendor

Use Go Modules.

go golang vendor

Last synced: 26 Sep 2024

https://github.com/kardianos/Govendor

Use Go Modules.

go golang vendor

Last synced: 24 Oct 2024

https://github.com/evilmartians/lefthook

Fast and powerful Git hooks manager for any type of projects.

git go golang hacktoberfest hooks lefthook manager

Last synced: 23 Dec 2024

https://github.com/asticode/Go-astilectron

Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)

cross-platform desktop-app electron go golang gui

Last synced: 24 Oct 2024

https://github.com/asticode/go-astilectron

Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)

cross-platform desktop-app electron go golang gui

Last synced: 26 Sep 2024

https://github.com/satori/go.uuid

UUID package for Go

go uuid

Last synced: 23 Dec 2024

https://github.com/satori/Go.uuid

UUID package for Go

go uuid

Last synced: 24 Oct 2024

https://github.com/streadway/amqp

Go client for AMQP 0.9.1

amqp go protocol rabbitmq

Last synced: 24 Dec 2024

https://github.com/TomWright/dasel

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

cli config configuration data-processing data-structures data-wrangling devops-tools go golang json json-processing parser query selector toml update xml yaml yaml-processor

Last synced: 24 Oct 2024

https://github.com/vugu/vugu

Vugu: A modern UI library for Go+WebAssembly (experimental)

framework go gui library ui vugu web webassembly

Last synced: 24 Dec 2024

https://github.com/omriharel/deej

Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux

arduino audio diy gaming go golang volume-control

Last synced: 24 Dec 2024

https://github.com/mgechev/revive

🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint

go golang golint hacktoberfest linter static-analysis static-code-analysis

Last synced: 23 Dec 2024

https://github.com/klauspost/compress

Optimized Go Compression Packages

compression decompression deflate go golang gzip snappy zip zstandard zstd

Last synced: 23 Dec 2024

https://github.com/tsuru/tsuru

Open source and extensible Platform as a Service (PaaS).

containers devops docker go hacktoberfest kubernetes paas

Last synced: 23 Dec 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: 23 Dec 2024

https://github.com/dvyukov/go-fuzz

Randomized testing for Go

fuzzing go testing

Last synced: 23 Dec 2024

https://github.com/silenceper/wechat

WeChat SDK for Go (微信SDK:简单、易用)

go golang js-sdk sdk wechat wechat-sdk weixin

Last synced: 23 Dec 2024

https://github.com/wxbool/video-srt-windows

这是一个可以识别视频语音自动生成字幕SRT文件的开源 Windows-GUI 软件工具。

ffmpeg go golang srt-subtitles video windows-gui

Last synced: 26 Dec 2024

https://github.com/dvyukov/Go-fuzz

Randomized testing for Go

fuzzing go testing

Last synced: 24 Oct 2024

https://github.com/apache/dubbo-go

Go Implementation For Apache Dubbo .

go http2 microservices rpc service-mesh

Last synced: 23 Dec 2024

https://github.com/dependabot/dependabot-core

🤖 Dependabot's core logic for creating update PRs.

dependencies docker dotnet elixir elm go java javascript php pnpm python ruby rubygems rust terraform

Last synced: 23 Dec 2024

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

Slack API in Go, originally by @nlopes; Maintainers needed, contact @parsley42

go golang slack

Last synced: 23 Dec 2024

https://github.com/nginxinc/kubernetes-ingress

NGINX and NGINX Plus Ingress Controllers for Kubernetes

docker go golang ingress ingress-controller k8s kubernetes nginx

Last synced: 23 Dec 2024

https://github.com/graph-gophers/graphql-go

GraphQL server with a focus on ease of use

go golang graphql

Last synced: 23 Dec 2024

https://github.com/amitshekhariitbhu/go-backend-clean-architecture

A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.

api architecture backend clean-architecture docker gin go golang jwt-authentication project project-template test

Last synced: 24 Dec 2024

https://github.com/miguelmota/golang-for-nodejs-developers

Examples of Golang compared to Node.js for learning 🤓

demo examples go golang guide howto javascript learning nodejs reference tutorial

Last synced: 26 Dec 2024

https://github.com/AliyunContainerService/pouch

An Efficient Enterprise-class Container Engine

cloud-native containers efficiency go isolation kubernetes oci package security

Last synced: 01 Nov 2024

https://github.com/aliyuncontainerservice/pouch

An Efficient Enterprise-class Container Engine

cloud-native containers efficiency go isolation kubernetes oci package security

Last synced: 24 Dec 2024

https://github.com/alibaba/pouch

An Efficient Enterprise-class Container Engine

cloud-native containers efficiency go isolation kubernetes oci package security

Last synced: 05 Dec 2024

https://github.com/shomali11/go-interview

Collection of Technical Interview Questions solved with Go

answer go golang interview question

Last synced: 26 Dec 2024

https://github.com/duke-git/lancet

A comprehensive, efficient, and reusable util function library of Go.

generics go golang library lodash utils

Last synced: 23 Dec 2024

https://github.com/knqyf263/pet

Simple command-line snippet manager

command-line go golang linux snippets standalone

Last synced: 25 Dec 2024

https://github.com/variadico/noti

Monitor a process and trigger a notification.

go productivity

Last synced: 24 Dec 2024

https://github.com/flower-corp/rosedb

Lightweight, fast and reliable key/value storage engine based on Bitcask.

data-structures database embedded go golang key-value kv-store rosedb throughput

Last synced: 18 Dec 2024

https://github.com/rosedblabs/rosedb

Lightweight, fast and reliable key/value storage engine based on Bitcask.

data-structures database embedded go golang key-value kv-store rosedb throughput

Last synced: 24 Dec 2024

https://github.com/golang101/golang101

Go语言101 : 一个与时俱进的Go编程知识库

book go golang

Last synced: 24 Dec 2024

https://github.com/extism/extism

The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.

browser c cpp csharp dotnet elixir go haskell java javascript node ocaml plugin-system python ruby rust serverless wasm webassembly zig

Last synced: 23 Dec 2024

https://github.com/brianvoe/gofakeit

Random fake data generator written in go

data fake generator go golang random seed

Last synced: 23 Dec 2024

https://github.com/brianvoe/Gofakeit

Random fake data generator written in go

data fake generator go golang random seed

Last synced: 24 Oct 2024

https://github.com/0xJacky/nginx-ui

Yet another WebUI for Nginx

chatgpt-app cron go letsencrypt nginx self-hosted vue webui

Last synced: 25 Oct 2024

https://github.com/writefreely/writefreely

A clean, Markdown-based publishing platform made for writers. Write together and build a community.

activitypub beta blogging federation go markdown publishing web-application writefreely writers writing

Last synced: 24 Dec 2024

https://github.com/arp242/goatcounter

Easy web analytics. No tracking of personal data.

analytics go golang

Last synced: 24 Dec 2024

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

Translates JSON into a Go type in your browser instantly (original)

go golang json translates-json

Last synced: 24 Dec 2024

https://mholt.github.io/json-to-go/

Translates JSON into a Go type in your browser instantly (original)

go golang json translates-json

Last synced: 26 Oct 2024

https://github.com/fogleman/gg

Go Graphics - 2D rendering in Go with a simple API.

2d 2d-graphics go graphics rendering

Last synced: 24 Dec 2024

https://github.com/exafunction/codeium.vim

Free, ultrafast Copilot alternative for Vim and Neovim

autocomplete codeium copilot editor extension go golang ide javascript neovim python ruby rust typescript vim

Last synced: 24 Dec 2024

https://github.com/oxequa/realize

Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.

build-system build-tool filewatcher go go-tools golang golang-application golang-package livereload task-runner watcher

Last synced: 26 Dec 2024

https://github.com/faiface/pixel

A hand-crafted 2D game library in Go

game-engine gamedev gamedev-library go golang graphics library window

Last synced: 27 Dec 2024

https://github.com/jinzhu/now

Now is a time toolkit for golang

go golang time

Last synced: 24 Dec 2024

https://github.com/xinliangnote/go

【Go 从入门到实战】学习笔记,从零开始学 Go、Gin 框架,基本语法包括 26 个Demo,Gin 框架包括:Gin 自定义路由配置、Gin 使用 Logrus 进行日志记录、Gin 数据绑定和验证、Gin 自定义错误处理、Go gRPC Hello World... 持续更新中...

gin gin-framework go golang

Last synced: 26 Dec 2024

https://github.com/douyu/jupiter

Jupiter: Governance-oriented Microservice Framework.

douyu douyutv etcd go golang governance grpc jupiter metrics microservice trace web-framework

Last synced: 23 Dec 2024