An open API service indexing awesome lists of open source software.

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.

async-iterator fetch

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/blog.mauve.moe

Mauve's Blog source code

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