aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2020-12-02 13:33:24 +0100
committerAlex Auvolat <alex@adnab.me>2020-12-02 13:33:24 +0100
commitf1f2c876a9c95a3acfe4fb43626cb2d50e40df72 (patch)
tree6e00e53aeba24ad0fa02754cdf2ec95987f4cbeb
parentd4de2ffc40fe9d003f12139053ca070eda0b7221 (diff)
downloadnetapp-f1f2c876a9c95a3acfe4fb43626cb2d50e40df72.tar.gz
netapp-f1f2c876a9c95a3acfe4fb43626cb2d50e40df72.zip
add README
-rw-r--r--README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b2be3fd
--- /dev/null
+++ b/README.md
@@ -0,0 +1,11 @@
+# Netapp - a toolkit library for distributed software
+
+Netapp is a Rust library that takes care of a few common tasks in distributed software:
+
+- establishing secure connections
+- managing connection lifetime, reconnecting on failure
+- checking peer's state
+- peer discovery
+- query/response message passing model for communications
+- multiplexing transfers over a connection
+- overlay networks: full mesh or random peer sampling using Basalt