{"repo":"dennisss/dacha","free":true,"listed":false,"github":"https://github.com/dennisss/dacha","clone":"git clone https://github.com/dennisss/dacha.git","description":"Monorepo for awesome tools/projects/libraries","language":"Rust","stars":356,"topics":["database","distributed","consensus","replication","networking","rust"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"dacha This is a monorepo/ecosystem of software/hardware solutions built by Dennis. Code is written primarily in Rust. Check out the partial list of what's available below. To get started using the existing applications in this repo, follow the user guide. Licensing Files in this repository are licensed according to the terms in the LICENSE file though sub-directories may contains separate LICENSE files that overrule this for all files in that sub-directory. In short, all the software is licensed under an Apache 2 license and hardware is licensed with the CERN OHL v2 Permissive license. Components Systems - Cluster Orchestration : Kubernetes/Borg like containerization and service mesh solution. - Metadata Storage : Chubby/Etcd like key-value store. - Builder : A Bazel/Buck like dependency graph based build system. Libraries - Executor: Runtime for executing async futures. - CLI Arguments Parser - Cryptography: Suite of most common encryption/hashing/randomness algorithms. Also includes support for TLS and X.509. - HTTP: HTTP 1/2 client/server implementation. - RPC: gRPC compatible remote procedure call framework. - Math: Linear algebra, optimization, geometric algorithms, big integers, etc. - Compression - Linux Syscall Bindings - USB Device/Host Driver - JSON - Image Encoding/Decoding - Raft : Implementation of Raft consensus and everything need to make a replicated state machine from an existing non-replicated one. - Embedded DB : A LSM style single process database compatib","default_branch":null,"files":null,"tree":[],"storefront":"/r/dennisss","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dennisss/dacha/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}