distributed-systems.md

July 15, 2021 ยท View on GitHub

Bookmarks tagged [distributed-systems]

www.codever.land/bookmarks/t/distributed-systems

antimonyproject/antimony

https://github.com/antimonyproject/antimony

stream processing / distributed computation platform


whitfin/efflux

https://github.com/whitfin/efflux

Easy Hadoop Streaming and MapReduce interfaces in Rust.


fede1024/rust-rdkafka

https://github.com/fede1024/rust-rdkafka

librdkafka bindings


spicavigo/kafka-rust

https://github.com/spicavigo/kafka-rust


schickling/rust-beanstalkd

https://github.com/schickling/rust-beanstalkd

Beanstalkd bindings


hyunsik/hdfs-rs

https://github.com/hyunsik/hdfs-rs

libhdfs bindings


celeriac

https://github.com/svcavallar/celeriac.v1

Library for adding support for interacting and monitoring Celery workers, tasks and events in Go.


consistent

https://github.com/buraksezer/consistent

Consistent hashing with bounded loads.


dht

https://github.com/anacrolix/dht

BitTorrent Kademlia DHT implementation.


digota

https://github.com/digota/digota

grpc ecommerce microservice.


dot

https://github.com/dotchain/dot/

distributed sync using operational transformation/OT.


doublejump

https://github.com/edwingeng/doublejump

A revamped Google's jump consistent hash.


drmaa

https://github.com/dgruber/drmaa

Job submission library for cluster schedulers based on the DRMAA standard.


dynamolock

https://cirello.io/dynamolock

DynamoDB-backed distributed locking implementation.


dynatomic

https://github.com/tylfin/dynatomic

A library for using DynamoDB as an atomic counter.


emitter-io

https://github.com/emitter-io/emitter

High performance, distributed, secure and low latency publish-subscribe platform built with MQTT, Websockets and love.


flowgraph

https://github.com/vectaport/flowgraph

flow-based programming package.


gleam

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.


glow

https://github.com/chrislusf/glow

Easy-to-Use scalable distributed big data processing, Map-Reduce, DAG execution, all in pure Go.


go-health

https://github.com/InVisionApp/go-health

Library for enabling asynchronous dependency health checks in your service.


go-jump

https://github.com/dgryski/go-jump

Port of Google's "Jump" Consistent Hash function.


go-kit

https://github.com/go-kit/kit

Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc.


gorpc

https://github.com/valyala/gorpc

Simple, fast and scalable RPC library for high load.


grpc-go

https://github.com/grpc/grpc-go

The Go language implementation of gRPC. HTTP/2 based RPC.


hprose

https://github.com/hprose/hprose-golang

Very newbility RPC Library, support 25+ languages now.


jaeger

https://github.com/jaegertracing/jaeger

A distributed tracing system.


jsonrpc

https://github.com/osamingo/jsonrpc

The jsonrpc package helps implement of JSON-RPC 2.0.


jsonrpc

https://github.com/ybbus/jsonrpc

JSON-RPC 2.0 HTTP client implementation.


KrakenD

https://github.com/devopsfaith/krakend

Ultra performant API Gateway framework with middlewares.


micro

https://github.com/micro/micro

Pluggable microservice toolkit and distributed systems platform.


NATS

https://github.com/nats-io/gnatsd

Lightweight, high performance messaging system for microservices, IoT, and cloud native systems.


outboxer

https://github.com/italolelis/outboxer

Outboxer is a go library that implements the outbox pattern.


pglock

https://cirello.io/pglock

PostgreSQL-backed distributed locking implementation.


raft

https://github.com/hashicorp/raft

Golang implementation of the Raft consensus protocol, by HashiCorp.


raft

https://github.com/coreos/etcd/tree/master/raft

Go implementation of the Raft consensus protocol, by CoreOS.


redis-lock

https://github.com/bsm/redis-lock

Simplified distributed locking implementation using Redis.


resgate

https://resgate.io/

Realtime API Gateway for building REST, real time, and RPC APIs, where all clients are synchronized seamlessly.


ringpop-go

https://github.com/uber/ringpop-go

Scalable, fault-tolerant application-layer sharding for Go applications.


rpcx

https://github.com/smallnest/rpcx

Distributed pluggable RPC service framework like alibaba Dubbo.


sleuth

https://github.com/ursiform/sleuth

Library for master-less p2p auto-discovery and RPC between HTTP services (using ZeroMQ).


tendermint

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 ...


torrent

https://github.com/anacrolix/torrent

BitTorrent client package.