RangerMauve
Exploring distributed systems, moving data between peers, and mixed reality.
Mauve Software Inc.Ottawa, ON, Canada
Pinned Repositories
agregore-browser
A minimal browser for the distributed web (Desktop version)
dat-store
A CLI tool for backing up hyperdrive datasets
datmobile
Mobile app for viewing Dats. Pronounced like the famous hero's car.
hyper-sdk
Make your own hyper apps!
hyperswarm-web
Implementation of the hyperswarm API for use in web browsers
js-ipfs-fetch
Use the same `fetch()` API browsers provide for HTTP, but for IPFS
local-first-cyberspace
A roadmap for realizing a local-first and offline-first cyberspace
mostly-minimal-spanning-tree
MMST is used to create spanning trees in P2P networks while minimizing connections per node
webrun
Run Web-first ESM modules outside of the browser
Natakanu
Indigenous p2p collaboration tool
RangerMauve's Repositories
RangerMauve/hyper-sdk
Make your own hyper apps!
RangerMauve/js-ipfs-fetch
Use the same `fetch()` API browsers provide for HTTP, but for IPFS
RangerMauve/hypercore-fetch
Implementation of Fetch that uses the Hyper SDK for loading p2p content
RangerMauve/gemini-to-html
Parse out gemini pages and convert them to HTML
RangerMauve/ipld-prolly-indexer
Index data into queriable collections using IPLD Prolly Trees
RangerMauve/json-schema-from-path
A utility to get the sub-schema from a JSON-schema from the path in an object
RangerMauve/pouchdb-adapter-hyperbee
Adapter for PouchDB to load p2p data from Hyperbee
RangerMauve/mind-goblin
Your friendly internet enabled assistant. Swap minds with custom prompts and Ollama
RangerMauve/http-signed-fetch
Easy to use module for signing http requests for ActivityPub using the `fetch` API
RangerMauve/ipti
Explore and dump indexed IPLD Prolly Tree DBs
RangerMauve/staticpub.mauve.moe
Extperiments with static ActivityPub publishing and Distributed Press
RangerMauve/blog.mauve.moe
Mauve's Blog source code
RangerMauve/shell-cracker
Kinda like bash if it was a regular GUI. Made with Electron for the ease of deployment.
RangerMauve/veilid-iroh-blobs
Privately replicate blobs over Veilid using Iroh
RangerMauve/automerge-repo
RangerMauve/hyper-sdk-rpc
JSON-RPC wrapper for hyper-sdk to enable embedding into other applications.
RangerMauve/llm-appgen
Example Agregore app for generating web pages with local LLMs
RangerMauve/mini-prolly-tree-rs
Toy implementation of Prolly Trees using dCBOR encoding and BLAKE3 hashes
RangerMauve/veilid-examples-rs
A series of common patterns you might use in your veilid apps
RangerMauve/awesome-local-first
A collection of awesome local-first projects including offline-first and collaboration functionality
RangerMauve/csv-to-prolly-db
Take a CSV file and
RangerMauve/distributed-press-clone-site
Clone an existing website to Distributed Press using wget2
RangerMauve/my-gpd-setup
Here's my GPD Win 4 setup with Arch linux.
RangerMauve/node-sea-action
An action to generate a single executable application using Node.JS 20+
RangerMauve/RangerMauve.github.io
The site of RangerMauve
RangerMauve/continue
⏩ The easiest way to code with any LLM—Continue is an open-source autopilot for VS Code and JetBrains
RangerMauve/gpdwin4-keymap
My keymap for the GPD Win 4 using the gpdconfig cli utility
RangerMauve/llm-gpt4all
Plugin for LLM adding support for the GPT4All collection of models
RangerMauve/meeting-summarizer
Summarize meeting notes using the candle library from HuggingFace
RangerMauve/pyWinControls
Python version of GPD's WinControls for the GPD Win Mini and Win 4