Ecosyste.ms: Awesome

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

https://github.com/cvra/can-bootloader

The bootloader used to flash our CAN-connected boards

bootloader c can can-bus distributed-systems python

Last synced: 02 Jul 2024

https://github.com/genderev/assassin

Assassin is a decentralized database that uses background threads to kill slow JavaScript.

dat-protocol database decentralized decentralized-database distributed-systems web-performance web-worker web-workers

Last synced: 02 Jul 2024

https://github.com/voxoco/nqlite

Easy, lightweight, relational database using SQLite and NATS JetStream

database deno distributed-systems nats nats-jetstream sql sqlite sqlite3

Last synced: 02 Jul 2024

https://github.com/purpleidea/mgmt

Next generation distributed, event-driven, parallel config management!

choreography config-management configuration-management devops distributed-systems etcd go golang graph-theory

Last synced: 01 Jul 2024

https://github.com/PKU-DAIR/Hetu

A high-performance distributed deep learning system targeting large-scale and automated distributed training.

artificial-intelligence autograd data-science deep-learning deep-neural-networks distributed-systems distributed-training embeddings gpu high-dimensional machine-learning python state-of-the-art

Last synced: 01 Jul 2024

https://github.com/node-ts/bus

A typescript based enterprise service bus framework based on enterprise integration patterns

bus distributed-systems esb messaging node service-bus typescript

Last synced: 29 Jun 2024

https://github.com/molefrog/use-leader

🙋‍♀️ React hook for cross-tab leader election

distributed-systems hook leader leader-election reactjs

Last synced: 29 Jun 2024

https://github.com/ChorusOne/dynalock

A lease based distributed locking library

aws distributed-systems dynamodb locking rust

Last synced: 29 Jun 2024

https://github.com/kochie/guardian

A distributed SSH key management service.

distributed-systems golang ssh

Last synced: 27 Jun 2024

https://github.com/madawei2699/free4chat

free4.chat is a real-time audio chat service. It is designed by the local first and privacy first principle, and is very easy to use.

distributed-systems elixir erlang-otp games nextjs p2p phoenix react real-time-collaboration real-time-communication real-time-web realtime-web realtime-web-application robot rxjs sfu tailwindcss voice-chat webrtc websocket

Last synced: 26 Jun 2024

https://github.com/Shenggan/awesome-distributed-ml

A curated list of awesome projects and papers for distributed training or inference

deep-learning distributed-systems high-performance-computing machine-learning model-parallelism pipeline-parallelism

Last synced: 25 Jun 2024

https://github.com/pitchpoint-solutions/sfs

The legacy distributed object storage server developed by PitchPoint Solutions can store billions of large and small files using minimal resources. Object data is stored in replicated volumes implemented like Facebooks Haystack Object Store. Object metadata which essentially maps an object name to a volume position is stored in an elasticsearch index. (Development by PitchPoint Solutions has been discontinued)

distributed-file-system distributed-storage distributed-systems elasticsearch java object-storage openstack-swift rxjava vertx

Last synced: 25 Jun 2024

https://github.com/machanic/CronHub

CronHub is a better crontab, it is a web application which can schedule, monitor and control the crontabs of multiple machines from the web page.

apache-tomcat cronhub crontab crontab-task distributed-systems

Last synced: 23 Jun 2024

https://github.com/luohaha/jlitespider

A lite distributed Java spider framework :-)

crawler distributed distributed-systems rabbitmq spider

Last synced: 23 Jun 2024

https://github.com/vaultec81/orbitdns

Distributed PKI based DNS

distributed-systems dns ipfs orbit-db p2p pki

Last synced: 22 Jun 2024

https://github.com/arakat-community/arakat

ARAKAT - Big Data Analysis and Business Intelligence Application Development Platform

big-data-analytics business-intelligence cloud-native-applications data-pipelines distributed-systems docker docker-swarm predictive-maintenance

Last synced: 22 Jun 2024

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

A distributed IMAP server based on Conflict-free Replicated Data Types.

cap consistency crdt distributed-systems email go golang imap-server pluto

Last synced: 20 Jun 2024

https://github.com/slok/goresilience

A library to improve the resilience of Go applications in an easy and flexible way

circuitbreaker distributed-systems framework golang high-scale library resilience timeout toolkit

Last synced: 19 Jun 2024

https://github.com/openzim/zimfarm

Farm operated by bots to grow and harvest new zim files

distributed-systems docker-images flask python3 zim-files

Last synced: 18 Jun 2024

https://github.com/COALAIP/specs

COALA IP is a blockchain-ready, community-driven protocol for intellectual property licensing.

blockchain copyright distributed-systems licensing specification

Last synced: 18 Jun 2024

https://github.com/nwtnni/paxos

Distributed consensus protocol for replicated state machines

distributed-systems paxos replicated-state-machine rust

Last synced: 17 Jun 2024

https://github.com/blackredscarf/raftfwk

A framework of distribution consensus algorithm Raft written in Rust.

distributed-systems grpc raft rust

Last synced: 17 Jun 2024

https://github.com/adalkiran/distributed-inference

A project to demonstrate an approach to designing cross-language and distributed pipeline in deep learning/machine learning domain, using WebRTC and Redis Streams.

cross-language deep-learning distributed distributed-systems go golang machine-learning ml mlops onnx onnxruntime pion python redis redis-streams video-processing video-processing-pipeline webrtc yolo yolox

Last synced: 15 Jun 2024

https://github.com/ShivKushwah/PSec

Programming Language for creating Secure Distributed Systems leveraging Intel SGX

distributed-systems intel-sgx p-language programming-language psec security

Last synced: 15 Jun 2024

https://github.com/veracruz-project/veracruz

Main repository for the Veracruz privacy-preserving compute project, an adopted project of the Confidential Compute Consortium (CCC).

confidential-computing cryptography distributed-systems enclave nitro-enclaves privacy privacy-enhancing-technologies rust sel4 sgx tls trustzone wasm webassembly

Last synced: 15 Jun 2024

https://github.com/madsim-rs/madsim

Magical Deterministic Simulator for distributed systems in Rust.

deterministic distributed-systems simulator

Last synced: 14 Jun 2024

https://github.com/madsim-rs/MadRaft

The labs of Raft consensus algorithm based on MadSim.

distributed-systems raft

Last synced: 14 Jun 2024

https://github.com/metaparticle-io/package

Metaparticle/Package: Language Fluent Containerization and Deployment in Java, .NET and Javascript (and more coming soon)

distributed-systems docker dotnet dotnet-core java javascript kubernetes programmer

Last synced: 14 Jun 2024

https://github.com/grailbio/bigmachine

Bigmachine is a library for self-managing serverless computing in Go

cloud distributed-systems golang parallel-computing serverless-framework

Last synced: 14 Jun 2024

https://github.com/turingcell/turingcell

TuringCell: Run Linux over Paxos/Raft

consensus distributed-computing distributed-systems paxos raft

Last synced: 14 Jun 2024

https://github.com/zalopay-oss/go-advanced

A small Vietnamese Go book compiled by ZaloPay teams.

cgo distributed distributed-systems docker golang grpc-go java web-go

Last synced: 13 Jun 2024

https://github.com/dynamicheart/ds-labs

SE347 Labs of SJTU

distributed-systems networking se347

Last synced: 12 Jun 2024

https://github.com/youzan/nsq

A realtime distributed messaging platform (forked from https://github.com/nsqio/nsq)

distributed-systems message-queue messaging queue

Last synced: 12 Jun 2024

https://github.com/Emurgo/Emurgo-Research

Emurgo research made publicly available for the betterment of the open source and blockchain ecosystems.

blockchain distributed-systems research smart-contracts utxo

Last synced: 12 Jun 2024

https://github.com/arpitbbhayani/system-design-questions

Problem statements on System Design and Software Architecture as part of Arpit's System Design Masterclass

coursework distributed-systems hacktoberfest system-design system-design-interview system-design-project system-design-questions

Last synced: 12 Jun 2024

https://github.com/adilkhash/Data-Engineering-HowTo

A list of useful resources to learn Data Engineering from scratch

cloud-providers data-engineering data-pipeline distributed-systems scala

Last synced: 12 Jun 2024

https://github.com/Hexilee/tifs

A distributed POSIX filesystem based on TiKV, with partition tolerance and strict consistency.

distributed-file-system distributed-systems filesystem fuse posix-compatible tifs tikv

Last synced: 11 Jun 2024

https://github.com/andreev-io/little-raft

The lightest distributed consensus library. Run your own replicated state machine! ❤️

consensus distributed-systems raft rust

Last synced: 11 Jun 2024

https://github.com/tigerbeetle/viewstamped-replication-made-famous

A $20k consensus challenge based on TigerBeetle's implementation of the pioneering Viewstamped Replication protocol.

bug-bounty consensus-protocol distributed-systems viewstamped-replication

Last synced: 11 Jun 2024

https://github.com/zowens/paxos-rs

Paxos implementation in Rust

consensus distributed-systems paxos rust

Last synced: 11 Jun 2024

https://github.com/paradigmxyz/reth

Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust

blockchain contributor-friendly distributed-systems ethereum execution-layer modular p2p rust

Last synced: 11 Jun 2024

https://github.com/ashishps1/awesome-system-design-resources

This repository contains System Design resources which are useful while preparing for interviews and learning Distributed Systems

awesome backend computer-science distributed-systems high-level-design interview interview-questions scalability system-design

Last synced: 11 Jun 2024

https://github.com/xnnyygn/xraft

xnnyygn's raft implementation

distributed-systems raft

Last synced: 11 Jun 2024

https://github.com/otoolep/hraftd

A reference use of Hashicorp's Raft implementation

consensus distributed-systems go hashicorp-raft key-value raft

Last synced: 11 Jun 2024

https://github.com/testground/testground

🧪 A platform for testing, benchmarking, and simulating distributed and p2p systems at scale.

continuous-integration distributed-systems p2p testing

Last synced: 11 Jun 2024

https://github.com/edgelesssys/marblerun

MarbleRun is the control plane for confidential computing. Deploy, scale, and verify your confidential microservices on vanilla Kubernetes. 100% Go, 100% cloud native, 100% confidential.

confidential-computing confidential-microservices distributed-systems enclave golang intel-sgx kubernetes microservice service-mesh sgx

Last synced: 11 Jun 2024

https://github.com/roma-glushko/awesome-distributed-system-projects

🚀 List of distributed system projects for inspiration and learning to build distributed services from real world examples

cpp distributed-database distributed-file-system distributed-lock distributed-systems erlang golang highly-reliable-systems java

Last synced: 11 Jun 2024

https://github.com/skalenetwork/skale-consensus

Running the very core of SKL network, SKALE BFT consensus is universal, modern, modular, high-performance, asynchronous, provably-secure, agent-based Proof-of-Stake blockchain consensus engine in C++ 17. Includes provably secure embedded Oracle. Used by SKALE elastic blockchains. Easy and flexible enough to implement your own blockchain or smart contract platform. BLS signatures and Binary Asynchronous Consensus are main building blocks.

asynchronous bft consensus consistency cpp cryptography distributed-systems skale-network

Last synced: 11 Jun 2024

https://github.com/systemdesignfightclub/SDFC

Roadmap and Resource Compilation for System Design Fight Club

distributed-systems software-architecture system-design

Last synced: 10 Jun 2024

https://github.com/feixiao/Distributed-Systems

MIT课程《Distributed Systems 》学习和翻译

distributed-systems golang

Last synced: 09 Jun 2024

https://github.com/ljwagerfield/crdt

CRDT Tutorial for Beginners (a digestible explanation with less math!)

crdt cvrdt-objects distributed-systems eventual-consistency eventually-consistent vector-clocks

Last synced: 08 Jun 2024

https://github.com/Langhalsdino/Kubernetes-GPU-Guide

This guide should help fellow researchers and hobbyists to easily automate and accelerate there deep leaning training with their own Kubernetes GPU cluster.

cluster deep-learning distributed-systems gpu gpu-computing guide kubernetes kubernetes-cluster kubernetes-gpu-cluster kubernetes-setup worker-nodes

Last synced: 08 Jun 2024

https://github.com/alibaba/TePDist

TePDist (TEnsor Program DISTributed) is an HLO-level automatic distributed system for DL models.

auto-parallelization compiler deep-learning disthlo distributed-computing distributed-systems distributed-training high-performance-computing machine-learning rhino

Last synced: 08 Jun 2024

https://github.com/datafuselabs/openraft

rust raft with improvements

consensus distributed-systems raft

Last synced: 07 Jun 2024

https://github.com/restatedev/restate

Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.

async-await cli consistent-state distributed-systems durable-execution event-driven microservices reliable-communication serverless workflow-engine

Last synced: 07 Jun 2024

https://github.com/eniac/Flightplan

Flightplan is a toolchain for the flexible decomposition of P4 programs and their allocation to heterogeneous hardware to improve performance, reliability and utilisation of software-defined networks.

dataplane distributed-systems p4 software-defined-networking

Last synced: 07 Jun 2024

https://github.com/apache/bookkeeper

Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads

apache big-data bookkeeper distributed-log distributed-systems wal

Last synced: 07 Jun 2024

https://github.com/emichael/dslabs

Distributed Systems Labs and Framework

distributed-systems university-project

Last synced: 07 Jun 2024

https://github.com/rabbitmq/aten

An adaptive accrual node failure detection library for Elixir and Erlang

distributed-systems elixir erlang failure-detection

Last synced: 07 Jun 2024

https://github.com/PeerDB-io/peerdb

Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage

bigquery cdc clickhouse cloud-native distributed-systems etl eventhubs kafka postgres postgresql realtime rust s3 snowflake sql stream-processing

Last synced: 07 Jun 2024

https://polkadot-blockchain-academy.github.io/pba-content/

An intensive academic program teaching Blockchain, Substrate, and Polkadot.

blockchain cryptography distributed-systems polkadot substrate web3

Last synced: 06 Jun 2024

https://github.com/py4j/py4j

Py4J enables Python programs to dynamically access arbitrary Java objects

distributed-systems java programming-languages python

Last synced: 05 Jun 2024

https://github.com/ferris1/wind

Wind是一款面向云的高性能、高效率以及高扩展性的分布式游戏服务器引擎框架

distributed-systems game-server go golang kubernetes multiplayer python wind

Last synced: 05 Jun 2024

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