All Projects → fraction → Oasis

fraction / Oasis

Licence: agpl-3.0
Free, open-source, peer-to-peer social application that helps you follow friends and discover new ones on Secure Scuttlebutt (SSB).

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Oasis

Bittorrent Protocol
Simple, robust, BitTorrent peer wire protocol implementation
Stars: ✭ 279 (+24%)
Mutual labels:  p2p, browser
Webtorrent
⚡️ Streaming torrent client for the web
Stars: ✭ 25,554 (+11257.33%)
Mutual labels:  p2p, browser
Peertransfer
📦 • Send a file p2p and e2e encrypted in your browser using WebRTC.
Stars: ✭ 238 (+5.78%)
Mutual labels:  p2p, browser
Simple Peer
📡 Simple WebRTC video, voice, and data channels
Stars: ✭ 5,923 (+2532.44%)
Mutual labels:  p2p, browser
Wikipediap2p
WikipediaP2P.org Chrome Extension
Stars: ✭ 105 (-53.33%)
Mutual labels:  p2p, browser
Torrent Discovery
Discover BitTorrent and WebTorrent peers
Stars: ✭ 177 (-21.33%)
Mutual labels:  p2p, browser
Pearplayer.js
支持WebRTC的多源多协议混合P2P-CDN的流媒体播放器
Stars: ✭ 512 (+127.56%)
Mutual labels:  p2p, browser
Beaker
An experimental peer-to-peer Web browser
Stars: ✭ 6,411 (+2749.33%)
Mutual labels:  p2p, browser
Peerjs
Simple peer-to-peer with WebRTC
Stars: ✭ 9,888 (+4294.67%)
Mutual labels:  p2p, browser
Peardownloader.js
一个支持多协议、多源、混合P2P-CDN的下载器
Stars: ✭ 170 (-24.44%)
Mutual labels:  p2p, browser
Arewedistributedyet
Website + Community effort to unlock the peer-to-peer web at arewedistributedyet.com ⚡🌐🔑
Stars: ✭ 189 (-16%)
Mutual labels:  p2p, browser
Core
Midori Web Browser - a lightweight, fast and free web browser using WebKit and GTK+
Stars: ✭ 221 (-1.78%)
Mutual labels:  browser
Sdk
Write your own dat app!
Stars: ✭ 215 (-4.44%)
Mutual labels:  p2p
Testground
🧪 A platform for testing, benchmarking, and simulating distributed and p2p systems at scale.
Stars: ✭ 216 (-4%)
Mutual labels:  p2p
Orbit Web
Orbit Web Application
Stars: ✭ 215 (-4.44%)
Mutual labels:  p2p
Enoki
ultralight tools for creating p2p sites
Stars: ✭ 222 (-1.33%)
Mutual labels:  p2p
Sheet Router
fast, modular client-side router
Stars: ✭ 219 (-2.67%)
Mutual labels:  browser
Isomorphic Ws
Isomorphic implementation of WebSocket (https://www.npmjs.com/package/ws)
Stars: ✭ 215 (-4.44%)
Mutual labels:  browser
Bromite
Bromite a Chromium fork with ad blocking and privacy enhancements; take back your browser!
Stars: ✭ 3,256 (+1347.11%)
Mutual labels:  browser
Is Hotkey
Check whether a browser event matches a hotkey.
Stars: ✭ 211 (-6.22%)
Mutual labels:  browser

Oasis

Oasis is a free, open-source, peer-to-peer social application that helps you follow friends and discover new ones on Secure Scuttlebutt (SSB).

🦀 Powered by SSB.
You're the center of your own distributed network. Online or offline, SSB works anywhere that you are. Follow the people you want to see and never worry about spam again. Switch to any SSB app you want at any time.

🌐 Bring your own browser.
Use your favorite web browser to read and write messages to the people you care about. Oasis runs a small HTTP server on your own computer, so you don't need to worry about adding another Electron app to your computer.

🏰 Just HTML and CSS.
No browser JavaScript! Oasis has strict security rules that prevent any JavaScript from running in your browser, which helps us make Oasis accessible and easy to improve.

Example

After installing, launch Oasis from the command line by running:

oasis

It will then pop open a browser window for you.

Screenshot of Oasis

Use oasis --help to get configuration options. You can change the default values with a custom configuration.

Installation

First, you'll need Node.js and npm on your computer. Run node --version to see if you have it. If not, or if it's older than the current or active LTS version, you should download Node.js first.

Then you can install the stable version of Oasis:

npm -g install fraction/oasis#semver:

Or, for faster updates and less stability, install Oasis from GitHub and upgrade often.

npm -g install fraction/oasis

Check out install.md for more information.

FAQ

Can I use the same profile from multiple computers?

No, this is a limitation of SSB. You'll need to make a separate profile on each device. There is a workaround we'd like to implement which ties your multiple profiles together.

Can I run this at the same time as Patchwork and other SSB apps?

Yes! They will both use the same data and profile. You can either run them one at a time or simultaneously. If you run them at the same time, start Patchwork first, then Oasis.

Details: SSB apps have two parts: a "server" that manages the database (on your own computer), and a user interface that gets things from the server to display. Only one server can run at a time, but multiple apps can use it.

App Runs its own SSB server Can use SSB server of another app
Oasis Yes, unless one is already running Yes
Patchwork Yes No, only uses its own server
Patchbay Yes No, only uses its own server
Patchfox No Yes, depends on other apps to provide a server

Can I use Oasis as a desktop app?

Yes! Check out Oasis-Desktop!

Resources

See Also

License

AGPL-3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].