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

GitHub topics: golang-package

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: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 3,304 - Forks: 169

ldez/go-git-cmd-wrapper

A simple wrapper around git command in Go.

Language: Go - Size: 243 KB - Last synced at: about 20 hours ago - Pushed at: about 20 hours ago - Stars: 57 - Forks: 17

Correia-jpv/fucking-awesome-go

A curated list of awesome Go frameworks, libraries and software. With repository stars⭐ and forks🍴

Language: Go - Size: 10.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 11 - Forks: 0

CDCDESVCDSVCDVCDSCDSVDSVFDSBS/monorepo-architecture

Build modern full-stack applications with this Nx monorepo template featuring React, NestJS, GraphQL, and TypeORM. Perfect for scalable development. 🚀🐙

Language: TypeScript - Size: 252 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

lib4u/fake-useragent

Up-to-date simple useragent faker with real world database in Golang

Language: Go - Size: 4.54 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 11 - Forks: 2

gogaruda/apperror

Utilitas standar untuk menangani error

Language: Go - Size: 23.4 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

voidwyrm-2/goumem Fork of exapsy/goumem

Manually memory allocate memory in Golang without GC (garbage collection).

Language: Go - Size: 2.06 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

DTreshy/passwd

A very simple library for your passwords

Language: Go - Size: 24.4 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

jinzhu/copier

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

Language: Go - Size: 133 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 5,931 - Forks: 492

jieliu2000/anyi

A Golang autonomous AI agent framework for assisting real work

Language: Go - Size: 668 KB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 27 - Forks: 2

toleubekov/check-iin-kaz

Go библиотека и REST API сервис для валидации ИИН Казахстана с извлечением демографической информации - выберите подходящий вариант для вашего проекта.

Language: Go - Size: 70.3 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 5 - Forks: 0

sionpixley/inquiry

Inquiry is a Go package that converts CSV files into a SQLite database, allowing you to run SQL statements on them.

Language: Go - Size: 51.8 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 33 - Forks: 4

sionpixley/go-mux-rest-middleware

gmrm is a Go library that provides middleware that adds HTTP response headers for REST APIs when using gorilla/mux. This library follows OWASP REST security guidelines. It only provides middleware for REST APIs that do not return any HTML. If your API returns HTML, please implement your own middleware based on OWASP's guidelines.

Language: Go - Size: 28.3 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

sionpixley/delirium

Delirium is a Go library and CLI tool that produces random values. Supports cryptographically-secure random values.

Language: Go - Size: 40 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

callmeskyy111/Golang-Struct-CLI-Tool

🔵 A CLI tool in Golang that takes input from the user, creates a struct, saves it as a .json { } file locally.

Language: Go - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Friends-Of-Noso/NosoData-Go

A go package to read Noso data files

Language: Go - Size: 66.4 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 1

essentialkaos/pachca

Go package for working with Pachca API

Language: Go - Size: 222 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

MayukhSobo/scaffold

Generate high performance application boilerplate 🚀

Language: Go - Size: 22.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

DhanushNehru/Ultimate-Go-Resources

Collection of Go Projects and Resources

Language: Go - Size: 268 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 0

0x4f53/textsubs

A simple Golang library to extract subdomains from any piece of text.

Language: Go - Size: 58.6 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

jippi/dottie

Simplify working with .env files

Language: Go - Size: 1.35 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 19 - Forks: 4

nickwells/versionparams.mod

parameters for accessing the version information

Language: Go - Size: 111 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

x1unix/go-playground

Better Go Playground with autocompletion and syntax highlight

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

yunionio/cloudmux

Accessing Hetereogenous Cloud APIs with a Unified In-process Golang Library

Language: Go - Size: 22.5 MB - Last synced at: about 14 hours ago - Pushed at: 4 days ago - Stars: 29 - Forks: 42

Correia-jpv/fucking-golang-open-source-projects

为互联网IT人打造的中文版awesome-go. With repository stars⭐ and forks🍴

Size: 144 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 0

Ne0Blaze/edge-tts-go

Use Microsoft Edge's online text-to-speech service from golang WITHOUT needing Microsoft Edge or Windows or an API key

Language: Go - Size: 11.7 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

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

qba73/fox

Go SDK for F&F Fox Home Automation System

Language: Go - Size: 39.1 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

mulesoft-anypoint/anypoint-client-go Fork of salesforce/anypoint-client-go

Anypoint Platform Clients for Golang

Language: Shell - Size: 1.96 MB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 3 - Forks: 2

rogchap/v8go

Execute JavaScript from Go

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

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

aasanchez/ocpp16messages

Process OCPP Messages

Language: Go - Size: 863 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

gliderlabs/ssh

Easy SSH servers in Golang

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

Unaxiom/sessions

Sessions library in Golang

Language: Go - Size: 1.67 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

elliot40404/easycron

Easycron is a simple cross platform cli app that helps to configure cron jobs.

Language: Go - Size: 12 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 30 - Forks: 1

nickwells/semver.mod

funcs for parsing and manipulating semantic version numbers (semvers)

Language: Go - Size: 66.4 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

jobstoit/s3io

A go library to do io operations on s3 objects

Language: Go - Size: 187 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 1

AppleGamer22/cocainate

A cross-platform caffeinate alternative that keeps your screen on.

Language: Go - Size: 685 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 24 - Forks: 0

AnimeKaizoku/ratelimiter

A simple-to-use Golang library for gotgbot to rate-limit users and avoid spamming requests to your Telegram bot.

Language: Go - Size: 68.4 KB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 0

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

freeformz/seq

Iterator utiliies for Golang

Language: Go - Size: 36.1 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 1

acronis/go-raml

Fast RAML parser and converter to JSON schema for Go, supports RAML 1.0 spec

Language: Go - Size: 406 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 29 - Forks: 7

ajstarks/svgo

Go Language Library for SVG generation

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

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

shuLhan/pakakeh.go

[mirror] A collection of libraries and tools written in Go.

Language: Go - Size: 5.08 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 50 - Forks: 14

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

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

polarysfoundation/polarysdb

Polarys DB is a lightweight, Go-based database module designed for applications that require secure storage and management of data, particularly in contexts involving cryptographic keys. It offers a simple in-memory database with built-in encryption capabilities, ensuring data confidentiality.

Language: Go - Size: 44.9 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

TomTonic/Set3 Fork of dolthub/swiss

Golang set implementation based on Abseil's "Fast, Efficient, Cache-friendly Hash Table"

Language: Go - Size: 2.03 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 1

goark/pa-api

APIs for Amazon Product Advertising API v5 by Golang

Language: Go - Size: 146 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 38 - Forks: 12

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

irdaislakhuafa/go-sdk

My SDK collections for Golang Development

Language: Go - Size: 186 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

mrdhanz/digiflazz-go

SDK Klien Go yang modern, tangguh, dan idiomatis untuk berinteraksi dengan [API Buyer Digiflazz]

Language: Go - Size: 7.81 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

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

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

thatgolangguy/goswiss

The Missing Tools for Your Go Toolbox

Language: Go - Size: 17.6 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

stapleselectricyer/CryptoUtil

CryptoUtil to Java

Size: 0 Bytes - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

Abhinandan-Khurana/rediergeon

A Comprehensive Pentest Suite for Redis.

Language: Go - Size: 22.8 MB - Last synced at: 12 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

peterzen/goresolver

DNSSEC validating resolver library

Language: Go - Size: 81.1 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 23 - Forks: 5

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: 15 days ago - Pushed at: 7 months ago - Stars: 148 - Forks: 21

rana/ora

An Oracle database driver in Go.

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

mrz1836/go-sanitize

🛁 Lightweight Go library providing robust string sanitization and normalization utilities

Language: Go - Size: 971 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 36 - Forks: 2

OpenADP/ocrypt

Language: Go - Size: 75.2 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

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

gogaruda/valigo

Utilitas standar untuk validasi lengkap dan mudah digunakan

Language: Go - Size: 7.81 KB - Last synced at: 17 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

axiomhq/axiom-go

Official Go bindings for the Axiom API

Language: Go - Size: 5.17 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 59 - Forks: 11

devogopan/kindops

A simple package to make a fully functional k8s kind cluster in a Linux(Ubuntu) with Load Balancer, Volume support, helm chart installation support, kubectl like apply of yaml etc.

Language: Go - Size: 102 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

ovaladares/vecna

A tiny Go library to build high concurrent application easily and focousing on business.

Language: Go - Size: 294 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 6 - Forks: 0

minusdixlofos781/CryptoUtil

CryptoUtil to Java

Size: 0 Bytes - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

dal-go/dalgo-end2end-tests

End to end integration tests for Dalgo adapters

Language: Go - Size: 81.1 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 1

dapvitor/rediergeon

Rediergeon is a comprehensive pentest suite for Redis, offering vulnerability scanning and brute-forcing tools. Secure your Redis instances effortlessly! 🦙💻

Language: Go - Size: 22.8 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

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

appleboy/graceful

graceful shutdown package when a service is turned off by software function

Language: Go - Size: 95.7 KB - Last synced at: 6 days ago - Pushed at: 22 days ago - Stars: 60 - Forks: 8

blacktop/lzss

LZSS compression package for Go.

Language: C - Size: 50.8 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 6 - Forks: 0

hexops/autogold

Automatically update your Go tests

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

tshakalekholoane/diff

Exports the Go standard library's internal/diff package.

Language: Go - Size: 18.6 KB - Last synced at: 6 days ago - Pushed at: 23 days ago - Stars: 3 - Forks: 1

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

mirkobrombin/go-module-router

A lightweight, zero-codegen library that lets you compose **modular HTTP applications** in Go. Define repositories, services, middleware and routes in plain Go code and have them autowired at start-up—no reflection on the hot path, no generated files to commit.

Language: Go - Size: 18.6 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

mirkobrombin/go-struct-flags

A lightweight and flexible library for binding command‑line arguments to Go structs. Go Struct Flags provides automatic discovery of struct tags, default handlers for common types, custom overrides, before/after hooks, and optional JSON backup.

Language: Go - Size: 9.77 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

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: 12 days ago - Pushed at: 5 months ago - Stars: 102 - Forks: 7

altafino/logger

Simple log to terminal

Language: Go - Size: 292 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

mrrebriktd/CryptoUtil

CryptoUtil to Java

Size: 0 Bytes - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

zhyonc/msnet

msnet is a pure Golang networking package for MapleStory

Language: Go - Size: 29.3 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

RobDearling/Octogo

A golang package that provides a client for interfacing with the Octopus Energy API

Language: Just - Size: 1.61 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

GraHms/godantic

godantic is a Go package that provides functionality for decoding JSON data and validating it against a given object structure. It aims to simplify the process of decoding and validating JSON input in Go applications.

Language: Go - Size: 687 KB - Last synced at: 5 days ago - Pushed at: 25 days ago - Stars: 29 - Forks: 1

XinRoom/iprange

这是一个通过给定IP范围字符串生成IP集合的工具. This is a tool for generating IP SETS from a given IP range string. support ipv4 and ipv6

Language: Go - Size: 38.1 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 13 - Forks: 5

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

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

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

qrdl/testaroli

Monkey patching unit testing utility for Go

Language: Go - Size: 97.7 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 0

GiulianoPoeta99/conventional_commits_cli

A CLI that helps to follow the “Conventional commits” format in order to make a correct versioning of the projects.

Language: Go - Size: 15.7 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

hairyhenderson/hitron_coda

A Go client for the Hitron CODA-4680 Cable Modem/Router (and possibly others!)

Language: Go - Size: 163 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 11 - Forks: 3

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

git-chglog/git-chglog

CHANGELOG generator implemented in Go (Golang).

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

KEINOS/go-argonize

Argon2id Go package to facilitate the use of "crypto/argon2" package.

Language: Go - Size: 163 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

pavelnikolov/eventsourcing-go

Event Sourcing + CQRS using Golang Tutorial

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

Waaahx/uwuid

An amazing GO package for creating cool UUID.

Language: Go - Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

oglofus/http-rlc

A Go library that provides a rate-limited HTTP client to simplify working with rate-limited APIs.

Language: Go - Size: 3.91 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

owasp-amass/resolve

DNS resolver pools written in Go

Language: Go - Size: 339 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 46 - Forks: 12

jimeh/go-render

A simple and flexible solution to render a value to a io.Writer using different formats based on a format string argument.

Language: Go - Size: 89.8 KB - Last synced at: 6 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0