Tilde Friends public git repository.
Go to file
2021-01-02 19:33:58 +00:00
apps/cory Trying to understand broken cache. 2021-01-02 19:33:58 +00:00
core Merge branches/quickjs to trunk. This is the way. 2021-01-02 18:10:00 +00:00
data/wiki sandboxos => tildefriends 2016-03-12 18:50:43 +00:00
deps Merge branches/quickjs to trunk. This is the way. 2021-01-02 18:10:00 +00:00
docs Attempting documentation again. 2017-01-08 16:25:07 +00:00
src Enable SQLITE_SECURE_DELETE, bump up the max rpc size to fix syncing problems, and add a yet unused timestamp index. 2021-01-02 19:27:41 +00:00
tests Merge branches/quickjs to trunk. This is the way. 2021-01-02 18:10:00 +00:00
tools Merge branches/quickjs to trunk. This is the way. 2021-01-02 18:10:00 +00:00
COPYING Merge branches/quickjs to trunk. This is the way. 2021-01-02 18:10:00 +00:00
LICENSE sandboxos => tildefriends 2016-03-12 18:50:43 +00:00
Makefile Enable SQLITE_SECURE_DELETE, bump up the max rpc size to fix syncing problems, and add a yet unused timestamp index. 2021-01-02 19:27:41 +00:00
README.md Merge branches/quickjs to trunk. This is the way. 2021-01-02 18:10:00 +00:00

Tilde Friends

Tilde Friends is a program that aims to securely host and share pure JavaScript web applications.

Goals

  1. Make it easy and fun to run all sorts of web applications.
  2. Provide a security model that is easy to understand and protects your data.
  3. Make creating and sharing web applications accessible to anyone from a web interface.

Building

  1. Requires libsodium and openssl. Other dependencies are kept up to date in the tree.
  2. To build, run:
make

or

make DEBUG=1

Note for Raspberry Pi: http://www.mccarroll.net/blog/v8_pi2/index.html

Running

Running the built tildefriends executable will start a web server. This is a good starting point: http://localhost:12345/.

The first user to create an account and log in will be granted administrative privileges. Everything can be managed entirely from the web interface.

This is all a work in progress.

Documentation

License

All code unless otherwise noted in COPYING is provided under the Affero GPL 3.0 license.