Partitionable associations for the CakePHP ORM, allowing for basic limiting per group.
Repository Index
77,353 visible repositories in the index
1,249–1,272 of 1,331 · Most stars
A lightweight Go SQL helper library using generics to reduce boilerplate code
- database
- go-generics
- golang
- lightweight
A Go caching framework that supports multiple data source drivers
- cache
- cachemanager
- golang
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
- coherence
- coherence-ce
- golang
- grpc
Lightweight package containing some ORM-like features and helpers for sqlite databases.
Query MongoDB with up to 3x less code (core is shared from java and js version)
- mongodb
- clojure
- clojurescript
- mongodb-driver
Python RethinkDB Object Mapper Interface Inspired by Appengine NDB
Cursor-based pagination for Ecto.
- ecto
- cursor
- pagination
- hex
fiber_limiter using redis as store for rate limit with two algorithms for choosing sliding window, gcra leaky bucket
Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go
Gatling DSL extensions — feeders, profile management, transactions, assertions, Redis integration, and utility functions
- gatling
- performance
- performance-testing
- gatling-plugin
A persistent, map-like object for the Go programming language. Supports customization.
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
Elasticsearch Elixir Bulk Processor is a configurable manager for efficiently inserting data into Elasticsearch. This processor uses GenStages (data-exchange steps) for handling backpressure, and various settings to control the bulk payloads being uploaded to Elasticsearch.
- elixir
- elasticsearch
- bulk
- processor
OCaml implementation of MySQL/MariaDB protocol with the Bitstring library
gdcache is a pure non-intrusive cache library implemented by golang, you can use it to implement your own cache.
Run DuckDB inside Excel VBA: pandas-style analytics via in-process SQL + native C bridge. High-speed Range/Array ingestion, Parquet/CSV/JSON I/O.
Compare and analyze PostgreSQL EXPLAIN plans from the CLI
- cli
- cobra
- database
- developer-tools
A minimal redis client with connection pooling for elixir
- redis
- elixir
- minimal
Mongoengine Pyramid extension
- python
- pyramid-mongoengine
- pyramid
- mongodb
Extensions for Golang's database/sql
- go
- golang
- sql
A Judging System for Hackathons
Backend for JustJot, a keyboard-first note-taking app
- backend
- javascript
- pocketbase
persistence layer code generation for golang
- golang