Global

golang-library
16 projects tagged “golang-library” that gained the most stars yesterday
#155 · +195 · 1d ·GitHub

Awesome Go has no monthly fee, but we have employees who work hard to keep it running. With money raised, we can repay the effort of each person involved! You can see how we calculate our billing and distribution as it is open to the entire community.

Creator
avelino
Size
12.5 MB
Stars
188.9K
Updated
CommitOct 14
Age
12y
Commits · 90 Days
#1894 · +12 · 1d ·GitHub

Command-line tool that allows you to search for iOS, iPadOS, tvOS, watchOS, visionOS, and macOS apps on the App Store, and download .ipa or macOS .pkg app packages.

Creator
majd
Size
1.6 MB
Stars
11.7K
Age
5y
Commits · 90 Days
#3996 · +3 · 1d ·GitHub

Ebitengine (formerly known as Ebiten) is an open source game engine for the Go programming language. Ebitengine's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.

Size
113 MB
Stars
13.6K
Age
13y
Commits · 90 Days
#4350 · +2 · 1d ·GitHub

A toolkit with common assertions and mocks that plays nicely with the standard library

Creator
stretchr
Size
2 MB
Stars
26.2K
Age
14y
Commits · 90 Days
#5045 · +1 · 1d ·GitHub

Cobra is a library for creating powerful modern CLI applications.

Creator
spf13
Size
2.1 MB
Stars
44.7K
Age
13y
Commits · 90 Days
#5421 · +1 · 1d ·GitHub

BadgerDB is an embeddable, persistent and fast key-value (KV) database written in pure Go. It is the underlying database for Dgraph, a fast, distributed graph database. It's meant to be a performant alternative to non-Go-based key-value stores like RocksDB.

Creator
dgraph-io
Size
57.1 MB
Stars
15.8K
Age
9y
Commits · 90 Days
#5436 · +1 · 1d ·GitHub

GJSON is a Go package that provides a fast and simple way to get values from a json document. It has features such as one line retrieval, dot notation paths, iteration, and parsing json lines.

Creator
tidwall
Size
0.5 MB
Stars
15.6K
Updated
CommitOct 05
Age
10y
Commits · 90 Days
#5786 · +1 · 1d ·GitHub

fsnotify is a Go library to provide cross-platform filesystem notifications on Windows, Linux, macOS, BSD, and illumos.

Creator
fsnotify
Size
0.9 MB
Stars
10.8K
Age
12y
Commits · 90 Days
#5826 · +1 · 1d ·GitHub

conc is your toolbelt for structured concurrency in go, making common tasks easier and safer.

Size
0.3 MB
Stars
10.4K
Age
3y
Commits · 90 Days
#6395 · +0 · 1d ·GitHub

Logrus is a structured logger for Go (golang), completely API compatible with the standard library logger.

Creator
sirupsen
Size
1.4 MB
Stars
25.8K
Age
13y
Commits · 90 Days
#6429 · +0 · 1d ·GitHub

urfave/cli is a declarative, simple, fast, and fun package for building command line tools in Go featuring:

Creator
urfave
Size
12.5 MB
Stars
24.3K
Age
13y
Commits · 90 Days
#6834 · +0 · 1d ·GitHub

goquery brings a syntax and a set of features similar to jQuery to the Go language. It is based on Go's net/html package and the CSS Selector library cascadia.

Size
0.7 MB
Stars
15K
Age
14y
Commits · 90 Days
#6878 · +0 · 1d ·GitHub
archived

Bolt is a pure Go key/value store inspired by Howard Chu's LMDB project. The goal of the project is to provide a simple, fast, and reliable database for projects that don't require a full database server such as Postgres or MySQL.

Creator
boltdb
Size
1.3 MB
Stars
14.6K
Age
12y
Commits · 90 Days
#7154 · +0 · 1d ·GitHub

The zerolog package provides a fast and simple logger dedicated to JSON output.

Creator
rs
Size
1.4 MB
Stars
12.5K
Updated
CommitOct 14
Age
9y
Commits · 90 Days
#7285 · +0 · 1d ·GitHub

Simple HTTP, REST, and SSE client library for Go

Creator
go-resty
Size
4.7 MB
Stars
11.8K
Age
11y
Commits · 90 Days
#7490 · +0 · 1d ·GitHub

RobotGo, Go Native cross-platform RPA, GUI automation, Auto test and Computer use @vcaesar

Creator
go-vgo
Size
6.9 MB
Stars
10.9K
Age
10y
Commits · 90 Days