souvenir
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
11 results tagged p2p  ✕   ✕
cabal https://cabal.chat/
03/02/2022 cluster icon
  • Zulip : Powerful slack-like open source group chat
  • Rocket.Chat : Rocket.Chat is a Web Chat Server, developed in JavaScript, using the Meteor fullstack framework. It is a great solution for communities and companies ...
  • Rasa : Open source machine learning tools for developers and product teams to expand bots beyond answering simple questions. Rasa Core's primary purpose is ...
  • WebTorrent : WebTorrent is a streaming torrent client for the web browser and the desktop. WebTorrent is written completely in JavaScript – the language of the web...
  • MUTE : Web-based text editing tool that allows to edit documents collaboratively in real-time. It implements a CRDT-based consistency maintenance algorithm f...

experimental p2p community chat platform

p2p chat
Flok https://github.com/munshkr/flok
25/11/2020 cluster icon
  • 🍝 nudel : nudel is a public jam space, made by pastagang. Strudel, Hydra and kabalsalat livecoding tools.
  • Estuary : Estuary is a platform for collaboration and learning through live coding. It enables you to create sound, music, and visuals in a web browser. Key fea...
  • hydra : Set of tools for livecoding networked visuals. Inspired by analog modular synthesizers, these tools are an exploration into using streaming over the w...
  • text.management : This is an experiment in making an editor for livecoding.
  • Feedforward : An experimental terminal editor for TidalCycles.
thumbnail

Web-based P2P collaborative editor for live coding music and graphics

music graphics web p2p editor livecoding
Yjs https://github.com/yjs/yjs
09/07/2020 cluster icon
  • meSing.js : meSing.js is a JavaScript singing synthesis library that uses the Web Audio API's DSP capabilities in conjunction with the meSpeak.js speech synthesis...
  • tarteaucitron.js : The european cookie law regulates the management of cookies and you should ask your visitors their consent before exposing them to third party service...
  • meSpeak.js : meSpeak.js (modulary enhanced speak.js) is a 100% client-side JavaScript text-to-speech library
  • SVG Web : SVG Web is a JavaScript library which provides SVG support on many browsers, including Internet Explorer, Firefox, and Safari. Using the library plus ...
  • jsmad : jsmad is a pure javascript MP3 decoder, based on libmad, with an ID3 decoder written from scratch.
thumbnail

Yjs is a CRDT implementation that exposes its internal data structure as shared types. Shared types are common data types like Map or Array with superpowers: changes are automatically distributed to other peers and merged without merge conflicts.

Yjs is network agnostic (p2p!), supports many existing rich text editors, offline editing, version snapshots, undo/redo and shared cursors. It scales well with an unlimited number of users and is well suited for even large documents.

javascript sharing sync library p2p
PeerTube https://joinpeertube.org/en_US/
21/11/2019 cluster icon
  • Fly : Fly is a platform for applications that need to run globally. It runs your code close to users and scales compute in cities where your app is busiest.
  • WebTorrent : WebTorrent is a streaming torrent client for the web browser and the desktop. WebTorrent is written completely in JavaScript – the language of the web...
  • Netlify : Netlify is a unified platform that automates your code to create high-performant, easily maintainable sites and web apps.
  • arkOS : A project to help users self-host their websites, email, files and more. Decentralize your web and reclaim your privacy rights while keeping the conve...
  • Katacoda : Learn new technologies right in your browser : Interactive Technical Learning Platform for Software Engineers. Over 100 interactive scenarios helping ...
thumbnail

PeerTube is a free, decentralized, federated video platform powered by ActivityPub and WebTorrent, that uses peer-to-peer technology to reduce load on individual servers when viewing videos.

decentralization video hosting platform torrent p2p
MUTE https://github.com/coast-team/mute
10/11/2019 cluster icon
  • Conclave : Conclave is a peer-to-peer, real-time, collaborative text editor built from scratch in JavaScript. Intrigued by collaborative text editors such as Goo...
  • Teletype for Atom : Teletype for Atom lets developers share their workspace with team members and collaborate on code in real time.
  • Firepad : Firepad is an open-source, collaborative code and text editor. It is designed to be embedded inside larger web applications.
  • CryptPad : CryptPad is the Zero Knowledge realtime collaborative editor. Encryption carried out in your web browser protects the data from the server, the cloud ...
  • Floobits : Floobits brings real-time collaborative editing to text editors, IDEs. Collaborative text editors and screen sharing solutions usually suffer from the...
thumbnail

Web-based text editing tool that allows to edit documents collaboratively in real-time. It implements a CRDT-based consistency maintenance algorithm for strings for peer-to-peer large scale collaboration. This algorithm called LogootSplit can be seen as an extension for variable-sized elements (e.g. strings) of one of the basic CRDT algorithms for unit elements (e.g. characters). Compared to existing web-based collaborative text editing tool MUTE does not require a powerful central server since the server is not performing any computation. Communication between editor instances is done in a peer-to-peer manner thanks to the Netflux library that is based on WebRTC technology. Our editor offers support for working offline while still being able to reconnect at a later time.

collaboration text editor realtime p2p webrtc
Conclave https://conclave-team.github.io/conclave-site/
09/01/2018 cluster icon
  • MUTE : Web-based text editing tool that allows to edit documents collaboratively in real-time. It implements a CRDT-based consistency maintenance algorithm f...
  • CryptPad : CryptPad is the Zero Knowledge realtime collaborative editor. Encryption carried out in your web browser protects the data from the server, the cloud ...
  • Teletype for Atom : Teletype for Atom lets developers share their workspace with team members and collaborate on code in real time.
  • Floobits : Floobits brings real-time collaborative editing to text editors, IDEs. Collaborative text editors and screen sharing solutions usually suffer from the...
  • Firepad : Firepad is an open-source, collaborative code and text editor. It is designed to be embedded inside larger web applications.
thumbnail

Conclave is a peer-to-peer, real-time, collaborative text editor built from scratch in JavaScript. Intrigued by collaborative text editors such as Google Docs, we set out to build our own. This case study walks you through our journey from the initial idea to our research of current academic literature and finally to our design and implementation of the final product.

p2p realtime text editor collaboration reference
Beaker | Peer-to-peer Web browser. No blockchain required. https://beakerbrowser.com/
08/06/2017 cluster icon
  • WebTorrent : WebTorrent is a streaming torrent client for the web browser and the desktop. WebTorrent is written completely in JavaScript – the language of the web...
  • Chrome Experiments : Google Chrome Experiments is an online showroom of web browser based experiments, interactive programs, and artistic projects.
  • 25 Secrets of the Browser Developer Tools - AndiSmith.com :
  • chromeless : The chromeless project is an experiment into making it possible to build a web browser using only web technologies, like HTML, JavaScript, and CSS.
  • History of the browser user-agent string : History of the browser user-agent string

A peer-to-peer Web browser.

Create and fork websites directly from your computer.

p2p browser
Scuttlebot https://www.scuttlebutt.nz/
07/04/2017 cluster icon
  • freedom.js : freedom.js is a framework for building peer-to-peer (P2P) web apps. Easily create social applications that work in modern web browsers, Chrome package...
  • ZeroDB : ZeroDB enables clients to run queries over encrypted databases without exposing decrypted data to the server and without a proxy gateway.
  • Prisma : Prisma turns your database into a powerful GraphQL API which you can either use to build your own GraphQL server or connect to it directly from the fr...
  • skor : skor is a utility for Postgres which calls a webhook with row changes as JSON whenever an INSERT, UPDATE or DELETE event occurs on a particular table....
  • Known : Known is a social learning platform. Create your educational community and empower students to publish work, share feedback, and communicate across so...

Scuttlebot is an open source peer-to-peer log store used as a database, identity provider, and messaging system. It has:

Global replication
File-synchronization
End-to-end encryption

p2p social database messaging encryption
WebTorrent https://webtorrent.io/
30/07/2016 cluster icon
  • Beaker | Peer-to-peer Web browser. No blockchain required. : A peer-to-peer Web browser. Create and fork websites directly from your computer.
  • LokiJS : A fast, in-memory document-oriented datastore for node.js, browser and cordova
  • Firebug Lite : A JavaScript file you can insert into your pages to simulate the Firebug console in browsers that are not named Firefox.
  • IE7.js : IE7.js is a JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and ma...
  • The HTML5 Shiv : The HTML5 Shiv enables use of HTML5 sectioning elements in legacy Internet Explorer and provides basic HTML5 styling for Internet Explorer 6-9, Safari...

WebTorrent is a streaming torrent client for the web browser and the desktop.

WebTorrent is written completely in JavaScript – the language of the web – and uses WebRTC for peer-to-peer transport whenever possible. No browser plugins, extensions, or installation is required to use WebTorrent in your browser.

torrent p2p webrtc javascript browser
freedom.js http://www.freedomjs.org/
26/07/2015 cluster icon
  • Yjs : Yjs is a CRDT implementation that exposes its internal data structure as shared types. Shared types are common data types like Map or Array with super...
  • Shariff : Shariff enables website users to share their favorite content without compromising their privacy.
  • peerCDN : peerCDN is a peer-to-peer content delivery network (CDN) for the web browser. peerCDN serves your site's static assets (like images, streaming videos,...
  • WebTorrent : WebTorrent is a streaming torrent client for the web browser and the desktop. WebTorrent is written completely in JavaScript – the language of the web...
  • Scuttlebot : Scuttlebot is an open source peer-to-peer log store used as a database, identity provider, and messaging system. It has: Global replication File-synch...

freedom.js is a framework for building peer-to-peer (P2P) web apps. Easily create social applications that work in modern web browsers, Chrome packaged apps, Firefox extensions, node.js, and native mobile apps. freedom.js apps are just JavaScript, so they can be distributed as packages on an app store or hosted on static web servers. We're bringing peer-to-peer back, baby.

javascript p2p social
peerCDN https://peercdn.com
10/09/2013 cluster icon
  • freedom.js : freedom.js is a framework for building peer-to-peer (P2P) web apps. Easily create social applications that work in modern web browsers, Chrome package...
  • Yjs : Yjs is a CRDT implementation that exposes its internal data structure as shared types. Shared types are common data types like Map or Array with super...
  • WebTorrent : WebTorrent is a streaming torrent client for the web browser and the desktop. WebTorrent is written completely in JavaScript – the language of the web...
  • DOMAssistant : The modular lightweight JavaScript library, with CSS selectors, event handling, AJAX and complete Unicode support
  • CouchDB : Apache CouchDB™ is a database that uses JSON for documents, JavaScript for MapReduce indexes, and regular HTTP for its API

peerCDN is a peer-to-peer content delivery network (CDN) for the web browser. peerCDN serves your site's static assets (like images, streaming videos, and file downloads) over a peer-to-peer network made up of the visitors currently on your site. It's completely powered by JavaScript — your visitors don't need to install anything!

cdn p2p javascript
1639 links
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn