Projects in Awesome Lists by RangerMauve
A curated list of projects in awesome lists by RangerMauve .
https://github.com/rangermauve/hyper-sdk
Make your own hyper apps!
dweb hypercore hypercore-protocol p2p
Last synced: 15 May 2025
https://github.com/RangerMauve/hyper-sdk
Make your own hyper apps!
dweb hypercore hypercore-protocol p2p
Last synced: 27 Nov 2024
https://github.com/rangermauve/hyperswarm-web
Implementation of the hyperswarm API for use in web browsers
Last synced: 13 Jan 2025
https://github.com/RangerMauve/hyperswarm-web
Implementation of the hyperswarm API for use in web browsers
Last synced: 21 Dec 2024
https://github.com/rangermauve/local-first-cyberspace
A roadmap for realizing a local-first and offline-first cyberspace
Last synced: 23 Apr 2025
https://github.com/rangermauve/webrun
Run Web-first ESM modules outside of the browser
Last synced: 28 Apr 2025
https://github.com/RangerMauve/webrun
Run Web-first ESM modules outside of the browser
Last synced: 06 Dec 2024
https://github.com/RangerMauve/js-ipfs-fetch
Use the same `fetch()` API browsers provide for HTTP, but for IPFS
Last synced: 21 Dec 2024
https://github.com/rangermauve/js-ipfs-fetch
Use the same `fetch()` API browsers provide for HTTP, but for IPFS
Last synced: 14 Apr 2025
https://github.com/rangermauve/dat-store
A CLI tool for backing up hyperdrive datasets
Last synced: 30 Apr 2025
https://github.com/rangermauve/mostly-minimal-spanning-tree
MMST is used to create spanning trees in P2P networks while minimizing connections per node
Last synced: 30 Apr 2025
https://github.com/rangermauve/datmobile
Mobile app for viewing Dats. Pronounced like the famous hero's car.
Last synced: 30 Apr 2025
https://github.com/RangerMauve/datmobile
Mobile app for viewing Dats. Pronounced like the famous hero's car.
Last synced: 25 Nov 2024
https://github.com/rangermauve/mutable-webtorrent
Create / Load / Seed mutable webtorrents (BEP 46)
Last synced: 30 Apr 2025
https://github.com/rangermauve/hyperbeedeebee
A MongoDB-like database built on top of Hyperbee with support for indexing
Last synced: 28 Apr 2025
https://github.com/rangermauve/discovery-swarm-web
Abstracts away discovery-swarm interaction with WebRTC and a websocket gateway.
Last synced: 30 Apr 2025
https://github.com/rangermauve/aframe-xterm-component
Playing around with getting xterm.js working in Aframe VR
Last synced: 13 Jan 2025
https://github.com/rangermauve/hypercore-fetch
Implementation of Fetch that uses the Hyper SDK for loading p2p content
Last synced: 14 Apr 2025
https://github.com/rangermauve/co-hyperdrive
Share a hyperdrive with others. A multiwriter hyperdrive implementation
Last synced: 30 Apr 2025
https://github.com/rangermauve/p2plex
Multiplex encrypted connections to peers over Hyperswarm
Last synced: 30 Apr 2025
https://github.com/rangermauve/mqtt-pattern
Fast library for matching MQTT patterns with named wildcards
Last synced: 15 Apr 2025
https://github.com/rangermauve/hyperswarm-proxy
Proxy p2p connections using a duplex stream and Hyperswarm
Last synced: 30 Apr 2025
https://github.com/rangermauve/multi-hyperdrive
Take a bunch of hyperdrives, and read from them as if they were one.
Last synced: 30 Apr 2025
https://github.com/rangermauve/dat-archive-web
DatArchive implementation for browsers that uses dat-gateway
Last synced: 30 Apr 2025
https://github.com/RangerMauve/hyperswarm-universal-chat
A basic demo showing how you can make a gossip based p2p chat using hyperswarm.
Last synced: 21 Dec 2024
https://github.com/rangermauve/hyperswarm-universal-chat
A basic demo showing how you can make a gossip based p2p chat using hyperswarm.
Last synced: 30 Apr 2025
https://github.com/RangerMauve/gemini-to-html
Parse out gemini pages and convert them to HTML
Last synced: 11 May 2025
https://github.com/rangermauve/gemini-fetch
Load data from the Gemini protocol the way you would fetch from HTTP in JavaScript
Last synced: 04 May 2025
https://github.com/rangermauve/gemini-to-html
Parse out gemini pages and convert them to HTML
Last synced: 05 May 2025
https://github.com/rangermauve/bt-fetch
Interact with Bittorrent the same way you would websites via fetch()
Last synced: 02 May 2025
https://github.com/RangerMauve/gemini-fetch
Load data from the Gemini protocol the way you would fetch from HTTP in JavaScript
Last synced: 11 May 2025
https://github.com/rangermauve/ipld-prolly-indexer
Index data into queriable collections using IPLD Prolly Trees
Last synced: 19 Apr 2025
https://github.com/rangermauve/hyper-presence
Detect who's actively online using gossip over hypercore-protocol
Last synced: 05 May 2025
https://github.com/rangermauve/load-dat-page
Load a dat webpage in a regular browser using dat-js
Last synced: 05 May 2025
https://github.com/rangermauve/mqtt-regex
Converts an MQTT topic with parameters into a regular expression.
Last synced: 05 May 2025
https://github.com/rangermauve/hyperdrive-publisher
CLI for publishing a new change to your hyperdrive and syncing it with remote peers
Last synced: 05 May 2025
https://github.com/rangermauve/discovery-swarm-stream
Give access to a discovery swarm instance over a stream.
Last synced: 05 May 2025
https://github.com/rangermauve/xterm-js-shell
Building block for CLI environments for xterm.js
Last synced: 06 May 2025
https://github.com/rangermauve/dat-polyfill
Add support for the DatArchive API to the web
Last synced: 06 May 2025
https://github.com/rangermauve/hyper-gateway
A gateway for talking to hypercore-protocol using the same URL structures as Agregore
Last synced: 06 May 2025
https://github.com/rangermauve/dlynx
Like lynx, but for the distributed web.
Last synced: 06 May 2025
https://github.com/rangermauve/hyperswarm-proxy-ws
Proxy hyperswarm connections over websockets with auto-reconnect logic
Last synced: 06 May 2025
https://github.com/rangermauve/hyper-flood
Flooding broadcast using hypercore-protocol extensions
Last synced: 06 May 2025
https://github.com/rangermauve/pouchdb-adapter-hyperbee
Adapter for PouchDB to load p2p data from Hyperbee
Last synced: 06 May 2025
https://github.com/rangermauve/json-schema-from-path
A utility to get the sub-schema from a JSON-schema from the path in an object
Last synced: 06 May 2025
https://github.com/rangermauve/dat-xr-scene-ide
Load and edit aframe VR scenes from within WebXR
Last synced: 06 May 2025
https://github.com/rangermauve/hyper-typings
Typescript definitions for the Hypercore and Hyperswarm ecosystem.
Last synced: 07 May 2025
https://github.com/rangermauve/react-native-square-grid
A component for rendering a grid of squares that perfectly fill your space (potentially with scrolling)
Last synced: 07 May 2025
https://github.com/rangermauve/nexilis
A template language with first class support for nested components.
Last synced: 07 May 2025
https://github.com/rangermauve/nanorc
Key bindings and configurations to make nano behave more like a graphical text editor like Atom
Last synced: 30 Mar 2025
https://github.com/rangermauve/dat-js-example
An example of how you can use dat in the browser
Last synced: 07 May 2025
https://github.com/RangerMauve/pouchdb-adapter-hyperbee
Adapter for PouchDB to load p2p data from Hyperbee
Last synced: 09 May 2025
https://github.com/rangermauve/cabal-web
A bare-bones Cabal chat implementation for the web.
Last synced: 07 May 2025
https://github.com/rangermauve/dat-peers
An implementation of Beaker's experimental datPeers API. Pass in a hyperdriv, and it does the rest
Last synced: 07 May 2025
https://github.com/rangermauve/networked-hyperbeedown
LevelDB-compatible module for loading p2p databases using hyperbee and hyperswarm
Last synced: 07 May 2025
https://github.com/rangermauve/mind-goblin
Your friendly internet enabled assistant. Swap minds with custom prompts and Ollama
Last synced: 07 May 2025
https://github.com/rangermauve/wifiautoconnect-android
Automatically set up and connect Android devices over Wifi using a Seed key.
Last synced: 07 May 2025
https://github.com/rangermauve/auto-js-ipfs
Automatically get some IPFS download/upload/pinning functionality based on your environment.
Last synced: 07 May 2025
https://github.com/rangermauve/mqtt-emitter
Emit MQTT events to listeners using mqtt-regex for routing
Last synced: 07 May 2025
https://github.com/rangermauve/make-fetch
Implement your own `fetch()` with async iterators.
Last synced: 07 May 2025
https://github.com/rangermauve/hypercore-really-ready
Waits for a hypercore to be _really_ ready. That is, that it's synced with peers and is good to go
Last synced: 07 May 2025
https://github.com/rangermauve/fetch-event-source
Implements the EventSource API on top of `fetch()`
Last synced: 07 May 2025
https://github.com/rangermauve/xterm-tui
Attach graphics to an xterm.js terminal using neo-blessed
Last synced: 07 May 2025
https://github.com/rangermauve/dat-pub
Lightweight HTTP service for discovering dats
Last synced: 07 May 2025
https://github.com/rangermauve/wifip2p-mdns-test
Testing out WifiP2P on Android and how it works with Multicast UDP (for peer discovery)
Last synced: 08 May 2025
https://github.com/rangermauve/http-signed-fetch
Easy to use module for signing http requests for ActivityPub using the `fetch` API
Last synced: 07 May 2025
https://github.com/rangermauve/dat-site-gen
A static site generator using the Dat SDK
Last synced: 07 May 2025
https://github.com/rangermauve/aframe-dat-peers-networking
Uses the datPeers API from Beaker to do multiplayer stuff in WebXR
Last synced: 07 May 2025
https://github.com/rangermauve/web-palette
A Web Extension that provides a command palette for easily navigating a page with your keyboard.
Last synced: 08 May 2025
https://github.com/rangermauve/random-access-application
Get a random-access-storage instance scoped to your application
Last synced: 08 May 2025
https://github.com/rangermauve/staticpub.mauve.moe
Extperiments with static ActivityPub publishing and Distributed Press
Last synced: 13 Jan 2025
https://github.com/rangermauve/png2svg
NPM module to convert PNG files to blocky SVG images to be used with retro sprites.
Last synced: 30 Apr 2025
https://github.com/rangermauve/dat-gossip
Gossip a set of keys via extension messages on a Hypercore
Last synced: 08 May 2025
https://github.com/rangermauve/universal-dat-storage
Handle storing Dats in crazy environments
Last synced: 08 May 2025
https://github.com/rangermauve/pouchdb-hyperbee-example
An example web app for loading data from Pouch over p2p.
Last synced: 08 May 2025
https://github.com/rangermauve/ipti
Explore and dump indexed IPLD Prolly Tree DBs
Last synced: 08 May 2025
https://github.com/rangermauve/hyper-gateway-ftp
Hypercore Protocol exposed as an FTP server which can be mounted as a network drive.
Last synced: 08 May 2025
https://github.com/rangermauve/dat-overview
Some slides describing how Dat works and why it's useful
Last synced: 30 Mar 2025
https://github.com/rangermauve/follow-seeder
A basic library that loads a fritter profile's follows and starts dat archives for seeding their Dats. Works with Webrun.
Last synced: 08 May 2025
https://github.com/rangermauve/kate-jade-highlighting
Gives the Kate editor some basic syntax highlighting for the Pug (formerly jade) templating language.
Last synced: 30 Apr 2025
https://github.com/rangermauve/intercept-hypercore-storage
Intercept the data storage in a hypercore. Made for the datdot project
Last synced: 08 May 2025
https://github.com/rangermauve/js-ipld-url-resolve
Resolver for IPLD URLs based on the js-IPFS DAG API. supports advanced features like schemas and escaping
Last synced: 12 May 2025
https://github.com/rangermauve/randomvoice
Generates a random voice for use with meSpeak.js
Last synced: 12 May 2025
https://github.com/rangermauve/resolve-hyper-structure
Library for resolving a `hyper://` URL to a hypercore-protocol based data structure
Last synced: 12 May 2025
https://github.com/rangermauve/gun-schema
Validate GUN DB data with JSON-Schema
Last synced: 12 May 2025
https://github.com/rangermauve/p2p-fetch
A fetch interface which supports multiple peer to peer protocols
Last synced: 12 May 2025
https://github.com/rangermauve/random-access-rn-file
A random-access-* compatible implementation for React-Native that uses it's filesystem
Last synced: 23 Feb 2025
https://github.com/rangermauve/fastify-hyperdrive
Serve files from Hyperdrive as a fastify route
Last synced: 13 Jan 2025
https://github.com/rangermauve/secret-web-lib
Base library for building encrypted chat apps
Last synced: 19 Mar 2025
https://github.com/rangermauve/mauve-dictation
Custom scripts for nerd-dictation that i use for programming
Last synced: 13 Jan 2025
https://github.com/rangermauve/telios-mobile
Mobile Telios client using React-Native
Last synced: 07 May 2025
https://github.com/rangermauve/fullstackruby
My example project of using Opal to have ruby both on the server and the client
Last synced: 19 Mar 2025
https://github.com/rangermauve/xhr-promise
Wrapper for matthewp/xhr that uses promises instead of callbacks
Last synced: 19 Mar 2025
https://github.com/rangermauve/veilid-iroh-blobs
Privately replicate blobs over Veilid using Iroh
Last synced: 13 Jan 2025
https://github.com/rangermauve/dat-website-workshop
Publishing your first Decentralized website with Dat
Last synced: 19 Mar 2025
https://github.com/rangermauve/promise-channel
Like Go Channels but using JavaScript Promises.
Last synced: 13 Jan 2025
https://github.com/rangermauve/unwalled-activitypub
An ActivityPub server that automagically translates between the unwalled.garden spec
Last synced: 19 Mar 2025
https://github.com/rangermauve/hyperdrive-backwards
Automagically figure out which hyperdrive version to use
Last synced: 19 Mar 2025
https://github.com/rangermauve/dat-peers-sdk-demo
Demo using dat-peers with the dat SDK
Last synced: 19 Mar 2025