Go's answer to pandas + scikit-learn: a batteries-included data analysis library with dataframes, statistics, machine learning, quant, and GPU acceleration. Run Python with seamless two-way variable sharing, or explore data straight from the Insyra CLI.
Repository Index
47,133 repositories indexed
337–360 of 423 · Most stars
A lightweight Snowflake emulator built with Go and DuckDB for local development and testing
Embedded single file SQL database written in Golang
Go tool + library that publishes GIS vector data to GeoServer via PostGIS — walks a directory of shapefile / GeoJSON / GeoPackage / KML, loads each into PostGIS via GDAL/OGR, then registers the resulting tables as GeoServer feature types. Idempotent. Tested on GeoServer 2.27 LTS + 2.28 stable.
Fluent, type-safe, Go-native style SQL query builder with the migration generation tool
- database-sql
- go
- golang
- query-builder
Library and tool for reading, writing, and processing transit data
- gtfs
- gtfs-realtime
- transit
- mobility
A drop-in modernization of jmoiron/sqlx that fixes lexer bugs, automates IN expansion, and adds pluggable hooks — built for Go 1.21+.
✨ Yet another Go wrapper for Starlark that simplifies usage, offers data conversion and useful Starlark libraries
- go
- golang
- script
- scripting
The library provides a unified way to read configuration data from different sources, such as environment variables, command line flags, and configuration files.
Golang counters for readers/writers
flexible data type for Go
- golang
- go
- generic
- types
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
- concurrent
- golang
- golang-library
- data-science
Datastore Testibility
A fast data generator that produces CSV files from generated relational data
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
Algorand's data pipeline framework.
🍜 Parametrized JSON logging library in Golang which lets you obfuscate sensitive data and marshal any kind of content.
- golang-library
- golang
- golang-tool
- logging-library
Track Go benchmark performance over time by storing results in InfluxDB
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
radix tree (also "radix trie" or "compact prefix tree" or "compressed trie")
- radix-tree
- radix-trie
- prefix-tree
- trie
Generic, zero-alloc, 100%-test covered Quadtree for golang
- golang-library
- quadtree
- data-structures
- generics
Safe access to production databases
- acl
- database
- database-access
- database-security
Structured data format to config struct decoder library for Go
- config
- env
- go
- golang
Datastore Connectivity in go