Go Package

Open-source Go projects categorized as Package

Top 21 Go Package Projects

  • goreleaser

    Release engineering, simplified

    Project mention: ecstop: My CLI Tool to Stop ECS Resources Easily | dev.to | 2025-01-05

    GoReleaser

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • pouch

    An Efficient Enterprise-class Container Engine

  • sealer

    Build, Share and Run Both Your Kubernetes Cluster and Distributed Applications (Project under CNCF)

  • gokv

    Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)

    Project mention: Map of Golang Key Value Engines | news.ycombinator.com | 2024-01-21

    Really great overview!

    I've been tracking some of them for a while as part of evaluating which ones to add to my key-value abstraction library gokv [1], but others only noticed recently. It's really interesting that there's no single most popular implementation, but new ones emerging and gaining popularity regularly.

    [1] https://github.com/philippgille/gokv

  • go-m3u8

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

    Project mention: Building a Music Streaming Service with Python, Golang, and React: From System Design to Coding Part 3 | dev.to | 2024-08-09

    HLS (HTTP Live Streaming) with AES-128 Encryption: HLS is a widely used streaming protocol that supports AES-128 encryption. Media files are divided into segments, each encrypted individually. The decryption key is stored on the server and retrieved by the client via a secure HTTPS connection.

  • bio

    A lightweight and high-performance bioinformatics package in Golang (by shenwei356)

    Project mention: A look at the Mojo language for bioinformatics | news.ycombinator.com | 2024-02-11

    I've been thinking to learn Rust for these use cases, but always get frustrated with the complexity.

    I find Go is a great middle-ground though! And now there starts to be a few more bio-related tools and toolkits out there, including:

    - https://github.com/vertgenlab/gonomics

    - https://github.com/biogo/biogo

    - https://github.com/shenwei356/bio

    ... except from there being some really popular bio tools written in Go, like:

    - https://github.com/shenwei356/seqkit

  • timedmap

    A thread safe map which has expiring key-value pairs.

  • webman

    Add, remove, and manage different versions of web-distributed software binaries. No elevated permissions required!

  • TtlMap

    A golang map in which entries expire after given a time period

  • problem-details

    ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.

  • gostrutils

    Collections of string utils I have created over the years

  • slowql

    A package to parse slow query logs in Go, with associated tooling (digester, replayer...), and compatible with multiple databases (MySQL, MariaDB, PerconaDB...).

  • esquerydsl

    Safely create complex ES Search Queries via the Query DSL in golang

  • Fleet

    Fleet - Modern Package manager for MacOS. (by DiegoDev2)

    Project mention: Package manager on go(available in a few days.) | dev.to | 2024-10-19
  • nasermirzaei89/env

    Golang Get Environment Variables Package (by nasermirzaei89)

  • gopenai

    gopenai is an unofficial package that provides bindings for the OpenAI API.

  • gomail

    Golang package for sending template emails to end users. Provide SMTP credentials and the email templates. (by Rhaqim)

    Project mention: Design Newsletter Emails in Golang | dev.to | 2024-04-17

    Using the gomail Package The Gomail is a package I developed that provides a simple and efficient way to send emails in Go. We'll use it to compose our email message, including the HTML content from our template, and send it to our subscribers. We'll need certain requirements in order to use the package:

  • color

    Output coloring package with custom formatters for GoLang. (by bedirhandogan)

  • sprint

    SSL Fingerprint Tool written in Go for the CLI and package use. (by nhalstead)

  • Paragraphical

    A simple library for formatting and laying out text in your terminal

  • gofuck-interpreter

    A simple brainfu*k interpreter written in Go

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Package discussion

Log in or Post with

Go Package related posts

  • Zarf: K8s in Airgapped Environments

    3 projects | news.ycombinator.com | 11 Jan 2024
  • ttlMap: A golang map in which entries expire after given a time period

    1 project | /r/golang | 26 Oct 2023
  • openai - An unofficial package that provides bindings for the OpenAI API.

    1 project | /r/CKsTechNews | 9 Feb 2023
  • New automation tool - kuberlogic

    5 projects | /r/kubernetes | 12 Oct 2021
  • Deployment Packaging Solutions

    6 projects | /r/kubernetes | 19 Sep 2021
  • I built a package to parse SQL slow query logs, with associated tooling

    1 project | /r/golang | 23 Apr 2021
  • Show HN: I re-built pt-query-digest, but 9x faster

    1 project | news.ycombinator.com | 23 Apr 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Package projects in Go? This list will help you:

Project Stars
1 goreleaser 14,105
2 pouch 4,634
3 sealer 2,062
4 gokv 757
5 go-m3u8 119
6 bio 92
7 timedmap 72
8 webman 63
9 TtlMap 53
10 problem-details 51
11 gostrutils 46
12 slowql 38
13 esquerydsl 37
14 Fleet 20
15 nasermirzaei89/env 18
16 gopenai 5
17 gomail 3
18 color 2
19 sprint 2
20 Paragraphical 1
21 gofuck-interpreter 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Go is
the 4th most popular programming language
based on number of metions?