Go Package

Open-source Go projects categorized as Package

Top 19 Go Package Projects

  • goreleaser

    Deliver Go binaries as fast and easily as possible

  • Project mention: FOSDEM 2024 - Summary and Reflections | dev.to | 2024-02-05

    I also got my eyes on GoReleaser, which I will use in my (Go) projects.

  • pouch

    An Efficient Enterprise-class Container Engine

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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)

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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

  • Project mention: ttlMap: A golang map in which entries expire after given a time period | /r/golang | 2023-10-26
  • 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

  • esquerydsl

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

  • slowql

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

  • nasermirzaei89/env

    Golang Get Environment Variables Package (by nasermirzaei89)

  • gopenai

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

  • sprint

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

  • gofuck-interpreter

    A simple brainfu*k interpreter written in Go

  • Paragraphical

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

  • 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:

  • SaaSHub

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

    SaaSHub logo
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 related posts

Index

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

Project Stars
1 goreleaser 12,995
2 pouch 4,612
3 sealer 2,008
4 gokv 666
5 go-m3u8 112
6 bio 88
7 timedmap 69
8 webman 56
9 TtlMap 53
10 problem-details 47
11 gostrutils 44
12 esquerydsl 36
13 slowql 33
14 nasermirzaei89/env 10
15 gopenai 5
16 sprint 2
17 gofuck-interpreter 1
18 Paragraphical 1
19 gomail 0

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