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/vladimirvivien/go-cshared-examples

Calling Go Functions from Other Languages using C Shared Libraries

dartlang dynamic-library ffi go golang java jna julia lua nodejs python ruby shared-libraries

Last synced: 12 Oct 2024

https://github.com/cunyu1943/ebooks

๐Ÿ“– ็ผ–็จ‹ไนฆ็ฑ่ต„ๆบๅบ“

books cpp go java mysql pdf programming-books react redis vue

Last synced: 01 Nov 2024

https://github.com/coder/wush

simplest & fastest way to transfer files between computers via WireGuard

file-transfer go peer-to-peer wireguard

Last synced: 14 Nov 2024

https://github.com/ublue-os/fleek

[deprecated] Own your $HOME

dotfiles go home-manager linux mac nix wsl

Last synced: 27 Sep 2024

https://github.com/JohannesKaufmann/html-to-markdown

โš™๏ธ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.

converter go golang goquery html html-to-markdown markdown

Last synced: 26 Oct 2024

https://github.com/pauldotknopf/darch

A tool for building and booting stateless and immutable images, bare metal.

containers go golang linux linux-distribution operating-system

Last synced: 04 Oct 2024

https://github.com/santhosh-tekuri/jsonschema

JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go

draft2019-09 draft2020-12 draft4 draft6 draft7 go golang golang-library json json-schema jsonschema validation validator

Last synced: 14 Oct 2024

https://github.com/godarch/darch

A tool for building and booting stateless and immutable images, bare metal.

containers go golang linux linux-distribution operating-system

Last synced: 01 Nov 2024

https://github.com/kyoh86/richgo

Enrich `go test` outputs with text decorations.

cli-app enrich-outputs go golang golang-tools golang-wrapper test

Last synced: 02 Nov 2024

https://github.com/pirsch-analytics/pirsch

Pirsch is a drop-in, server-side, no-cookie, and privacy-focused analytics solution for Go.

analytics go golang tracking traffic

Last synced: 29 Oct 2024

https://github.com/silenceper/gowatch

๐Ÿš€ gowatch is a command line tool that builds and (re)starts your go project everytime you save a Go or template file.

automate build build-tool go golang gowatch hotreload inotify livereload reload

Last synced: 14 Oct 2024

https://github.com/hashicorp/levant

An open source templating and deployment tool for HashiCorp Nomad jobs

continuous-deployment go golang hashicorp hashicorp-nomad nomad nomad-job templating

Last synced: 04 Nov 2024

https://github.com/esimov/diagram

CLI app to convert ASCII arts into hand drawn diagrams.

ascii ascii-art canvas cli diagram drawing go gocui golang termbox-go terminal

Last synced: 01 Nov 2024

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

A lightweight tool to report on the licenses used by a Go package and its dependencies. Highlight! Versioned external URL to licenses can be found at the same time.

go golang license license-checking license-management

Last synced: 29 Oct 2024

https://github.com/chronoxor/FastBinaryEncoding

Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift

binary cpp csharp go golang java javascript kotlin low-latency performance protocol python ruby serialization swift

Last synced: 06 Nov 2024

https://github.com/pwnesia/dnstake

DNSTake โ€” A fast tool to check missing hosted DNS zones that can lead to subdomain takeover

dns go golang nameserver subdomain takeover vulnerability

Last synced: 25 Oct 2024

https://github.com/irevenko/what-anime-cli

โ“๐Ÿ–ผ Find the anime scene by image using your terminal

anime anime-fans anime-search animes cli cli-app go go-cli go-cli-example golang golang-application golang-wrapper

Last synced: 06 Nov 2024

https://github.com/elisescu/tty-share

Share your linux or osx terminal over the Internet.

go linux-terminal osx-terminal terminal-session terminal-share terminal-sharing tty unix-terminal

Last synced: 08 Nov 2024

https://github.com/learning-cloud-native-go/myapp

๐Ÿš€ How to build a Dockerized RESTful API application using Go.

cloud-native docker go golang kubernetes microservice restful-api tutorial

Last synced: 14 Nov 2024

https://github.com/nakabonne/pbgopy

Copy and paste between devices

cli clipboard copy-paste go golang

Last synced: 13 Nov 2024

https://github.com/inkyblackness/imgui-go

Go wrapper library for "Dear ImGui" (https://github.com/ocornut/imgui)

dear-imgui go golang gui hacktoberfest imgui toolkit ui wrapper

Last synced: 03 Nov 2024

https://github.com/eapache/channels

Golang channel helpers and special types

buffer channels go golang

Last synced: 13 Nov 2024

https://github.com/goccy/bigquery-emulator

BigQuery emulator server implemented in Go

bigquery emulator gcp go golang google-cloud google-cloud-platform

Last synced: 13 Oct 2024

https://github.com/hhatto/gocloc

A little fast cloc(Count Lines Of Code)

cli cloc count-lines go

Last synced: 13 Nov 2024

https://github.com/sunny0826/kubecm

Manage your kubeconfig more easily.

cli go golang kubeconfig kubeconfig-manager kubernetes switch-namespace

Last synced: 12 Nov 2024

https://github.com/DarthPestilane/easytcp

:sparkles: :rocket: EasyTCP is a light-weight TCP framework written in Go (Golang), built with message router. EasyTCP helps you build a TCP server easily fast and less painful.

go golang middleware router tcp tcp-server

Last synced: 26 Oct 2024

https://github.com/wagslane/go-rabbitmq

A wrapper of streadway/amqp that provides reconnection logic and sane defaults

go golang golang-library rabbit rabbitmq rabbitmq-client rabbitmq-consumer rabbitmq-producer

Last synced: 09 Nov 2024

https://github.com/timest/goscan

goscan is a simple and efficient IPv4 network scanner that discovers all active devices on local subnet.

arp go golang ipv4 lan scanner

Last synced: 13 Nov 2024

https://github.com/quasilyte/go-ruleguard

Define and run pattern-based custom linting rules.

analysis codeql dynamic-rules go go-analysis gogrep golang linter ruleguard semgrep static-analysis

Last synced: 13 Nov 2024

https://github.com/qiniu/goc

A Comprehensive Coverage Testing System for The Go Programming Language

coverage-testing go testing-tools

Last synced: 26 Oct 2024

https://github.com/buildkite/agent

The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network

buildkite cicd continuous-delivery continuous-deployment continuous-integration docker go llamas

Last synced: 09 Nov 2024

https://github.com/minio/console

Simple UI for MinIO Object Storage :abacus:

console go golang k8s mc minio minio-client minio-console minio-server minio-storage operator tls

Last synced: 31 Oct 2024

https://github.com/vladimirvivien/automi

A stream processing API for Go (alpha)

data-stream go golang stream-processing streaming-api

Last synced: 10 Nov 2024

https://github.com/bytecodealliance/wasmtime-go

Go WebAssembly runtime powered by Wasmtime

go golang runtime rust wasi wasm wasmtime webassembly

Last synced: 15 Nov 2024

https://github.com/iximiuz/kexp

k'exp - Kubernetes Explorer

go kubernetes kubernetes-visualization vue

Last synced: 28 Oct 2024

https://github.com/prometheus/procfs

procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.

go kernel process process-metrics procfs prometheus pseudo-filesystem-proc

Last synced: 04 Nov 2024

https://github.com/redhat-developer/odo

odo - Developer-focused CLI for fast & iterative container-based application development on Podman and Kubernetes. Implementation of the open Devfile standard.

containers developer-experience developer-tool developer-tools devfile devfiles go golang kubernetes openshift podman

Last synced: 01 Nov 2024

https://github.com/arp242/uni

Query the Unicode database from the commandline, with good support for emojis

emoji emoji-picker go golang unicode

Last synced: 13 Nov 2024

https://github.com/ekanite/ekanite

The Syslog server with built-in search

go logs rsyslog search syslog syslog-ng syslog-server

Last synced: 01 Nov 2024

https://github.com/abiosoft/caddy-docker

Docker container for Caddy

caddy container docker go php webserver

Last synced: 01 Nov 2024

https://github.com/gogradle/gogradle

A Gradle Plugin Providing Full Support for Go

build build-tool coverage coverage-report go golang gradle gradle-plugin ide test

Last synced: 28 Sep 2024

https://github.com/a8m/envsubst

Environment variables substitution for Go

environment-variables envsubst go

Last synced: 13 Nov 2024

https://github.com/irfansharif/cfilter

Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained)

bloom-filter cuckoo-filter filter go

Last synced: 14 Nov 2024

https://github.com/modern-go/reflect2

reflect api without runtime reflect.Value cost

go golang reflect reflection

Last synced: 08 Nov 2024

https://github.com/cretz/bine

Go library for accessing and embedding Tor clients and servers

go tor

Last synced: 13 Nov 2024

https://github.com/vkuznecovas/mouthful

Mouthful is a self-hosted alternative to Disqus

commenting-engines comments disqus dynamodb go golang mysql postgres preact

Last synced: 09 Oct 2024

https://github.com/unknwon/com

This is an open source project for commonly used functions for the Go programming language.

go

Last synced: 11 Nov 2024

https://github.com/VAR-solutions/Algorithms

A repository of different Algorithms and Data Structures implemented in many programming languages.

algorithms bit-manipulation c cpp csharp data-structures dynamic-programming go golang greedy-algorithms help-wanted java javascript mathematics python python3 ruby rust swift

Last synced: 11 Nov 2024

https://github.com/brimstone/go-shellcode

Load shellcode into a new process

go post-exploitation redteam shellcode windows

Last synced: 13 Nov 2024

https://github.com/Wieku/danser-go

Dancing visualizer of osu! standard maps and custom osu! client written in Go. Also a generator for osu! videos.

clone cursordance dance danser go golang osu

Last synced: 05 Nov 2024

https://github.com/Konstantin8105/Effective_Go_RU

ะŸะตั€ะตะฒะพะด - ะญั„ั„ะตะบั‚ะธะฒะฝั‹ะน Go

documentation effective-go go golang

Last synced: 09 Nov 2024

https://github.com/rogerwelin/cassowary

:rocket: Modern cross-platform HTTP load-testing tool written in Go

cli cross-platform go golang http linux load-testing macos metrics performance testing windows

Last synced: 04 Nov 2024

https://github.com/SoMuchForSubtlety/f1viewer

๐ŸŽ๏ธ TUI for F1TV

f1 f1tv formula1 go golang

Last synced: 06 Nov 2024

https://github.com/crazy-max/swarm-cronjob

Create jobs on a time-based schedule on Docker Swarm

cronjob docker docker-api go golang scheduler swarm swarm-mode

Last synced: 22 Oct 2024

https://github.com/Unknwon/com

This is an open source project for commonly used functions for the Go programming language.

go

Last synced: 12 Nov 2024

https://github.com/jeffail/leaps

A pair programming service using operational transforms

go golang operational-transform operational-transformation realtime-editing

Last synced: 01 Nov 2024

https://github.com/somuchforsubtlety/f1viewer

๐ŸŽ๏ธ TUI for F1TV

f1 f1tv formula1 go golang

Last synced: 30 Sep 2024

https://github.com/Jeffail/leaps

A pair programming service using operational transforms

go golang operational-transform operational-transformation realtime-editing

Last synced: 14 Nov 2024

https://github.com/porjo/youtubeuploader

Scripted uploads to Youtube

go video youtube-api youtube-uploader

Last synced: 31 Oct 2024

https://github.com/kayac/ecspresso

ecspresso is a deployment tool for Amazon ECS

aws deployment docker ecs go

Last synced: 13 Nov 2024

https://github.com/tellytv/telly

An IPTV proxy

go golang iptv plex plex-media-server

Last synced: 03 Nov 2024

https://github.com/codeship/go-best-practices

Codeship Golang Best Practices

best-practices go golang

Last synced: 14 Nov 2024

https://github.com/spacemeshos/go-spacemesh

Go Implementation of the Spacemesh protocol full node. ๐Ÿ’พโฐ๐Ÿ’ช

blockchain blockmesh consensus cryptocurrencies dag decentralization go golang p2p proof-of-space proof-of-space-time proof-of-work spacemesh

Last synced: 01 Nov 2024

https://github.com/mattn/sudo

sudo for windows

go golang sudo website

Last synced: 13 Nov 2024

https://github.com/rhysd/gocaml

:camel: Statically typed functional programming language implementation with Go and LLVM

compiler go golang language llvm ml programming-language

Last synced: 09 Oct 2024

https://github.com/kamva/mgm

Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver)

go mgm model mongo mongo-go-models mongodb odm

Last synced: 13 Oct 2024

https://github.com/gogearbox/gearbox

Gearbox :gear: is a web framework written in Go with a focus on high performance

api fasthttp framework gearbox go golang http microservice middleware performance rest router web

Last synced: 29 Oct 2024

https://github.com/hajimehoshi/go-mp3

An MP3 decoder in pure Go

go golang mp3 mp3-decoder

Last synced: 07 Nov 2024

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

Passwall Server is the core backend infrastructure for Passwall platform

api crypto go golang hacktoberfest password password-manager

Last synced: 11 Nov 2024

https://github.com/monzo/typhon

A wrapper around Go's net/http to provide safety and convenience. At Monzo, Typhon forms the basis of most clients and servers in our microservices platform.

go golang http microservices rpc

Last synced: 05 Nov 2024

https://github.com/bonfy/go-mega

โœจ๐ŸคŸโœจGo-Mega Tutorial for Go Web Develop | Demo: https://go-mega.herokuapp.com

go go-mega tutorial

Last synced: 29 Oct 2024

https://github.com/gregjones/httpcache

A Transport for http.Client that will cache responses according to the HTTP RFC

cache go http transport

Last synced: 05 Nov 2024

https://github.com/Antonito/gfile

Direct file transfer over WebRTC

file-sharing go golang peer-to-peer peer2peer webassembly webrtc

Last synced: 07 Nov 2024

https://github.com/soundscapecloud/soundscape

Soundscape - a personal music streaming server

go golang html5 music-streaming self-hosted streaming-audio

Last synced: 13 Nov 2024

https://github.com/antonito/gfile

Direct file transfer over WebRTC

file-sharing go golang peer-to-peer peer2peer webassembly webrtc

Last synced: 01 Nov 2024

https://github.com/Tanibox/tania-core

Tania is a farm management software for the hobbyist and smallholder farmer.

ddd-architecture end-user farm farm-management farming go golang nextjs reactjs tania

Last synced: 21 Aug 2024

https://github.com/usetania/tania-core

Tania is a farm management software for the hobbyist and smallholder farmer.

ddd-architecture end-user farm farm-management farming go golang nextjs reactjs tania

Last synced: 28 Oct 2024

https://github.com/Kamva/mgm

Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver)

go mgm model mongo mongo-go-models mongodb odm

Last synced: 03 Aug 2024

https://github.com/feihua/zero-admin

Zero-Admin ๆ˜ฏไธ€ๅฅ—ๅŸบไบŽ go-zero ๆก†ๆžถๅฎž็Žฐ็š„็”ตๅ•†็ณป็ปŸ็š„ๅŽ็ซฏๆœๅŠก

docker go go-zero golang mall shop

Last synced: 10 Nov 2024

https://github.com/pterodactyl/wings

The server control plane for Pterodactyl Panel. Written from the ground-up with security, speed, and stability in mind.

compiled docker go golang pterodactyl

Last synced: 14 Nov 2024

https://github.com/gyuho/goraph

Package goraph implements graph data structure and algorithms.

algorithm go graph

Last synced: 10 Nov 2024

https://github.com/goksan/statusnook

Effortlessly deploy a status page and start monitoring endpoints in minutes

go golang html htmx monitoring self-hosted sqlite status-page

Last synced: 05 Nov 2024

https://github.com/src-d/proteus

Generate .proto files from Go source code.

go grpc protobuf protobuf3

Last synced: 14 Nov 2024

https://github.com/bet365/jingo

This package provides the ability to encode golang structs to a buffer as JSON very quickly.

encoder go golang high-performance json

Last synced: 29 Oct 2024

https://github.com/j178/chatgpt

An elegant interactive CLI for ChatGPT

chatgpt cli go golang gpt-3 gpt-4

Last synced: 13 Nov 2024