blob: 075eeb00f307dd51a23fb8926186629bbdd9b963 [file] [log] [blame] [view]
= yaml =
title: Example Apps
toc: true
= yaml =
# Todos (using Syncbase)
* Repo: https://github.com/vanadium/todos
* Issues: https://github.com/vanadium/todos/issues
[Syncbase Todos][todos] is an example app that demonstrates
[Syncbase][syncbase], Vanadium's p2p-synced datastore. Changes are synced in
real time, with or without an Internet connection.
For more information, see the [README][todos-readme].
# Vanadium Chat
* Repo: https://github.com/vanadium/chat
* Issues: https://github.com/vanadium/chat/issues
[Vanadium Chat][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][chat-readme].
# PipeToBrowser
* Repo: https://github.com/vanadium/pipe2browser
* Issues: https://github.com/vanadium/pipe2browser/issues
[PipeToBrowser][p2b] (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][p2b-readme] as well as the help page
inside a running instance of the P2B application.
[todos]: https://github.com/vanadium/todos
[syncbase]: /syncbase/index.html
[todos-readme]: https://github.com/vanadium/todos/blob/master/README.md
[chat]: https://github.com/vanadium/chat
[web client]: https://chat.v.io
[chat-readme]: https://github.com/vanadium/chat/blob/master/README.md
[p2b]: https://github.com/vanadium/pipe2browser
[p2b-readme]: https://github.com/vanadium/pipe2browser/blob/master/README.md