An open API service providing repository metadata for many open source software ecosystems.

Topic: "golang-package"

jinzhu/copier

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

Language: Go - Size: 128 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 6,004 - Forks: 495

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.

Language: Go - Size: 3.93 MB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 4,462 - Forks: 229

gliderlabs/ssh

Easy SSH servers in Golang

Language: Go - Size: 1.99 MB - Last synced at: 18 days ago - Pushed at: 8 months ago - Stars: 3,969 - Forks: 474

knadh/koanf

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

Language: Go - Size: 605 KB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 3,444 - Forks: 176

rogchap/v8go

Execute JavaScript from Go

Language: Go - Size: 503 MB - Last synced at: about 13 hours ago - Pushed at: about 1 year ago - Stars: 3,392 - Forks: 243

git-chglog/git-chglog

CHANGELOG generator implemented in Go (Golang).

Language: Go - Size: 2.73 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 2,860 - Forks: 228

ajstarks/svgo

Go Language Library for SVG generation

Language: Go - Size: 20.4 MB - Last synced at: 25 days ago - Pushed at: almost 3 years ago - Stars: 2,207 - Forks: 174

levigross/grequests

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

Language: Go - Size: 220 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2,157 - Forks: 138

mochi-mqtt/server

The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub

Language: Go - Size: 4.7 MB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 1,622 - Forks: 277

x1unix/go-playground

Better Go Playground with autocompletion and syntax highlight

Language: Go - Size: 61.3 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1,402 - Forks: 88

suyashkumar/dicom

⚡High Performance DICOM Medical Image Parser in Go.

Language: Go - Size: 29.9 MB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 995 - Forks: 144

zombiezen/go-sqlite

Low-level Go interface to SQLite 3

Language: Go - Size: 6.41 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 926 - Forks: 33

templui/templui

A growing collection of beautifully designed UI components for Go and templ. Install via CLI. Customize everything. Own your code.

Language: JavaScript - Size: 14.4 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 918 - Forks: 63

adrg/xdg

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

Language: Go - Size: 300 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 871 - Forks: 31

xhit/go-simple-mail

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

Language: Go - Size: 204 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 672 - Forks: 100

lalamove/konfig

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

Language: Go - Size: 282 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 651 - Forks: 55

containerd/ttrpc

GRPC for low-memory environments

Language: Go - Size: 423 KB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 607 - Forks: 84

emicklei/proto

parser for Google ProtocolBuffers definition

Language: Go - Size: 1.32 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 604 - Forks: 67

golobby/container

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

Language: Go - Size: 119 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 598 - Forks: 36

wagslane/go-password-validator

Validate the Strength of a Password in Go

Language: Go - Size: 31.3 KB - Last synced at: 13 days ago - Pushed at: almost 3 years ago - Stars: 544 - Forks: 46

wundergraph/wunderbase

Serverless GraphQL Database built on top of Firecracker, SQLite and Prisma

Language: Go - Size: 79.1 KB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 527 - Forks: 22

h12w/socks

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

Language: Go - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 523 - Forks: 107

Mindinventory/Golang-Project-Structure

Golang Skeleton With Fully Managed Versions For Kick Start GoLang Project Development

Language: Go - Size: 734 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 487 - Forks: 135

maxatome/go-testdeep

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

Language: Go - Size: 6.86 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 451 - Forks: 15

rjeczalik/interfaces

Code generation tools for Go.

Language: Go - Size: 55.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 432 - Forks: 35

sunshinev/go-sword

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

Language: Go - Size: 36.8 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 430 - Forks: 47

tevino/tcp-shaker

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

Language: Go - Size: 98.6 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 418 - Forks: 58

chebyrash/promise

Promise / Future library for Go

Language: Go - Size: 153 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 402 - Forks: 36

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.

Language: Go - Size: 441 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 397 - Forks: 29

Mindinventory/Golang-HTML-TO-PDF-Converter

Golang HTML to PDF Converter

Language: Go - Size: 1.12 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 379 - Forks: 90

osteele/liquid

A Liquid template engine in Go

Language: Go - Size: 2.99 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 314 - Forks: 60

asavie/xdp 📦

Package xdp allows one to use XDP sockets from the Go programming language.

Language: Go - Size: 82 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 295 - Forks: 62

hexops/autogold

Automatically update your Go tests

Language: Go - Size: 128 KB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 294 - Forks: 20

fraugster/parquet-go

Go package to read and write parquet files. parquet is a file format to store nested data structures in a flat columnar data format. It can be used in the Hadoop ecosystem and with tools such as Presto and AWS Athena.

Language: Go - Size: 1.2 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 279 - Forks: 53

rana/ora

An Oracle database driver in Go.

Language: Go - Size: 2.61 MB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 276 - Forks: 67

adrg/go-wkhtmltopdf

Handcrafted Go bindings for wkhtmltopdf and high-level HTML to PDF conversion interface

Language: Go - Size: 133 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 270 - Forks: 21

nicklaw5/helix

A Twitch Helix API client written in Go.

Language: Go - Size: 610 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 253 - Forks: 93

danilopolani/gocialite 📦

Social oAuth login in Go has never been so easy

Language: Go - Size: 49.8 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 247 - Forks: 45

mehdihadeli/Go-MediatR

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

Language: Go - Size: 153 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 241 - Forks: 16

oxequa/grace

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

Language: Go - Size: 30.3 KB - Last synced at: 27 days ago - Pushed at: over 7 years ago - Stars: 235 - Forks: 6

dixonwille/wmenu

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

Language: Go - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 226 - Forks: 24

spyzhov/ajson

Abstract JSON for Golang with JSONPath support

Language: Go - Size: 305 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 224 - Forks: 22

go-gst/go-gst

Gstreamer bindings and utilities for golang

Language: Go - Size: 11.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 221 - Forks: 74

luthermonson/go-proxmox

Go client with types and tests for the Proxmox-VE REST API

Language: Go - Size: 328 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 215 - Forks: 63

1Password/spg

1Password's Strong Password Generator - Go package

Language: Go - Size: 7.88 MB - Last synced at: 18 days ago - Pushed at: almost 2 years ago - Stars: 212 - Forks: 22

yoheimuta/go-protoparser

Yet another Go package which parses a Protocol Buffer file (proto2+proto3)

Language: Go - Size: 410 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 198 - Forks: 22

steve0hh/midas

Go implementation of MIDAS: Microcluster-Based Detector of Anomalies in Edge Streams

Language: Go - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 187 - Forks: 8

i-love-flamingo/dingo

Go Dependency Injection Framework

Language: Go - Size: 121 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 184 - Forks: 14

Pixboost/transformimgs

Open source image CDN.

Language: Go - Size: 13.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 179 - Forks: 12

d6o/TinderOnline 📦

Find out which of your friends are online on Tinder

Language: Go - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 175 - Forks: 22

ctreminiom/go-atlassian

✨ Golang Client Library for Atlassian Cloud.

Language: Go - Size: 9.05 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 170 - Forks: 45

lim-yoona/tcpack

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

Language: Go - Size: 41 KB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 170 - Forks: 1

stapelberg/airscan

Go package to scan paper documents 📄 from a scanner 🖨️ via the network 🕸️ using the Apple AirScan (eSCL) protocol.

Language: Go - Size: 55.7 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 164 - Forks: 17

jfrog/gocenter

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

Size: 394 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 164 - Forks: 23

whitaker-io/machine

Machine is a workflow/pipeline library for processing data

Language: Go - Size: 1.4 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 163 - Forks: 12

adrg/frontmatter

Go library for detecting and decoding various content front matter formats

Language: Go - Size: 86.9 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 158 - Forks: 7

gookit/filter

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

Language: Go - Size: 177 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 151 - Forks: 12

srwiley/oksvg

Partial implementation of SVG 2.0 specification in golang.

Language: Go - Size: 1.18 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 151 - Forks: 34

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.

Language: Go - Size: 11.8 MB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 148 - Forks: 21

MickMake/GoSungrow

GoLang implementation to access the iSolarCloud API updated by SunGrow inverters.

Language: Go - Size: 32.6 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 146 - Forks: 41

spurtcms/spurtcms

spurtCMS: Your Open-Source Content Management Solution. built on cutting-edge Golang technology. Version 1.0 marks just the beginning – stay tuned for continuous enhancements.

Language: HTML - Size: 312 MB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 141 - Forks: 13

zergon321/reisen 📦

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

Language: Go - Size: 37.8 MB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 141 - Forks: 24

thatisuday/commando

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

Language: Go - Size: 1.6 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 140 - Forks: 16

enrichman/httpgrace

Go `net/http` wrapper with graceful shutdown baked in.

Language: Go - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 138 - Forks: 3

bbalet/stopwords

Removes most frequent words (stop words) from a text content. Based on a Curated list of language statistics.

Language: Go - Size: 89.8 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 137 - Forks: 25

johandry/terranova

Using Terraform package from Go

Language: Go - Size: 563 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 132 - Forks: 17

unusualcodeorg/goserve

goserve is a robust Go backend architecture. It offers a performant and scalable framework, emphasizing feature separation, clean code, and testability. Ideal for REST API development, goserve simplifies unit and integration testing, ensuring high-quality, production-ready applications with ease.

Language: Go - Size: 518 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 124 - Forks: 19

thanhpk/randstr

Generate random strings in golang

Language: Go - Size: 25.4 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 124 - Forks: 25

tywkeene/go-fsevents

Recursive filesystem event watcher using inotify in golang

Language: Go - Size: 2.44 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 122 - Forks: 18

breml/rootcerts

Go package to embed the Mozilla Included CA Certificate List

Language: Go - Size: 354 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 121 - Forks: 7

gogf/gf-jwt 📦

GoFrame HTTP JWT middleware.

Language: Go - Size: 3.6 MB - Last synced at: 18 days ago - Pushed at: 10 months ago - Stars: 121 - Forks: 48

goombaio/dag

A DAG, Directed acyclic graph implementation in golang.

Language: Go - Size: 90.8 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 121 - Forks: 28

h12w/cwrap

Wraps C libraries in Go.

Language: Go - Size: 131 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 119 - Forks: 5

quangngotan95/go-m3u8

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

Language: Go - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 119 - Forks: 24

struCoder/Go-pinyin

hàn zì pīn yīn for Golang

Language: Go - Size: 5.21 MB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 104 - Forks: 26

hedzr/go-ringbuf

Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:

Language: Go - Size: 140 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 103 - Forks: 7

dixonwille/skywalker

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

Language: Go - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 103 - Forks: 5

minio/minlz

MinLZ is a LZ77 compressor, focused on realtime data compression

Language: Go - Size: 13.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 101 - Forks: 5

seancfoley/ipaddress-go

Go library for handling IP addresses and subnets, both IPv4 and IPv6

Language: Go - Size: 2.05 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 101 - Forks: 12

lixiangzhong/dnsutil

dns dig for golang

Language: Go - Size: 1.14 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 101 - Forks: 40

iDigitalFlame/XMT

eXtensiable Malware Toolkit: Full Featured Golang C2 Framework with Awesome Features

Language: Go - Size: 4.3 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 100 - Forks: 21

catppuccin/go

🦫 Soothing pastel library for Go

Language: Go - Size: 270 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 97 - Forks: 4

barweiss/go-tuple

Go 1.18+ generic tuple

Language: Go - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 94 - Forks: 5

groovili/gogtrends

Unofficial Google Trends API for Go

Language: Go - Size: 2.89 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 85 - Forks: 32

shadowspore/t38c 📦

Tile38 Client package

Language: Go - Size: 292 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 82 - Forks: 31

auula/sprout

Golang logging library supporting log retrieval.

Language: Go - Size: 119 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 82 - Forks: 6

miguelpragier/handy

GO Golang Utilities and helpers like validators and string formatters

Language: Go - Size: 212 KB - Last synced at: 5 months ago - Pushed at: almost 5 years ago - Stars: 82 - Forks: 7

hedhyw/gherkingen

Behaviour Driven Development tests generator for Golang

Language: Go - Size: 677 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 81 - Forks: 5

OpenPeeDeeP/xdg

A cross platform package that follows the XDG Standard

Language: Go - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 81 - Forks: 7

VictorAvelar/mollie-api-go

Golang wrapper for Mollie's REST API with full resource coverage.

Language: Go - Size: 1.59 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 80 - Forks: 41

gradienthealth/dicom

High Performance DICOM Medical Image Parser in Go.

Language: Go - Size: 25.5 MB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 80 - Forks: 10

efectn/fiber-boilerplate

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

Language: Go - Size: 265 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 79 - Forks: 8

febrihidayan/go-architecture-monorepo

Go (Golang) Clean Architecture to Start Project Based

Language: Go - Size: 400 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 78 - Forks: 15

pavelnikolov/eventsourcing-go

Event Sourcing + CQRS using Golang Tutorial

Language: Go - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 78 - Forks: 11

prdpx7/go-fileserver

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

Language: Go - Size: 20.7 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 76 - Forks: 11

slongfield/pyfmt

Golang implementation of PEP3101

Language: Go - Size: 97.7 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 75 - Forks: 2

struCoder/pidusage

Cross-platform process cpu % and memory usage of a PID for golang

Language: Go - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 75 - Forks: 10

emicklei/hazana

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

Language: Go - Size: 1.38 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 74 - Forks: 10

marcos-gonalons/tradingview-scraper

Get any market data in real time from the TradingView socket :) Ready to use in your Golang projects!

Language: Go - Size: 23.4 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 73 - Forks: 29

MDobak/go-xerrors

The go-xerrors is an idiomatic and lightweight package that provides a set of functions to make working with errors easier.

Language: Go - Size: 67.4 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 72 - Forks: 2