Self-contained Machine Learning and Natural Language Processing library in Go
Repository Index
58,632 visible repositories in the index
145–168 of 412 · Most stars
Build data pipelines with SQL and Python, ingest data from different sources, add quality checks, and build end-to-end flows.
- analytics
- bigquery
- data-modeling
- data-pipelines
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite
- golang
- mysql
- query-builder
- sql
Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
- golang
- http-server
- openapi
- fuego
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
- epoll-tcp-server
- kqueue
- golang
- reactor
Configurable Go value and struct dumps with colorized output, type visibility controls, and field redaction.
- dd
- debugging
- debugging-tools
- dump
A Go HTTP client library for creating and sending API requests
HTTP requests for Gophers
- golang
- requests
- http
- http-client
Go HTTP request router and web framework benchmark
SQL-like query language for csv
- golang
- sql
- csv
- command-line-tool
Message queue system written in Go and backed by Redis
- go
- golang
- redis
- message-queue
Translated🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI console color rendering library
- cli-color
- console-color
- color
- terminal-colors
TranslatedA modern, cross-platform open-source video downloader GUI for yt-dlp & FFmpeg — save watermark-free HD videos from across the web in one click
- desktop-app
- electron
- open-source
- typescript
OpenTofu / Terraform / Terragrunt / Terramate and Atmos version manager
A disk-backed key-value store.
A cross-platform TUI bluetooth manager.
Embedded key-value store for read-heavy workloads written in Go
- go
- key-value
- hash-table
- key-value-store
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
- request
- go-request-validation
- validator
- validation
Vocat is an open-source web control panel and engineering toolkit for Quectel EC20/EC25-class cellular modems. It combines modem discovery, live radio status, AT and USSD terminals, SMS, WiFi Calling, eSIM management, network selection, proxy routing, notifications, audit logs, and release automation in one self-contained service.
grep for words with similar meaning to the query
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
- csrf-protection
- gorilla
- middleware
- golang
Gatt is a Go package for building Bluetooth Low Energy peripherals
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Golang errors with stack trace and source fragments.
- golang
- go
- stacktrace
- debug