Bookmarks tagged [distributed-systems]
https://github.com/antimonyproject/antimony
stream processing / distributed computation platform
- tags: rust, distributed-systems
- source code
https://github.com/whitfin/efflux
Easy Hadoop Streaming and MapReduce interfaces in Rust.
- tags: rust, distributed-systems
- source code
https://github.com/fede1024/rust-rdkafka
librdkafka bindings
- tags: rust, distributed-systems
- source code
https://github.com/spicavigo/kafka-rust
- tags: rust, distributed-systems
- source code
https://github.com/schickling/rust-beanstalkd
Beanstalkd bindings
- tags: rust, distributed-systems
- source code
https://github.com/hyunsik/hdfs-rs
- tags: rust, distributed-systems
- source code
https://github.com/svcavallar/celeriac.v1
Library for adding support for interacting and monitoring Celery workers, tasks and events in Go.
- tags: go, distributed-systems
- source code
https://github.com/buraksezer/consistent
Consistent hashing with bounded loads.
- tags: go, distributed-systems
- source code
https://github.com/anacrolix/dht
BitTorrent Kademlia DHT implementation.
- tags: go, distributed-systems
- source code
https://github.com/digota/digota
grpc ecommerce microservice.
- tags: go, distributed-systems
- source code
https://github.com/dotchain/dot/
distributed sync using operational transformation/OT.
- tags: go, distributed-systems
- source code
https://github.com/edwingeng/doublejump
A revamped Google's jump consistent hash.
- tags: go, distributed-systems
- source code
https://github.com/dgruber/drmaa
Job submission library for cluster schedulers based on the DRMAA standard.
- tags: go, distributed-systems
- source code
DynamoDB-backed distributed locking implementation.
- tags: go, distributed-systems
https://github.com/tylfin/dynatomic
A library for using DynamoDB as an atomic counter.
- tags: go, distributed-systems
- source code
https://github.com/emitter-io/emitter
High performance, distributed, secure and low latency publish-subscribe platform built with MQTT, Websockets and love.
- tags: go, distributed-systems
- source code
https://github.com/vectaport/flowgraph
flow-based programming package.
- tags: go, distributed-systems
- source code
https://github.com/chrislusf/gleam
Fast and scalable distributed map/reduce system written in pure Go and Luajit, combining Go's high concurrency with Luajit's high performance, runs standalone or distributed.
- tags: go, distributed-systems
- source code
https://github.com/chrislusf/glow
Easy-to-Use scalable distributed big data processing, Map-Reduce, DAG execution, all in pure Go.
- tags: go, distributed-systems
- source code
https://github.com/InVisionApp/go-health
Library for enabling asynchronous dependency health checks in your service.
- tags: go, distributed-systems
- source code
https://github.com/dgryski/go-jump
Port of Google's "Jump" Consistent Hash function.
- tags: go, distributed-systems
- source code
Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc.
- tags: go, distributed-systems
- source code
https://github.com/valyala/gorpc
Simple, fast and scalable RPC library for high load.
- tags: go, distributed-systems
- source code
https://github.com/grpc/grpc-go
The Go language implementation of gRPC. HTTP/2 based RPC.
- tags: go, distributed-systems
- source code
https://github.com/hprose/hprose-golang
Very newbility RPC Library, support 25+ languages now.
- tags: go, distributed-systems
- source code
https://github.com/jaegertracing/jaeger
A distributed tracing system.
- tags: go, distributed-systems
- source code
https://github.com/osamingo/jsonrpc
The jsonrpc package helps implement of JSON-RPC 2.0.
- tags: go, distributed-systems
- source code
https://github.com/ybbus/jsonrpc
JSON-RPC 2.0 HTTP client implementation.
- tags: go, distributed-systems
- source code
https://github.com/devopsfaith/krakend
Ultra performant API Gateway framework with middlewares.
- tags: go, distributed-systems
- source code
https://github.com/micro/micro
Pluggable microservice toolkit and distributed systems platform.
- tags: go, distributed-systems
- source code
https://github.com/nats-io/gnatsd
Lightweight, high performance messaging system for microservices, IoT, and cloud native systems.
- tags: go, distributed-systems
- source code
https://github.com/italolelis/outboxer
Outboxer is a go library that implements the outbox pattern.
- tags: go, distributed-systems
- source code
PostgreSQL-backed distributed locking implementation.
- tags: go, distributed-systems
https://github.com/hashicorp/raft
Golang implementation of the Raft consensus protocol, by HashiCorp.
- tags: go, distributed-systems
- source code
https://github.com/coreos/etcd/tree/master/raft
Go implementation of the Raft consensus protocol, by CoreOS.
- tags: go, distributed-systems
- source code
https://github.com/bsm/redis-lock
Simplified distributed locking implementation using Redis.
- tags: go, distributed-systems
- source code
Realtime API Gateway for building REST, real time, and RPC APIs, where all clients are synchronized seamlessly.
- tags: go, distributed-systems
https://github.com/uber/ringpop-go
Scalable, fault-tolerant application-layer sharding for Go applications.
- tags: go, distributed-systems
- source code
https://github.com/smallnest/rpcx
Distributed pluggable RPC service framework like alibaba Dubbo.
- tags: go, distributed-systems
- source code
https://github.com/ursiform/sleuth
Library for master-less p2p auto-discovery and RPC between HTTP services (using ZeroMQ).
- tags: go, distributed-systems
- source code
https://github.com/tendermint/tendermint
High-performance middleware for transforming a state machine written in any programming language into a Byzantine Fault Tolerant replicated state machine using the Tendermint consensus and blockchain ...
- tags: go, distributed-systems
- source code
https://github.com/anacrolix/torrent
BitTorrent client package.
- tags: go, distributed-systems
- source code