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/roseduan/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: 04 Aug 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: 11 Aug 2024

https://github.com/dushixiang/next-terminal

Next Terminal是一个简单好用安全的开源交互审计系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。

antd antd-design docker go golang guacamole rdp react ssh vnc

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

https://github.com/googlecloudplatform/golang-samples

Sample apps and code written for Google Cloud in the Go programming language.

appengine go golang google-appengine google-cloud sample samples

Last synced: 29 Oct 2024

https://github.com/changkun/go-under-the-hood

📚 Go: Under The Hood | Go 语言原本 | https://golang.design/under-the-hood

go golang source-code-study

Last synced: 22 Aug 2024

https://github.com/golang-design/under-the-hood

📚 Go: Under The Hood | Go 语言原本 | https://golang.design/under-the-hood

go golang source-code-study

Last synced: 09 Oct 2024

https://github.com/orcaman/concurrent-map

a thread-safe concurrent map for go

concurrency concurrent-programming go golang map thread-safety

Last synced: 28 Oct 2024

https://github.com/masterminds/sprig

Useful template functions for Go templates.

go template templates

Last synced: 28 Oct 2024

https://github.com/Masterminds/sprig

Useful template functions for Go templates.

go template templates

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

https://github.com/mholt/archiver

Easily create & extract archives, and compress & decompress files of various formats

7zip archives brotli bzip2 compression decompression extract go golang gzip lz4 rar snappy streaming streams tar xz zip zstandard

Last synced: 06 Nov 2024

https://github.com/canonical/lxd

Powerful system container and virtual machine manager

containers criu go hacktoberfest lxc lxd

Last synced: 14 Oct 2024

https://github.com/lxc/lxd

Powerful system container and virtual machine manager

containers criu go hacktoberfest lxc lxd

Last synced: 03 Aug 2024

https://github.com/unidoc/unioffice

Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents

docx ecma-376 excel g go golang ooxml openoffice powerpoint pptx spreadsheet word xlsx

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

https://github.com/alecthomas/chroma

A general purpose syntax highlighter in pure Go

console go golang highlighter highlighting html library syntax tool

Last synced: 28 Oct 2024

https://github.com/google/go-cmp

Package for comparing Go values in tests

equality go testing

Last synced: 28 Oct 2024

https://github.com/deckarep/golang-set

A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.

concurrency datastructures generics go golang set threadsafe

Last synced: 28 Oct 2024

https://github.com/zgoat/goatcounter

Easy web analytics. No tracking of personal data.

analytics go golang

Last synced: 05 Sep 2024

https://github.com/arp242/goatcounter

Easy web analytics. No tracking of personal data.

analytics go golang

Last synced: 29 Oct 2024

https://github.com/GoogleCloudPlatform/golang-samples

Sample apps and code written for Google Cloud in the Go programming language.

appengine go golang google-appengine google-cloud sample samples

Last synced: 25 Oct 2024

https://github.com/deckarep/Golang-set

A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.

concurrency datastructures generics go golang set threadsafe

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

https://github.com/magefile/mage

a Make/rake-like dev tool using Go

buildscript go golang mage magefile make

Last synced: 28 Oct 2024

https://github.com/prest/prest

PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new

automatic-api database databases go golang hacktoberfest low-code postgres postgresql prest rest rest-api

Last synced: 29 Oct 2024

https://github.com/uber-go/automaxprocs

Automatically set GOMAXPROCS to match Linux container CPU quota.

container cpu go golang gomaxprocs

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

https://github.com/Arkweid/lefthook

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

git go golang hacktoberfest hooks lefthook manager

Last synced: 04 Aug 2024

https://github.com/cointop-sh/cointop

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀

bitcoin blockchain cli coin coingecko coinmarketcap command-line console cryptocurrency digital-currency ethereum go golang holdings homebrew linux macos monitoring portfolio terminal

Last synced: 31 Oct 2024

https://github.com/rgburke/grv

GRV is a terminal interface for viewing git repositories

git go golang ncurses-tui terminal-based

Last synced: 15 Oct 2024

https://github.com/googleapis/google-api-go-client

Auto-generated Google APIs for Go.

go

Last synced: 01 Nov 2024

https://github.com/wcharczuk/go-chart

go chart is a basic charting library in go.

chart charting-library drawing go golang svg

Last synced: 29 Sep 2024

https://github.com/imroc/req

Simple Go HTTP client with Black Magic

go golang http http-client

Last synced: 29 Oct 2024

https://github.com/kaitai-io/kaitai_struct

Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby

c-plus-plus cpp csharp declarative-language file-format go golang graphviz java javascript lua nim perl php protocol-analyser python reverse-engineering ruby

Last synced: 15 Oct 2024

https://github.com/ory/dockertest

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

automation ci docker go integration-testing tests unit-testing

Last synced: 29 Oct 2024

https://github.com/cch123/golang-notes

Go source code analysis(zh-cn)

code go golang reading runtime source

Last synced: 30 Oct 2024

https://github.com/mpolden/echoip

IP address lookup service

geoip go ip-address-lookup ip-location ip-lookup

Last synced: 14 Oct 2024

https://github.com/sjqzhang/go-fastdfs

go-fastdfs 是一个简单的分布式文件系统(私有云存储),具有无中心、高性能,高可靠,免维护等优点,支持断点续传,分块上传,小文件合并,自动同步,自动修复。Go-fastdfs is a simple distributed file system (private cloud storage), with no center, high performance, high reliability, maintenance free and other advantages, support breakpoint continuation, block upload, small file merge, automatic synchronization, automatic repair.(similar fastdfs).

breakpoint-resume cloud-storage cloudnative distributed-file-storage distributed-file-system fastdfs file-system fileserver filesystem go go-fastdfs godfs object-storage-service oss rsync small-file-merge storage storage-servers sync tus

Last synced: 01 Nov 2024

https://github.com/uber-go/dig

A reflection based dependency injection toolkit for Go.

dependency-injection di go golang

Last synced: 28 Oct 2024

https://github.com/miguelmota/cointop

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀

bitcoin blockchain cli coin coingecko coinmarketcap command-line console cryptocurrency digital-currency ethereum go golang holdings homebrew linux macos monitoring portfolio terminal

Last synced: 01 Aug 2024

https://github.com/fatih/structs

Utilities for Go structs

go golang structs

Last synced: 29 Sep 2024

https://github.com/Jeffail/tunny

A goroutine pool for Go

go golang goroutine-pool workers

Last synced: 26 Oct 2024

https://github.com/jeffail/tunny

A goroutine pool for Go

go golang goroutine-pool workers

Last synced: 14 Oct 2024

https://github.com/pomerium/pomerium

Pomerium is an identity and context-aware access proxy.

beyondcorp gateway go iam identity identity-aware-proxy pomerium reverse-proxy vpn zero-trust

Last synced: 29 Oct 2024

https://github.com/schollz/progressbar

A really basic thread-safe progress bar for Golang applications

command-line go golang hacktoberfest library progress-bar progressbar terminal

Last synced: 26 Oct 2024

https://github.com/RH12503/Triangula

Generate high-quality triangulated and polygonal art from images.

art evolutionary-algorithms evolutionary-art generative-art genetic-algorithm go golang gui polygons triangles triangula

Last synced: 02 Aug 2024

https://github.com/RH12503/triangula

Generate high-quality triangulated and polygonal art from images.

art evolutionary-algorithms evolutionary-art generative-art genetic-algorithm go golang gui polygons triangles triangula

Last synced: 03 Aug 2024

https://github.com/rh12503/triangula

Generate high-quality triangulated and polygonal art from images.

art evolutionary-algorithms evolutionary-art generative-art genetic-algorithm go golang gui polygons triangles triangula

Last synced: 14 Oct 2024

https://github.com/rocboss/paopao-ce

🔥An artistic "twitter like" community built on gin+zinc+vue+ts 清新文艺微社区

bbs forum gin go naive twitter vue3 zinc

Last synced: 29 Oct 2024

https://github.com/coder/websocket

Minimal and idiomatic WebSocket library for Go

go http2 idiomatic minimal websocket

Last synced: 09 Oct 2024

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

High performance, distributed and low latency publish-subscribe platform.

emitter go golang high-performance low-latency mqtt mqtt-broker networking pubsub realtime

Last synced: 10 Oct 2024

https://github.com/google/mtail

extract internal monitoring data from application logs for collection in a timeseries database

bytecode calculator collector compiler extraction go instrumentation logs metrics monitoring mtail mtail-programs observability prometheus proxy timeseries vm

Last synced: 29 Oct 2024

https://github.com/ksimka/go-is-not-good

A curated list of articles complaining that go (golang) isn't good enough

articles complaints go golang list

Last synced: 30 Oct 2024

https://github.com/geektutu/high-performance-go

high performance coding with golang(Go 语言高性能编程,Go 语言陷阱,Gotchas,Traps)

effective-golang go golang high-performance

Last synced: 15 Oct 2024

https://github.com/NYTimes/gizmo

A Microservice Toolkit from The New York Times

gizmo go google-pubsub googlecloud http-server kafka pubsub sns sqs

Last synced: 02 Aug 2024

https://github.com/nytimes/gizmo

A Microservice Toolkit from The New York Times

gizmo go google-pubsub googlecloud http-server kafka pubsub sns sqs

Last synced: 15 Oct 2024

https://github.com/rakyll/statik

Embed files into a Go executable

files go golang http http-server static

Last synced: 29 Oct 2024

https://github.com/gin-gonic/examples

A repository to host examples and tutorials for Gin.

gin gin-gonic go

Last synced: 07 Oct 2024

https://github.com/yangjian102621/geekai

AI 助手全套开源解决方案,自带运营管理后台,开箱即用。集成了 ChatGPT, Azure, ChatGLM,讯飞星火,文心一言等多个平台的大语言模型。支持 MJ AI 绘画,Stable Diffusion AI 绘画,微博热搜等插件工具。采用 Go + Vue3 + element-plus 实现。

azure chatgpt dalle3 element-plus go midjourney stable-diffusion

Last synced: 31 Oct 2024

https://github.com/go-ozzo/ozzo-validation

An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.

go golang ozzo validation validator

Last synced: 31 Oct 2024

https://github.com/Knetic/govaluate

Arbitrary expression evaluation for golang

evaluation expression go parsing

Last synced: 31 Oct 2024

https://github.com/knetic/govaluate

Arbitrary expression evaluation for golang

evaluation expression go parsing

Last synced: 28 Oct 2024

https://github.com/marmotedu/iam

企业级的 Go 语言实战项目:认证和授权系统(带配套课程)

application authentication authorization gin go golang gorm iam project

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

https://github.com/olahol/melody

:notes: Minimalist websocket framework for Go

example framework go golang minimalist websocket websocket-framework

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

https://github.com/nakabonne/ali

Generate HTTP load and plot the results in real-time

benchmarking go load-testing monitoring testing-tools tui visualization

Last synced: 14 Oct 2024

https://github.com/Go-ozzo/ozzo-validation

An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.

go golang ozzo validation validator

Last synced: 24 Oct 2024

https://github.com/cheggaaa/pb

Console progress bar for Golang

go progress-bar terminal

Last synced: 31 Oct 2024

https://github.com/purpleidea/mgmt

Next generation distributed, event-driven, parallel config management!

choreography config-management configuration-management devops distributed-systems etcd go golang graph-theory

Last synced: 30 Oct 2024

https://github.com/tdewolff/minify

Go minifiers for web formats

css go html javascript js json minifier minify svg xml

Last synced: 28 Oct 2024

https://github.com/redpanda-data/console

Redpanda Console is a developer-friendly UI for managing your Kafka/Redpanda workloads. Console gives you a simple, interactive approach for gaining visibility into your topics, masking data, managing consumer groups, and exploring real-time data with time-travel debugging.

apache-kafka dataops go kafka kafka-gui kafka-ui react typescript web-ui

Last synced: 15 Oct 2024

https://github.com/datadog/go-profiler-notes

felixge's notes on the various go profiling methods that are available.

go golang pprof profiling

Last synced: 01 Nov 2024

https://github.com/mingrammer/go-web-framework-stars

:star: Web frameworks for Go, most starred on GitHub

go ranking stars web-framework

Last synced: 09 Oct 2024

https://github.com/d5/tengo

A fast script language for Go

compiler embedded-language go golang programming-language script tengo vm

Last synced: 28 Oct 2024

https://github.com/maruel/panicparse

Crash your app in style (Golang)

crash go panic stack-traces

Last synced: 29 Oct 2024

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

Package macaron is a high productive and modular web framework in Go.

go lsif-enabled macaron web-framework

Last synced: 28 Oct 2024

https://github.com/alecthomas/gometalinter

DEPRECATED: Use https://github.com/golangci/golangci-lint

go gometalinter linter

Last synced: 26 Sep 2024

https://github.com/alecthomas/Gometalinter

DEPRECATED: Use https://github.com/golangci/golangci-lint

go gometalinter linter

Last synced: 24 Oct 2024

https://github.com/Go-macaron/macaron

Package macaron is a high productive and modular web framework in Go.

go lsif-enabled macaron web-framework

Last synced: 24 Oct 2024

https://github.com/DataDog/go-profiler-notes

felixge's notes on the various go profiling methods that are available.

go golang pprof profiling

Last synced: 01 Aug 2024

https://github.com/alecthomas/kingpin

CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser

cli command-line go kingpin

Last synced: 28 Oct 2024

https://github.com/HDT3213/godis

A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群

cluster go godis golang kv-cache redis redis-cluster redis-server

Last synced: 30 Oct 2024

https://github.com/cherish-chat/xxim-server

惺惺 —— 属于你的社交地盘!惺惺是一个100%开源社交平台,每个人都可以搭建自己的服务器,掌握数据的所有权。此APP非盈利项目!

go go-zero golang im

Last synced: 15 Oct 2024

https://github.com/Shpota/goxygen

Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲

angular go golang javascipt mongodb mysql nodejs postgresql react typescript vue

Last synced: 25 Oct 2024

https://github.com/upper/db

Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

cockroachdb dal database db go golang mongodb mysql nosql orm postgresql sql sqlite upper

Last synced: 29 Oct 2024

https://github.com/shpota/goxygen

Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲

angular go golang javascipt mongodb mysql nodejs postgresql react typescript vue

Last synced: 12 Oct 2024