Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/mehdihadeli/food-delivery-microservices

🍔 A practical food delivery microservices, built with .Net 7, MassTransit, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

aspnetcore clean-architecture cqrs ddd ddd-architecture ddd-example distributed-systems domain-driven-design dotnet dotnetcore event-driven-architecture masstransit message-broker message-bus microservice microservice-example microservices microservices-architecture vertical-slice-architecture

Last synced: 05 Jun 2024

https://github.com/thetatoken/theta-protocol-ledger

Reference implementation of the Theta Blockchain Ledger Protocol

blockchain-technology decentralized distributed-systems

Last synced: 04 Jun 2024

https://github.com/franckverrot/trek

Trek is a CLI/ncurses explorer for HashiCorp Nomad clusters.

command-line command-line-tool distributed-systems docker go golang hashicorp hashicorp-nomad ncurses nomad

Last synced: 03 Jun 2024

https://github.com/hicknhack-software/rails-disco

Distributed Rails with commands, events and projections.

distributed-systems event-driven event-sourcing framework ruby

Last synced: 02 Jun 2024

https://github.com/mehdihadeli/go-food-delivery-microservices

🍕 A practical and imaginary food delivery microservices, built with golang, domain-driven design, cqrs, event sourcing, vertical slice architecture, event-driven architecture, and the latest technologies.

bdd boilerplate clean-architecture cqrs cqrs-pattern ddd distributed-systems domain-driven-design event-driven-architecture event-sourcing eventsourcing go golang grpc integration-test integration-testing microservice microservices microservices-architecture vertical-slice-architecture

Last synced: 02 Jun 2024

https://github.com/Nachimak28/awesome-list-of-awesomes

A curated list of all the Awesome --Topic Name-- lists I've found till date relevant to Data lifecycle, ML and DL.

ai computer-vision cv data-science deep-learning distributed-systems dl machine-learning microservices ml natural-language-processing nlp papers research tools transfer-learning

Last synced: 02 Jun 2024

https://github.com/tikv/raft-rs

Raft distributed consensus algorithm implemented in Rust.

distributed-consensus-algorithms distributed-systems raft rust

Last synced: 02 Jun 2024

https://github.com/aurae-runtime/aurae

Distributed systems runtime daemon written in Rust.

daemon distributed-systems linux multitenancy rust system-programming

Last synced: 02 Jun 2024

https://github.com/utah-scs/splinter

A low-latency, extensible, multi-tenant key-value store.

distributed-systems kernel-bypass key-value low-latency rust

Last synced: 02 Jun 2024

https://github.com/aretecode/system-design-templates-excalidraw

Rough shapes to do rapid system design in front-end, full-stack, back-end, distributed, and product settings.

design-templates distributed-systems emoji excalidraw front-end-system-design prototyping system-design system-design-interview system-design-template

Last synced: 02 Jun 2024

https://github.com/Sairyss/system-design-patterns

Resources related to distributed systems, system design, microservices, scalability and performance, etc

architecture-pattern design-patterns distributed-systems microservices microservices-architecture patterns scalability software-architecture software-design system-design

Last synced: 02 Jun 2024

https://github.com/nknorg/nkn

Official Go implementation of NKN full node.

blockchain decentralization distributed-systems go network nkn p2p

Last synced: 02 Jun 2024

https://github.com/nknorg/nnet

nnet: a fast, scalable, and developer-friendly p2p overlay network stack

decentralized distributed-systems golang network p2p

Last synced: 02 Jun 2024

https://github.com/xssed/owlcache

🦉owlcache is a lightweight, high-performance, non-centralized, distributed Key/Value in-memory Cache written in Go. keyword : golang cache、go cache、golang nosql

distributed distributed-systems golang

Last synced: 02 Jun 2024

https://github.com/SJTU-IPADS/wukong

A graph-based distributed in-memory store that leverages efficient graph exploration to provide highly concurrent and low-latency queries over big linked data

distributed-systems graph-query-store in-memory low-latency-queries rdma

Last synced: 01 Jun 2024

https://github.com/ease-lab/Hermes

Hermes: a fault-tolerant replication protocol, implemented over RDMA, guaranteeing linearizability and achieving low latency and high throughput.

availability consistency distributed-systems performance rdma replication

Last synced: 01 Jun 2024

https://github.com/wepay/waltz

Waltz is a quorum-based distributed write-ahead log for replicating transactions

database distributed-ledger distributed-systems log multi-region quorum transactional write-ahead-log

Last synced: 01 Jun 2024

https://github.com/eBay/NuRaft

C++ implementation of Raft core logic as a replication library

availability consensus consistency cpp distributed-systems network raft raft-cpp raft-cxx replication

Last synced: 01 Jun 2024

https://github.com/elixir-toniq/raft

An Elixir implementation of the raft consensus protocol

distributed-systems elixir raft

Last synced: 01 Jun 2024

https://github.com/Bwar/Nebula

Nebula is a powerful framwork for building highly concurrent, distributed, and resilient message-driven applications for C++.

cluster distributed distributed-systems high-performance libev nebula protobuf websockets

Last synced: 01 Jun 2024

https://github.com/discord/ex_hash_ring

A fast consistent hash ring implementation in Elixir.

distributed-systems elixir erlang hashring

Last synced: 01 Jun 2024

https://github.com/atomix/atomix

A Kubernetes toolkit for building distributed applications using cloud native principles

atomix consensus data-structures distributed-systems go kubernetes raft

Last synced: 01 Jun 2024

https://github.com/xorbitsai/xorbits

Scalable Python DS & ML, in an API compatible & lightning fast way.

data-science distributed-systems lightgbm machine-learning ml numpy pandas python scalable xgboost

Last synced: 01 Jun 2024

https://github.com/sandglass/sandglass

Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.

distributed distributed-systems go message-queue messaging taskqueue

Last synced: 01 Jun 2024

https://github.com/walkor/GatewayWorker

Distributed realtime messaging framework based on workerman.

distributed-systems realtime-messaging websocket workerman

Last synced: 01 Jun 2024

https://github.com/distribworks/dkron

Dkron - Distributed, fault tolerant job scheduling system https://dkron.io

cron distributed-systems fault-tolerance scheduled-jobs

Last synced: 01 Jun 2024

https://github.com/deepfabric/elasticell

Elastic Key-Value Storage With Strong Consistency and Reliability

distributed-database distributed-systems golang key-value raft redis

Last synced: 01 Jun 2024

https://github.com/oklog/oklog

A distributed and coördination-free log management system

distributed distributed-systems log logging metallica

Last synced: 01 Jun 2024

https://github.com/haraldng/omnipaxos

OmniPaxos is a distributed log implemented as a Rust library.

consensus distributed-systems fault-tolerance paxos raft replication rust

Last synced: 31 May 2024

https://github.com/asatarin/testing-distributed-systems

Curated list of resources on testing distributed systems

distributed-systems fault-injection fuzzing jepsen jepsen-tests testing

Last synced: 31 May 2024

https://github.com/mhausenblas/dnpipes

Distributed Named Pipes

distributed-systems ipc kafka named-pipes pipe

Last synced: 31 May 2024

https://github.com/RayTale/Ray

项目停止更新,新项目:https://github.com/RayTale/Vertex

actor cqrs distributed-systems event-driven event-sourcing eventually-consistent orleans

Last synced: 31 May 2024

https://github.com/Focused-Generalist-Mindset/build_a_MUD_game_book

The purpose of this GitHub repository is to provide readers with a practical, hands-on guide to building a text-based Multi-User Dungeon (MUD) game titled "Beware of Dragons in the Dungeons" while learning about distributed systems and computer architecture concepts.

book distributed-systems mud realtime

Last synced: 30 May 2024

https://github.com/commsor/titanoboa

Titanoboa makes complex workflows easy. It is a low-code workflow orchestration platform for JVM - distributed, highly scalable and fault tolerant.

big-data distributed distributed-systems esb integrations ipaas jvm low-code service-bus titanoboa workflow workflow-engine workflow-platform

Last synced: 28 May 2024

https://github.com/dotnet/aspire

An opinionated, cloud ready stack for building observable, production ready, distributed applications in .NET

cloud cloud-native distributed-systems dotnet dotnet-core

Last synced: 27 May 2024

https://github.com/isno/theByteBook

⭐ 【开源书籍】深入讲解内核网络、Kubernetes、ServiceMesh、容器等云原生相关技术。经历实践检验的 DevOps、SRE指南。如发现错误,谢谢提issue

cloud-native container devops distributed-systems finops kubernetes networking paas paxos raft service-mesh sre

Last synced: 27 May 2024

https://github.com/cosmonic-labs/concordance

Opinionated Event Sourcing Framework based on wasmCloud

distributed-systems event-sourcing wasmcloud webassembly

Last synced: 26 May 2024

https://github.com/bakwc/PySyncObj

A library for replicating your python class between multiple servers, based on raft protocol

distributed-systems fault-tolerance python raft raft-protocol replication

Last synced: 26 May 2024

https://github.com/roma-glushko/hyx

🧘‍♀️ Lightweight fault tolerant primitives for your modern asyncio Python microservices

asyncio chaos-engineering circuit-breaker distributed-systems high-availability python3 resilience stability-patterns

Last synced: 21 May 2024

https://github.com/mhausenblas/burry.sh

Cloud Native Infrastructure BackUp & RecoveRY

backup consul distributed-systems etcd google-storage minio recovery restore s3 zookeeper

Last synced: 21 May 2024

https://github.com/zio/zio-keeper

A ZIO library for building distributed systems

distributed-systems scala zio

Last synced: 20 May 2024

https://github.com/VladKopanev/zio-saga

Purely Functional Transaction Management In Scala With ZIO

concurrency distributed-systems fp functional-programming saga saga-pattern sagas scala zio

Last synced: 20 May 2024

https://github.com/spacedriveapp/spacedrive

Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.

cross-platform distributed-systems encryption file-manager rust storage typescript

Last synced: 18 May 2024

https://github.com/ggcr/go-mapreduce

MapReduce implementation written in Go with heavy use of concurrency and the distributed systems paradigm.

concurrency distributed-systems go goroutines mapreduce mit mit-6824 thread

Last synced: 18 May 2024

https://github.com/markthethomas/raft-badger

Badger-based backend for Hashicorp's raft package

consensus distributed-systems go key-value raft

Last synced: 18 May 2024

https://github.com/marselester/distributed-payment

Demo execution of a payment transaction without an atomic commit across 3 partitions.

distributed-systems go kafka rocksdb

Last synced: 18 May 2024

https://github.com/apple/swift-distributed-actors

Peer-to-peer cluster implementation for Swift Distributed Actors

actor-model actors distributed-systems swift

Last synced: 17 May 2024

https://github.com/apple/swift-distributed-tracing

Instrumentation library for Swift server applications

distributed-systems distributed-tracing swift tracing

Last synced: 17 May 2024

https://github.com/xaynetwork/xaynet

Xaynet represents an agnostic Federated Machine Learning framework to build privacy-preserving AI applications.

artificial-intelligence distributed-systems federated-learning neural-networks rust

Last synced: 16 May 2024

https://github.com/longhorn/longhorn

Cloud-Native distributed storage built on and for Kubernetes

cncf distributed-systems high-availability k8s-sig-storage kubernetes longhorn storage

Last synced: 16 May 2024

https://twitter.github.io/finagle/

A fault tolerant, protocol-agnostic RPC system

distributed-systems finagle http http2 java memcached mysql redis rpc scala thrift zipkin

Last synced: 16 May 2024

https://github.com/royharoush/DistributedScanning

introduction to distributed scanning using vultr

distributed distributed-systems dnmap nmap offensive-security reconnaissance

Last synced: 15 May 2024

https://github.com/ty4z2008/Qix

Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang

awesome deep-learning distributed-computing distributed-database distributed-systems go machine-learning postgresql

Last synced: 15 May 2024

https://github.com/Vonng/ddia

《Designing Data-Intensive Application》DDIA中文翻译

book database ddia distributed-systems

Last synced: 15 May 2024

https://github.com/codestrange/matcom-messenger

Distributed Systems Project for the 2019-2020 course of the Computer Science degree at the University of Havana, Cuba.

dht distributed-systems kademlia lamport-clock messaging-app messaging-services

Last synced: 15 May 2024

https://github.com/nsqio/nsq

A realtime distributed messaging platform

distributed-systems go message-queue messaging nsq queue

Last synced: 13 May 2024

https://github.com/juicedata/juicefs

JuiceFS is a distributed POSIX file system built on top of Redis and S3.

bigdata cloud-native distributed-systems filesystem go golang hdfs object-storage posix redis s3 storage

Last synced: 13 May 2024

https://github.com/sealerio/sealer

Build, Share and Run Both Your Kubernetes Cluster and Distributed Applications (Project under CNCF)

cloud-native clusterimage delivery-service distributed-systems docker golang installer isv k8s kubernetes kubernetes-deployment operations package registry

Last synced: 13 May 2024

https://github.com/aQuaYi/MIT-6.824-Distributed-Systems

2018年春季课程学习资料汇总

distributed-systems

Last synced: 13 May 2024

https://github.com/opencurve/curve

Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage.

block-storage cloud-native-storage distributed-systems filestorage fuse-filesystem high-performance kubernetes opensource posix-compatible raft sds storage storage-engine

Last synced: 13 May 2024

https://github.com/double-free/MIT6.824-2017-Chinese

A Chinese version of MIT 6.824 (Distributed System)

distributed-systems go

Last synced: 13 May 2024

https://github.com/greatji/MIT-6.824-2017

Distributed Kvstore for Class 6.824

distributed-systems go mit6824

Last synced: 13 May 2024

https://github.com/ybt195/flake

Generate k-sortable 64-bit unique flake ids.

distributed-systems flake-ids go golang k-sortable raft

Last synced: 13 May 2024

https://github.com/LB-Yu/data-systems-learning

Learning summary and examples about data systems.

big-data distributed-systems flink hbase spark

Last synced: 11 May 2024

https://github.com/rust-crdt/rust-crdt

a collection of well-tested, serializable CRDTs for Rust

crdt distributed-systems rust serialization

Last synced: 11 May 2024

https://github.com/pingcap/talent-plan

open source training courses about distributed database and distributed systems

distributed-database distributed-systems golang open-source pingcap rust talent-plan

Last synced: 11 May 2024

https://github.com/stateright/stateright

A model checker for implementing distributed systems.

actor-model distributed-systems model-checker paxos

Last synced: 11 May 2024

https://github.com/orbit/orbit

Orbit - Virtual actor framework for building distributed systems

actor-model actors distributed-actors distributed-systems grains java jvm kotlin orbit reactive virtual-actors

Last synced: 10 May 2024