Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/tevino/tcp-shaker

:heartbeat: Perform TCP handshake without ACK in Go, useful for health check, that is SYN, SYN-ACK, RST.

ack go golang golang-library golang-package handshake haproxy health-check linux network packets tcp

Last synced: 28 Jun 2024

https://github.com/go-awesome/shortlink

High-Performance Shortlink ( Short URL ) app creator in Golang. For privacy reasons, you may prefer to host your own short URL app and this is the one to use.

golang golang-application golang-examples golang-library golang-package shortlink shortlinks

Last synced: 27 Jun 2024

https://github.com/mehdihadeli/Go-MediatR

🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture. inspired by csharp MediatR library.

cqrs go golang golang-package mediator mediator-pattern

Last synced: 27 Jun 2024

https://github.com/codemaveric/libra-go

Go Client for interacting with Libra Blockchain

blockchain blockchain-technology cryptocurrency go golang golang-package libra libra-go

Last synced: 25 Jun 2024

https://github.com/axiomhq/axiom-go

Official Go bindings for the Axiom API

api api-client axiom go golang golang-library golang-package

Last synced: 24 Jun 2024

https://github.com/nicklaw5/helix

A Twitch Helix API client written in Go.

go golang golang-library golang-package twitch twitch-api twitch-tv twitchtv

Last synced: 24 Jun 2024

https://github.com/zergon321/reisen

A simple library to extract video and audio frames from media containers (based on libav).

audio avcodec avformat avutil decoding ffmpeg ffmpeg-wrapper frame golang golang-library golang-package image libav libavcodec libavutil rgba sample samples sws video

Last synced: 15 Jun 2024

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

Gstreamer bindings and utilities for golang

bindings cgo golang-package gst gstreamer

Last synced: 15 Jun 2024

https://github.com/johandry/terranova

Using Terraform package from Go

go golang golang-package terraform

Last synced: 14 Jun 2024

https://github.com/saleh-rahimzadeh/go-words

A words table and text resource library for Golang projects.

golang golang-library golang-package text-resource words-table

Last synced: 13 Jun 2024

https://github.com/thatisuday/commando

An easy-to-use command-line application builder.

cli cli-tool go golang golang-library golang-package

Last synced: 12 Jun 2024

https://github.com/prdpx7/go-fileserver

A simple HTTP Server to share files over WiFi via Qr Code

cli go golang-package http-server

Last synced: 11 Jun 2024

https://github.com/h12w/socks

A SOCKS (SOCKS4, SOCKS4A and SOCKS5) Proxy Package for Go

go golang golang-package socks socks4a socks5

Last synced: 11 Jun 2024

https://github.com/sunshinev/go-sword

【Go-sword】可视化CRUD管理后台生成工具

code-generation gii go golang golang-package visualization

Last synced: 09 Jun 2024

https://github.com/ldez/go-git-cmd-wrapper

A simple wrapper around git command in Go.

command-line git go golang golang-package wrapper

Last synced: 08 Jun 2024

https://github.com/pequalsnp/go-eveonline

Go package for Eve Online ESI and SDE

eveonline golang-package

Last synced: 07 Jun 2024

https://github.com/jinzhu/copier

Copier for golang, copy value from struct to struct and more

copy go golang golang-package

Last synced: 05 Jun 2024

https://github.com/ohler55/graphql-test-tool

GraphQL Test Tool for running tests cases against a GraphQL server

golang golang-package graphql graphql-test gtt test testing testing-tools

Last synced: 01 Jun 2024

https://github.com/geniusrabbit/opennative

Golang library of OpenNative 1.x protocol

go golang golang-package openrtb rtb

Last synced: 18 May 2024

https://github.com/h12w/cwrap

Wraps C libraries in Go.

cgo go golang golang-package

Last synced: 18 May 2024

https://github.com/crgimenes/pngtoansi

Convert PNG files to ANSI art

ansi-art ansi-colors ansi-escape go golang golang-package png

Last synced: 18 May 2024

https://github.com/michqo/WindowsMakefile

Copy of linux makefile for windows, it doesn't have all features but it has the main one which is running commands from file.

go golang golang-package makefile windows

Last synced: 18 May 2024

https://github.com/quangngotan95/go-m3u8

Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)

apple-hls codec go golang golang-package hls http-live-streaming m3u8 m3u8-playlist master-playlist package parsing playlist playlist-generator playlist-parser rfc-8216 streaming

Last synced: 15 May 2024

https://github.com/maiqingqiang/TypeChat-Go

🤖 This is the Go language implementation of microsoft/TypeChat. ⭐️ Star to support our work~

ai chatgpt go golang golang-library golang-package langchain llm microsoft natural-language typechat types

Last synced: 13 May 2024

https://github.com/mrbrunelli/goarea

Pacote Go para calcular área da circunferência e área do retângulo

go golang golang-package

Last synced: 13 May 2024

https://github.com/tinode/jsonco

JSON with C-style comments

go golang golang-package json json-comment json-comments

Last synced: 13 May 2024

https://github.com/emicklei/proto

parser for Google ProtocolBuffers definition

formatter golang-package parser proto2 proto3 protobuf protobuf-parser protocol-buffers

Last synced: 08 May 2024

https://github.com/zombiezen/go-sqlite

Low-level Go interface to SQLite 3

database golang golang-library golang-package sqlite sqlite3

Last synced: 07 May 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: 05 May 2024

https://github.com/dnnrly/httpref

Command line, offline, access to HTTP status code, common header, and port references

cli go golang golang-package hacktoberfest http

Last synced: 30 Apr 2024

https://github.com/kevincobain2000/gobrew

Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.

env go goenv golang golang-cli golang-package golang-tools install management

Last synced: 30 Apr 2024

https://github.com/gotidy/ptr

Contains functions for simplified creation of pointers from constants of basic types

go golang golang-library golang-package pointers ptr

Last synced: 29 Apr 2024

https://github.com/miguelpragier/handy

GO Golang Utilities and helpers like validators and string formatters

cnpj conversion cpf email go golang golang-package helper-functions simple string-manipulation

Last synced: 29 Apr 2024

https://github.com/gookit/filter

⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。

converter data-conversion data-filtering filter golang-package sanitization

Last synced: 29 Apr 2024

https://github.com/gotidy/copy

Package for fast copying structs of different types

copy deepcopy go golang golang-library golang-package performance

Last synced: 29 Apr 2024

https://github.com/maxatome/go-testdeep

Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite

assertions deep-equals equality framework go golang golang-package golang-testing hacktoberfest httptest test-suite testdeep testing tests testsuite toolkit variable-equality

Last synced: 29 Apr 2024

https://github.com/levigross/grequests

A Go "clone" of the great and famous Requests library

golang golang-package grequests http-client requests

Last synced: 29 Apr 2024

https://github.com/lim-yoona/tcpack

tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.

go golang golang-examples golang-library golang-package tcp

Last synced: 29 Apr 2024

https://github.com/gliderlabs/ssh

Easy SSH servers in Golang

golang golang-package ssh ssh-server

Last synced: 29 Apr 2024

https://github.com/Wing924/hostutils

A golang library for packing and unpacking hosts list

go golang golang-package utility

Last synced: 29 Apr 2024

https://github.com/golobby/container

A lightweight yet powerful IoC dependency injection container for the Go programming language

container dependency-injection di-container di-framework go golang golang-package inversion-of-control ioc ioc-container

Last synced: 29 Apr 2024

https://github.com/maxatome/go-vitotrol

golang client library to Viessmann Vitotrol web service

golang golang-package viessmann vitodens vitotrol

Last synced: 29 Apr 2024

https://github.com/pieterclaerhout/go-log

A logging library with strack traces, object dumping and optional timestamps

dumping golang golang-library golang-package logging stacktrace

Last synced: 29 Apr 2024

https://github.com/spyzhov/ajson

Abstract JSON for Golang with JSONPath support

golang golang-package json json-parser jsonpath

Last synced: 29 Apr 2024

https://github.com/rjeczalik/interfaces

Code generation tools for Go.

codegen golang golang-interface golang-package

Last synced: 29 Apr 2024

https://github.com/dixonwille/skywalker

A package to allow one to concurrently go through a filesystem with ease

awesome-go concurrency filesystem golang golang-package

Last synced: 29 Apr 2024

https://github.com/rbrahul/exception

A simple utility package for exception handling with try-catch in Golang

exception-handling go golang golang-library golang-package try-catch

Last synced: 29 Apr 2024

https://github.com/xhit/go-simple-mail

Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.

bulk-email bulk-email-sender email go golang golang-package keep-alive mail persistent persistent-connections send-email send-email-with-attachment smtp smtp-client smtp-mail timeout

Last synced: 29 Apr 2024

https://github.com/awoodbeck/strftime

C99-compatible strftime formatter for use with Go time.Time instances.

c99 go golang golang-library golang-package strftime

Last synced: 29 Apr 2024

https://github.com/osteele/tuesday

Ruby-compatible strftime for golang

golang golang-package strftime

Last synced: 29 Apr 2024

https://github.com/igrmk/treemap

Generic sorted map for Go with red-black tree under the hood

container go golang golang-library golang-package gotemplate map red-black-tree sorted-map tree-structure treemap

Last synced: 29 Apr 2024

https://github.com/barweiss/go-tuple

Go 1.18+ generic tuple

golang golang-package tuple-library tuples

Last synced: 29 Apr 2024

https://github.com/yaa110/goterator

Lazy iterator implementation for Golang

golang golang-module golang-package iterator mapreduce

Last synced: 29 Apr 2024

https://github.com/OpenPeeDeeP/xdg

A cross platform package that follows the XDG Standard

golang golang-package xdg-compliance

Last synced: 29 Apr 2024

https://github.com/adrg/xdg

Go implementation of the XDG Base Directory Specification and XDG user directories

cross-platform go golang golang-library golang-package known-folders library macos plan9 specification unix windows xdg xdg-basedir xdg-compliance xdg-specs xdg-user-dirs

Last synced: 29 Apr 2024

https://github.com/lalamove/konfig

Composable, observable and performant config handling for Go for the distributed processing era

composable config configuration etcd golang golang-package kubernetes polyglot reloading state-management vault

Last synced: 29 Apr 2024

https://github.com/knadh/koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

config config-loader configuration configuration-file configuration-management etcd-client go golang golang-package s3-bucket toml viper yaml

Last synced: 29 Apr 2024

https://github.com/dixonwille/wmenu

An easy to use menu structure for cli applications that prompts users to make choices.

awesome-go cli golang golang-package menu

Last synced: 29 Apr 2024

https://github.com/dixonwille/wlog

A simple logging interface that supports cross-platform color and concurrency.

awesome-go cli golang golang-package logger

Last synced: 29 Apr 2024

https://github.com/alexandre-normand/slackscot

Slack bot core/framework written in Go with support for reactions to message updates/deletes

bot golang golang-library golang-package mascot montreal-expos slack slack-bot slackbot

Last synced: 29 Apr 2024

https://github.com/1Password/spg

1Password's Strong Password Generator - Go package

golang-package password-generator

Last synced: 20 Apr 2024

https://github.com/containerd/ttrpc

GRPC for low-memory environments

go golang golang-library golang-package grpc protocol rpc stream

Last synced: 17 Apr 2024

https://github.com/emicklei/hazana

package to build load tests for services (http, gRPC, tcp) by implementing an Attacker

golang-package grpc http load-testing performance

Last synced: 17 Apr 2024

https://github.com/efectn/fiber-boilerplate

Simple and scalable boilerplate to build powerful and organized REST projects with Fiber.

boilerplate fiber fx go gofiber golang golang-package project-template template zerolog

Last synced: 10 Apr 2024

https://github.com/riltech/streamer

Go Package built around spinning up streaming processes

go golang golang-library golang-package hls rtsp rtsp-client stream streaming

Last synced: 09 Apr 2024

https://github.com/chukmunnlee/caddy-openapi

A Caddy module to validate HTTP request and response against a OpenAPI spec (V3) file

caddy golang-package openapi3

Last synced: 30 Mar 2024

https://github.com/eludris-community/eludris.go

A wrapper for https://github.com/eludris written in go.

eludris eludris-api eludris-wrapper go golang golang-package http websockets

Last synced: 29 Mar 2024

https://github.com/oxequa/grace

Handle Go recover, panic, and errors in a graceful way. Multiple errors support, basic filters and custom handlers.

error-handling go go-library go-tools golang golang-package golang-wrapper

Last synced: 23 Mar 2024

https://github.com/jfrog/gocenter

The Github README for JFrog Go-center. Use this for reporting issues

dependencies go go-modules golang golang-package goproxy package-control

Last synced: 23 Mar 2024

https://github.com/x1unix/go-playground

Better Go Playground powered by React and Monaco editor

go-playground golang golang-package golang-tools goplay goplayground monaco-editor playground

Last synced: 20 Mar 2024

https://github.com/gogf/gf-jwt

GoFrame HTTP JWT middleware.

gf-jwt gf-plugin goframe golang-library golang-package jwt middleware

Last synced: 20 Mar 2024

https://github.com/Willyham/hashfill

Fill geofences with geohashes

geofences geohash golang golang-package

Last synced: 18 Mar 2024

https://github.com/adrg/frontmatter

Go library for detecting and decoding various content front matter formats

decoder front-matter front-matter-parser frontmatter go golang golang-library golang-package json parser toml yaml

Last synced: 17 Mar 2024