i-sevostyanov / NanoDB
An SQL database, written as a learning project.
☆11Updated 3 months ago
Related projects ⓘ
Alternatives and complementary repositories for NanoDB
- ☆28Updated 2 years ago
- OpenTelemetry signal storage☆40Updated this week
- A set of ruleguard rules that try to cover some parts of the Uber Go Style Guide (https://github.com/uber-go/guide)☆16Updated 2 years ago
- A helper tool to work with profile.proto (pprof) files☆60Updated 2 years ago
- Gotcha 🎯 seamlessly patches go runtime to provide a convenient way to track amount of heap allocated bytes, objects, calls per goroutin…☆39Updated 2 years ago
- Cache that tries to keep data local for the goroutine and reduce synchronization overhead, but keep it is safe for concurrent use.☆45Updated 4 years ago
- 😴 A tiny library for handling system interrupts☆39Updated 3 years ago
- Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Data☆35Updated 9 months ago
- Simple and easy wrappers for Go sync/atomic package.☆31Updated 8 months ago
- ☆32Updated last month
- Create a heatmap index based on the profile.proto profile data☆24Updated 2 years ago
- Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON☆14Updated 8 months ago
- Prometheus metrics for Go database/sql via VictoriaMetrics/metrics☆24Updated last year
- An inverted bitmap index written in Go.☆26Updated last year
- Provides primitives to perform ordered GRAceful TERmination for Golang applications☆26Updated 2 years ago
- Library providing opanapi3 and Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types.☆19Updated last week
- intrange is a program for checking for loops that could use the Go 1.22 integer range feature.☆15Updated this week
- A service for managing locks in multiprocess/distributed systems☆13Updated last year
- Message batching queue golang☆24Updated last year
- Consistent hashing hashring implementation.☆34Updated 11 months ago
- ☆33Updated 2 years ago
- Benchmarks for ch☆30Updated 8 months ago
- provides base types who's values should never be seen by the human eye, but still used for configuration.☆14Updated 3 years ago
- fork of https://bitbucket.org/pkg/inflect☆23Updated last week
- Collect data about your dependencies☆41Updated last week
- Generic batches for go☆13Updated 2 years ago
- Prints a list of all runtime/metrics and their properties.☆12Updated last year
- Fork of go-yaml/yaml for go-faster needs☆9Updated 2 months ago
- Cron library for go with distributed lock☆50Updated 2 years ago
- WIP☆18Updated 3 years ago