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: 133 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 5,931 - Forks: 492

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: about 2 months ago - Pushed at: about 4 years ago - Stars: 4,456 - Forks: 229

gliderlabs/ssh

Easy SSH servers in Golang

Language: Go - Size: 1.99 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 3,934 - Forks: 472

rogchap/v8go

Execute JavaScript from Go

Language: Go - Size: 503 MB - Last synced at: 5 days ago - Pushed at: 12 months ago - Stars: 3,365 - Forks: 238

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: 555 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3,304 - Forks: 169

git-chglog/git-chglog

CHANGELOG generator implemented in Go (Golang).

Language: Go - Size: 2.73 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 2,806 - Forks: 230

ajstarks/svgo

Go Language Library for SVG generation

Language: Go - Size: 20.4 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 2,201 - Forks: 174

levigross/grequests

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

Language: Go - Size: 220 KB - Last synced at: 26 days ago - Pushed at: about 1 month 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: 11 days ago - Pushed at: 3 months ago - Stars: 1,563 - Forks: 265

x1unix/go-playground

Better Go Playground with autocompletion and syntax highlight

Language: Go - Size: 60.7 MB - Last synced at: 3 days ago - Pushed at: 20 days ago - Stars: 1,386 - Forks: 86

suyashkumar/dicom

⚡High Performance DICOM Medical Image Parser in Go.

Language: Go - Size: 29.9 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 995 - Forks: 144

zombiezen/go-sqlite

Low-level Go interface to SQLite 3

Language: Go - Size: 6.42 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 893 - Forks: 27

adrg/xdg

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

Language: Go - Size: 278 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 821 - Forks: 31

axzilla/templui

The UI Kit for templ

Language: JavaScript - Size: 10.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 752 - Forks: 52

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: about 2 months ago - Pushed at: 12 months 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: 12 months ago - Pushed at: over 4 years ago - Stars: 651 - Forks: 55

containerd/ttrpc

GRPC for low-memory environments

Language: Go - Size: 423 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 606 - Forks: 84

emicklei/proto

parser for Google ProtocolBuffers definition

Language: Go - Size: 1.32 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 602 - 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: 12 months ago - Pushed at: about 1 year ago - Stars: 548 - Forks: 36

wagslane/go-password-validator

Validate the Strength of a Password in Go

Language: Go - Size: 31.3 KB - Last synced at: 20 days ago - Pushed at: almost 3 years ago - Stars: 532 - Forks: 43

wundergraph/wunderbase

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

Language: Go - Size: 79.1 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 526 - Forks: 22

h12w/socks

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

Language: Go - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 515 - Forks: 108

Mindinventory/Golang-Project-Structure

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

Language: Go - Size: 734 KB - Last synced at: about 2 months ago - Pushed at: about 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.76 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 447 - Forks: 15

rjeczalik/interfaces

Code generation tools for Go.

Language: Go - Size: 55.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 432 - Forks: 35

sunshinev/go-sword

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

Language: Go - Size: 36.8 MB - Last synced at: 4 months ago - Pushed at: over 2 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: 69.3 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 418 - Forks: 56

chebyrash/promise

Promise / Future library for Go

Language: Go - Size: 153 KB - Last synced at: about 2 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: 437 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 395 - Forks: 28

Mindinventory/Golang-HTML-TO-PDF-Converter

Golang HTML to PDF Converter

Language: Go - Size: 1.12 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 375 - Forks: 90

osteele/liquid

A Liquid template engine in Go

Language: Go - Size: 3.03 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 303 - 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: 11 months ago - Pushed at: 11 months ago - Stars: 295 - Forks: 62

hexops/autogold

Automatically update your Go tests

Language: Go - Size: 128 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 293 - Forks: 17

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: 12 days ago - Pushed at: 8 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 270 - Forks: 21

nicklaw5/helix

A Twitch Helix API client written in Go.

Language: Go - Size: 610 KB - Last synced at: about 2 months ago - Pushed at: 4 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: 2 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: about 2 months ago - Pushed at: 2 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: 3 months 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: 12 days ago - Pushed at: 8 months ago - Stars: 225 - Forks: 24

spyzhov/ajson

Abstract JSON for Golang with JSONPath support

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

go-gst/go-gst

Gstreamer bindings and utilities for golang

Language: Go - Size: 11.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 214 - Forks: 73

1Password/spg

1Password's Strong Password Generator - Go package

Language: Go - Size: 7.88 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 212 - Forks: 22

luthermonson/go-proxmox

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

Language: Go - Size: 320 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 197 - Forks: 60

yoheimuta/go-protoparser

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

Language: Go - Size: 410 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 194 - 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: over 1 year ago - Pushed at: about 5 years ago - Stars: 187 - Forks: 8

i-love-flamingo/dingo

Go Dependency Injection Framework

Language: Go - Size: 117 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 183 - 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: 4 months ago - Pushed at: about 3 years ago - Stars: 176 - Forks: 22

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: 3 months ago - Pushed at: over 1 year ago - Stars: 171 - Forks: 1

ctreminiom/go-atlassian

✨ Golang Client Library for Atlassian Cloud.

Language: Go - Size: 8.97 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 166 - Forks: 43

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: about 2 months ago - Pushed at: about 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: about 2 months ago - Pushed at: about 4 years ago - Stars: 164 - Forks: 23

whitaker-io/machine

Machine is a workflow/pipeline library for processing data

Language: Go - Size: 1.42 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 162 - Forks: 12

gookit/filter

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

Language: Go - Size: 184 KB - Last synced at: 12 days ago - Pushed at: 12 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: about 2 years ago - Stars: 151 - Forks: 34

adrg/frontmatter

Go library for detecting and decoding various content front matter formats

Language: Go - Size: 79.1 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 150 - Forks: 7

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: 16 days ago - Pushed at: 7 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

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: 3 months ago - Pushed at: almost 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: 2 months ago - Pushed at: over 3 years ago - Stars: 140 - Forks: 16

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: almost 2 years ago - Stars: 137 - Forks: 25

johandry/terranova

Using Terraform package from Go

Language: Go - Size: 563 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 131 - Forks: 17

enrichman/httpgrace

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

Language: Go - Size: 12.7 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 129 - Forks: 3

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: about 1 month 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: 8 months ago - Pushed at: about 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: 3 months ago - Pushed at: over 2 years ago - Stars: 122 - Forks: 18

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: about 6 years ago - Stars: 121 - Forks: 28

breml/rootcerts

Go package to embed the Mozilla Included CA Certificate List

Language: Go - Size: 225 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 119 - Forks: 6

gogf/gf-jwt 📦

GoFrame HTTP JWT middleware.

Language: Go - Size: 3.6 MB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 119 - Forks: 47

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: 2 months ago - Pushed at: over 2 years ago - Stars: 119 - Forks: 24

h12w/cwrap

Wraps C libraries in Go.

Language: Go - Size: 131 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 118 - Forks: 4

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: about 2 months ago - Pushed at: 2 months ago - Stars: 106 - Forks: 10

struCoder/Go-pinyin

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

Language: Go - Size: 5.21 MB - Last synced at: 10 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: 13 days ago - Pushed at: 5 months ago - Stars: 102 - 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: 3 months ago - Pushed at: almost 4 years ago - Stars: 102 - 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: 3 months ago - Pushed at: 4 months ago - Stars: 101 - Forks: 12

lixiangzhong/dnsutil

dns dig for golang

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

minio/minlz

MinLZ is a LZ77 compressor, focused on realtime data compression

Language: Go - Size: 13.5 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 97 - Forks: 5

iDigitalFlame/XMT

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

Language: Go - Size: 4.29 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 88 - Forks: 20

catppuccin/go

🦫 Soothing pastel library for Go

Language: Go - Size: 265 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 85 - Forks: 5

barweiss/go-tuple

Go 1.18+ generic tuple

Language: Go - Size: 68.4 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 84 - Forks: 6

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: 83 - Forks: 34

shadowspore/t38c 📦

Tile38 Client package

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

auula/sprout

Golang logging library supporting log retrieval.

Language: Go - Size: 119 KB - Last synced at: 3 months ago - Pushed at: about 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: 3 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: about 2 months ago - Pushed at: 7 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: 12 months ago - Pushed at: over 4 years ago - Stars: 80 - Forks: 7

gradienthealth/dicom

High Performance DICOM Medical Image Parser in Go.

Language: Go - Size: 25.5 MB - Last synced at: 9 days ago - Pushed at: almost 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: 3 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: about 2 months ago - Pushed at: 8 months ago - Stars: 78 - Forks: 15

pavelnikolov/eventsourcing-go

Event Sourcing + CQRS using Golang Tutorial

Language: Go - Size: 73.2 KB - Last synced at: 5 days ago - Pushed at: about 7 years ago - Stars: 78 - Forks: 11

VictorAvelar/mollie-api-go

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

Language: Go - Size: 1.67 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 77 - Forks: 39

prdpx7/go-fileserver

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

Language: Go - Size: 20.7 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 77 - Forks: 11

slongfield/pyfmt

Golang implementation of PEP3101

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

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: 3 months ago - Pushed at: 11 months 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: over 1 year ago - Stars: 73 - Forks: 29

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 year ago - Pushed at: almost 4 years ago - Stars: 73 - Forks: 10

dengsgo/go-decorator

让 Go 便捷使用装饰器的工具,装饰器能够切面 (AOP)、代理 (Proxy) 任意的函数和方法,提供观察和控制函数的能力。go-decorator is a tool that allows Go to easily use decorators. The decorator can slice aspect (AOP) and proxy any function and method, providing the ability to observe and control functions.

Language: Go - Size: 252 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 72 - Forks: 5