This is your work, valued
Decentralized system consultant. Off grid cyberpunk. Still building the peer to peer web.
hyper-sdk. Make your own hyper apps!
300hyperswarm-web. Implementation of the hyperswarm API for use in web browsers
107local-first-cyberspace. A roadmap for realizing a local-first and offline-first cyberspace
102webrun. Run Web-first ESM modules outside of the browser
76js-ipfs-fetch. Use the same `fetch()` API browsers provide for HTTP, but for IPFS
67dat-store. A CLI tool for backing up hyperdrive datasets
58mostly-minimal-spanning-tree. MMST is used to create spanning trees in P2P networks while minimizing connections per node
49mutable-webtorrent. Create / Load / Seed mutable webtorrents (BEP 46)
49datmobile. Mobile app for viewing Dats. Pronounced like the famous hero's car.
45hyperbeedeebee. A MongoDB-like database built on top of Hyperbee with support for indexing
45discovery-swarm-web. Abstracts away discovery-swarm interaction with WebRTC and a websocket gateway.
42aframe-xterm-component. Playing around with getting xterm.js working in Aframe VR
39hypercore-fetch. Implementation of Fetch that uses the Hyper SDK for loading p2p content
37co-hyperdrive. Share a hyperdrive with others. A multiwriter hyperdrive implementation
34hyperswarm-proxy. Proxy p2p connections using a duplex stream and Hyperswarm
32dat-workshop. A workshop for learning about dat-sdk and how to build p2p applications with it.
31p2plex. Multiplex encrypted connections to peers over Hyperswarm
31mqtt-pattern. Fast library for matching MQTT patterns with named wildcards
31multi-hyperdrive. Take a bunch of hyperdrives, and read from them as if they were one.
30gemini-to-html. Parse out gemini pages and convert them to HTML
30dat-archive-web. DatArchive implementation for browsers that uses dat-gateway
29hyperswarm-universal-chat. A basic demo showing how you can make a gossip based p2p chat using hyperswarm.
29react-native-responsive-stylesheet. React-native library for creating stylesheets that return different styles based on screen size
26ipld-prolly-indexer. Index data into queriable collections using IPLD Prolly Trees
24bt-fetch. Interact with Bittorrent the same way you would websites via fetch()
22load-dat-page. Load a dat webpage in a regular browser using dat-js
20mqtt-regex. Converts an MQTT topic with parameters into a regular expression.
20hyper-presence. Detect who's actively online using gossip over hypercore-protocol
20hyperdrive-publisher. CLI for publishing a new change to your hyperdrive and syncing it with remote peers
19dat-gateway. Visit https://github.com/garbados/dat-gateway/ instead
18hyper-gateway. A gateway for talking to hypercore-protocol using the same URL structures as Agregore
16dat-polyfill. Add support for the DatArchive API to the web
16hyper-flood. Flooding broadcast using hypercore-protocol extensions
14dat-xr-scene-ide. Load and edit aframe VR scenes from within WebXR
13dat-js-example. An example of how you can use dat in the browser
13