Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
- go
- golang
- key-value
- key-value-store
47,133 repositories indexed
25–48 of 72 · Most stars
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
Simple but powerful DAG scheduler and dashboard
Job scheduling made easy.
eBPF-based workload orchestration platform, built for Cloud Native ecosystem.
An open source self-service workflow execution platform
Package tasks is an easy to use in-process scheduler for recurring tasks in Go
A secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TCP/QUIC/WebSocket or HTTP/2 connections.
Adaptive hedged requests for Go. Cut your p99 latency with zero configuration. Based on Google's "The Tail at Scale" paper.
Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go
Interactive viewer for JSON logs.
Simple in-memory job queue for Golang using worker-based dispatching
Flexible regular expressions constructor for Golang.
Exports metrics from memcached servers for consumption by Prometheus.
cheek: a pico-sized declarative job scheduler
Job Scheduling Library
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
high performance in-memory cache
You had one job, or more then one, which can be done in steps
Golang simple thread pool implementation
Behaviour Driven Development tests generator for Golang