btp 0.1.4

A rust library of, a lightweight protocol, Blog Transfer Protocol.
Documentation

Blog Transfer Ptotocol

Summary

Such a good story, I am sick of using bulky JavaScript snippets in my old iPhone, and I hate when my browser occupies 5GB memory of my computer. All I want to do is read a new, a blog or an information, raw text or a markdown. So I decided to build this.

Humbly, this is an application layer protocol which provides a lightweightness, optional TLS security while keeping connectivity alive and controlling the boundaries of messages, that user or server send, safe. A basic communication protocol, too lightweight, that you can transfer message and raw files with this protocol. It may sound familiar with http but this is a session based protocol with no headers, but one. A header that just carries the data lenght, status code and version information, yeah that simple.

Also this project is consisted of the hate of mine against to bloated so-called Hyper Text Transfer Protocol.

Usage

cargo add btp #optionally you can add other features, listed in [docs.rs](https://docs.rs/btp)

More in docs.rs

Licence

GNU General Public License v3.0 or later


Special thanks for everyone who supported me!