😎 Tilde Friends

a Secure Scuttlebutt decentralized social network client

In addition to participating in Secure Scuttlebutt, Tilde Friends is a platform for building, running, and sharing applications.

🦀 Try It Download Development Documentation Blog
Getting Started

First-time user checklist:

  1. Download Tilde Friends or use https://www.tildefriends.net/.

    Web

    🦀 Try It

    Register an account with tildefriends.net to take it for a spin right away.

    Desktop

    Download Get Linux 64-bit AppImage

    Tilde Friends is distributed as a single executable file (or source that you can build yourself) and stores all of its data in a single file(db.sqlite). You can generally download the latest executable from releases for your platform, mark it as executable (chmod +x tildefriends* on macOS and Linux), and run. Run with -h to learn more.

    Tilde Friends will run in the console and provide a web interface at http://localhost:12345/. You will have to register a username and password to sign into your instance.

    After a brief introduction, Tilde Friends will take you to the Secure Scuttlebutt social network app.

  2. Describe yourself in your profile in the ssb app. Give yourself a name and an avatar if you like.
  3. Connect to others.
    • Automatically discover peers on the same network.
    • Manually connect to rooms and pubs, including tildefriends.net itself.
    • Enable Peer Exchange in the admin to discover internet peers.
  4. Follow people to grow your network.
  5. Use the edit link at the top of any page to start modifying and making apps.
Secure Scuttlebutt

Built for Sharing

Tilde Friends participates in the Secure Scuttlebutt distributed social network.

Share apps with friends. Discover new apps made by enemies. Post pictures of your coffee. Or just lurk.

The social network integration provides tools for connecting with other people world-wide while still allowing apps and everything to operate offline.

Edit Anything

See that edit link near the top left corner of this page? It's there for every Tilde Friends app, so you can modify and see your changes right away.

It's kind of like a wiki, but for code!

Sandbox Security

Tilde Friends tries to make sure apps can be trusted using similar techniques to how web browsers and operating systems do it.

This is all a work in progress, and it varies by platform, so don't give it all your innermost secrets yet, but do kick its tires and share any surprises you find.

Built the Old Fashioned Way

Tilde Friends strives to use only simple and widely adopted dependencies in order to keep it easy to build for all sorts of platforms and maintainable for a very long time.

Though of course for building Tilde Friends apps, you are free to use whatever fits on top.

C

QuickJS

SQLite

libuv

zlib

libsodium

OpenSSL

libbacktrace

CodeMirror

Speedscope

Lit

c-ares

GNU Make