The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 golang-library Open-Source Projects
-
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.
-
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.
-
ipatool
Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store
-
pterm
✨ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
-
fortio
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
-
asciigraph
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
-
xorm
xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作 (by xormplus)
-
huma
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
A curated list of awesome Go frameworks, libraries and software - Awesome Go / Golang (awesome-go.com)
We can use the flag with --date or -date, Go already does the automatic check. We can make our entire boilerplate with this approach, but let's make it a little easier and use the Cobra CLI package.
Project mention: Best practices for distributing and updating a Go CLI on Linux? | /r/golang | 2023-05-18Can you use a framework like urfavecli https://github.com/urfave/cli? This will auto-update every time it detects a new version from your CLI's GitHub repository
I love Go, yet I've never thought of it as a language with usable game engines. I'm extremely happy to find I was very wrong about that!
I'm woefully behind the curve on compiling to WASM, though, and I've yet to experiment much with tinygo so I have no idea how far I would get in creating a game people could enjoy in a browser without having to download a big bundle of assets. It's reassuring to see WASM mentioned explicitly as a compilation target [1] by Ebitengine though.
[1] https://github.com/hajimehoshi/ebiten
MongoDB, a document-oriented NoSQL database, will be our data powerhouse. We'll utilize the mongo-driver library to seamlessly connect our Golang application to MongoDB. This section will cover essential database interactions, including creating collections, storing metadata, and efficiently querying for image-related data. Understanding these fundamentals is crucial for building a robust image storage and retrieval system.
There are two main libraries that people use to write clients Confluent Kafka and segment io kafka
Project mention: Show HN: A PDF Processing CLI/API Written in Go | news.ycombinator.com | 2024-03-05
If you need an older app to install on your older device I suggest IPAtool. It let's you "purchase" apps which then download latest compatible version from the app store
There are two main libraries that people use to write clients Confluent Kafka and segment io kafka
Project mention: Fortio, load testing library and command line tool | news.ycombinator.com | 2023-06-21
For go -> you can actually get away with the standard json encoding package. Or if you want a slightly better one, I prefer goccy/go-json
The next step is to create a Go project and run our wasm file with some runtime. For this, I chose wasmer-go.
Project mention: I write HTTP services in Go after 13 years (Mat Ryer, 2024) | news.ycombinator.com | 2024-02-09
golang-library related posts
- Boost Your Medium Visibility: 12 Essential Tips for Writers
- Get Random Images API for free from Lorem Picsum
- Now Anyone Can Add Beautiful Interactive Images in ChatGPT ⏱️ (in 30 Seconds)
- Show HN: A PDF Processing CLI/API Written in Go
- Show HN
- Every Default macOS Wallpaper
- Free High-Quality Photos, Videos, Music and More: A Guide to Royalty-Free Media
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source golang-library projects? This list will help you:
Project | Stars | |
---|---|---|
1 | go-formatter | 120,785 |
2 | cobra | 35,985 |
3 | urfave/cli | 21,625 |
4 | Ebiten | 9,831 |
5 | resty | 9,350 |
6 | mongo-go-driver | 7,927 |
7 | BigCache | 7,192 |
8 | kafka-go | 7,104 |
9 | pdfcpu | 6,236 |
10 | ipatool | 5,074 |
11 | pterm | 4,548 |
12 | Confluent Kafka Golang Client | 4,426 |
13 | fortio | 3,166 |
14 | statsviz | 3,117 |
15 | go-json | 2,766 |
16 | wasmer-go | 2,730 |
17 | asciigraph | 2,508 |
18 | govcl | 2,089 |
19 | svgo | 2,089 |
20 | ghw | 1,577 |
21 | xorm | 1,550 |
22 | huma | 1,276 |
23 | pond | 1,219 |
Sponsored