Niklas Saers

3pods
The Bolt network protocol is a highly efficient, lightweight client-server protocol designed for database applications.
The reference implementation can be found [here][https://github.com/neo4j-contrib/boltkit]. This is the Swift implementation, and is used by Theo, the Swift Neo4j driver.
License: BSD
PackStream is a binary message format very similar to MessagePack. It can be used stand-alone, but it has been built as a message format for use in the Bolt protocol to communicate between the Neo4j server and its clients.
This implementation is written in Swift, primarily as a dependency for the Swift Bolt implementation. That implementation will in turn provide Theo, the Neo4j Swift driver, with Bolt support.
License: BSD