Go golang-package

Open-source Go projects categorized as golang-package

Top 23 Go golang-package Projects

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

  • copier

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

    Project mention: Best practice for separating DB models from API models? | reddit.com/r/golang | 2022-10-14

    When the internal model and the API model are pretty much the same, you might simply copy the result from one struct to another using e.g. https://github.com/jinzhu/copier

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • ssh

    Easy SSH servers in Golang

    Project mention: OpenSSH 9.3/9.3p1 Released | news.ycombinator.com | 2023-03-16
  • v8go

    Execute JavaScript from Go

  • git-chglog

    CHANGELOG generator implemented in Go (Golang).

  • svgo

    Go Language Library for SVG generation (by ajstarks)

  • grequests

    A Go "clone" of the great and famous Requests library (by levigross)


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • koanf

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

    Project mention: Nees help install knadh/koanf | reddit.com/r/golang | 2023-05-27

    LINK: https://github.com/knadh/koanf

  • go-playground

    🇺🇦 Better Go Playground powered by React and Monaco editor

    Project mention: Go Playground Improved | reddit.com/r/golang | 2023-03-22

    There's https://goplay.tools/ which has many nice features (code completion and live error feedback), wonder why it's not become more popular.

  • dicom

    ⚡High Performance DICOM Medical Image Parser in Go.

    Project mention: Medical image parser in Go | reddit.com/r/golang | 2022-11-07

    I suppose you know of https://github.com/suyashkumar/dicom - maybe make it clear what the difference is (or will be)?

  • konfig

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

  • wunderbase

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

    Project mention: WunderBase – Serverless GraphQL Database Built on Top of SQLite | news.ycombinator.com | 2022-10-30
  • ttrpc

    GRPC for low-memory environments

  • go-simple-mail

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

    Project mention: Microsoft email servers don't support PlainAuth (without modification), but do support LoginAuth. I couldn't find a package to handle it, so I made this one. | reddit.com/r/golang | 2022-06-08

    This library should support login auth. Does it work with Microsoft email servers?

  • container

    A lightweight yet powerful IoC dependency injection container for the Go programming language (by golobby)

  • go-password-validator

    Validate the Strength of a Password in Go

    Project mention: Add Libraries and Packages to Your Coding Portfolio | dev.to | 2022-11-13


  • Golang-Project-Structure

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

  • xdg-go

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

    Project mention: Rob Pike: “Dotfiles” being hidden is a UNIXv2 mistake (2012) | news.ycombinator.com | 2022-08-11

    Slight correction here, XDG keys are analogous to Windows standards: https://github.com/adrg/xdg/blob/master/README.md

  • go-testdeep

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

    Project mention: Working with JSON in Go: A Comprehensive Guide | reddit.com/r/golang | 2023-01-05

    And do not forget to use go-testdeep and its JSON operator to test JSON content: :)

  • interfaces

    Code generation tools for Go.

  • go-sqlite

    Low-level Go interface to SQLite 3

    Project mention: Any Full Text Search library for json data? | reddit.com/r/golang | 2023-01-01

    There are several different Go bindings for SQLite. I maintain https://pkg.go.dev/zombiezen.com/go/sqlite

  • liquid

    A Liquid template engine in Go (by osteele)

    Project mention: Go template libraries: A performance comparison | dev.to | 2022-09-08

    liquid is a community-built implementation of Shopify’s template language. It provides a fully featured templating library.

  • autogold

    Automatically update your Go tests

    Project mention: TIL: panic(spew.Sdump(myVar)) | reddit.com/r/golang | 2023-01-10

    I use autogold for my tests now, and I use the -update feature already twice. That's really handy.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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). The latest post mention was on 2023-05-27.

Go golang-package related posts


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

Project Stars
1 realize 4,387
2 copier 4,318
3 ssh 3,015
4 v8go 2,689
5 git-chglog 2,444
6 svgo 2,002
7 grequests 1,971
8 koanf 1,833
9 go-playground 979
10 dicom 823
11 konfig 634
12 wunderbase 480
13 ttrpc 477
14 go-simple-mail 465
15 container 461
16 go-password-validator 402
17 Golang-Project-Structure 393
18 xdg-go 391
19 go-testdeep 386
20 interfaces 378
21 go-sqlite 330
22 liquid 208
23 autogold 201
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.