= yaml = title: Example Apps toc: true = yaml =
Syncbase Todos is an example app that demonstrates Syncbase, Vanadium's p2p-synced datastore. Changes are synced in real time, with or without an Internet connection.
For more information, see the README.
Vanadium Chat is a peer-to-peer chat application that demonstrates common usage patterns for the Vanadium libraries.
There are currently two clients: a web client and a Go-based shell client.
For more information, see the README.
PipeToBrowser (P2B) is a Vanadium application that allows users to pipe anything from a shell to the browser using regular shell piping functionality. Piped data is displayed in a formatted way by a graphical viewer. Users can also send or redirect pipes to other users of P2B.
For example, one can pipe a text log file and view it in a sortable, filterable, paged DataGrid in the browser:
$ tail -n 100 logfile.txt | p2b google/p2b/myInstance/vlog
As another example, one can pipe an image to someone else's browser:
$ cat cat.png | p2b google/p2b/myFriendsInstance/image
P2B supports several built-in plugins such as console, image viewer, log viewer, git status viewer, and dev/null
. Users can create their own plugins as well.
For more information, see the README as well as the help page inside a running instance of the P2B application.