go-library

Open-source projects categorized as go-library

Top 23 go-library Open-Source Projects

  • g3n

    Go 3D Game Engine (http://g3n.rocks) (by g3n)

  • Project mention: Making Games in Go for Absolute Beginners | news.ycombinator.com | 2023-11-24

    I've been working on a game over the past year in Go using https://github.com/g3n/engine. I picked Go because I like the language and wanted to learn it. I picked g3n-engine because I wanted to work in 3d after making a few 2d games in the past.

    Making games is so much more challenging and rewarding than almost all of the work I've done for pay. There's always so much more to learn that doesn't feel like just relearning how to do the same thing except with a different framework of the week.

  • goutil

    💪 Helper Utils(700+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. Go 常用的一些工具函数:数字,字符串,数组,Map,结构体,反射,文本,文件,错误,时间日期,特殊处理,格式化,常用信息获取等等

  • Project mention: Release v0.6.10 · gookit/goutil - 💪 Helper Utils(700+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. | /r/golang | 2023-07-04
  • 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
  • anaconda

    A Go client library for the Twitter 1.1 API (by ChimeraCoder)

  • finance-go

    :bar_chart: Financial markets data library implemented in go.

  • Project mention: finance-go: NEW Data - star count:602.0 | /r/algoprojects | 2023-05-13
  • Bus

    🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit (by mustafaturan)

  • ffmt

    Golang beautify data display for Humans

  • teler-waf

    teler-waf is a Go HTTP middleware that provides teler IDS functionality.

  • Project mention: kitabisa/teler-waf: Introduces external custom rules & DSL expression support! | /r/netsec | 2023-06-04
  • 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
  • ratelimiter

    A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.

  • FuncFrog

    Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way

  • Project mention: I wrote a for loop so you don't have to. Parallel Map, Filter, Reduce library | /r/golang | 2023-12-10

    func GetIDs(...) ([]string, ...) { <...> users := GetUsers(...) return ff.Map(users, domain.UserGetID).Do(), ... } ``` Now it's that easy! Furthermore you may like to write gogenerate function to generate such methods for each domain struct. Also there are more cool features, minimal-lock parallelism, error handling etc. in the libtaty https://github.com/koss-null/FuncFrog Cheers!

  • Googletrans

    G文⚡️: Concurrency-safe, Free and Unlimited google translate api for Golang. 🔥免费、无限、并发安全的谷歌翻译包

  • gin-rate-limit

    A rate limiter for the gin web framework

  • githubevents

    GitHub webhook events toolset for Go :rocket:

  • errors

    A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types. (by bnkamalesh)

  • currency

    A currency computations package. (by bnkamalesh)

  • go-localize

    i18n (Internationalization and localization) engine written in Go, used for translating locale strings.

  • gosqlparser

    Simple SQL parser

  • go-generate-password

    Password generator written in Golang, usable as a CLI or Go library. Provides options for human readable and accessibility friendly passwords.

  • go-httpheader

    A Go library for encoding structs into Header fields.

  • slicer

    Utility class for handling slices

  • fastget

    ⚡ A CLI tool and Go library to ultra fast download files over HTTP(S)

  • froggit-go

    Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.

  • trn

    Time Ranges

  • telemux

    Flexible message router add-on for go-telegram-bot-api/telegram-bot-api. This is to go-telegram-bot-api as gorilla/mux is to net/http.

  • 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-library related posts

Index

What are some of the best open-source go-library projects? This list will help you:

Project Stars
1 g3n 2,636
2 goutil 1,814
3 anaconda 1,141
4 finance-go 683
5 Bus 328
6 ffmt 301
7 teler-waf 293
8 ratelimiter 234
9 FuncFrog 204
10 Googletrans 105
11 gin-rate-limit 72
12 githubevents 65
13 errors 61
14 currency 58
15 go-localize 58
16 gosqlparser 58
17 go-generate-password 52
18 go-httpheader 46
19 slicer 44
20 fastget 43
21 froggit-go 42
22 trn 39
23 telemux 32

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