awesome urbit
A curated collection of projects and tools in the Urbit ecosystem.
Applications
- srrs – a spaced repetition repetition system on urbit
- Calendar - a calendar styled after Google Calendar
- Canvas - a collaborative drawing application
- Urbit uuweb - A restricted subset of the www. Access to the uuu is gated by owning an Urbit planet.
Games
- Chess - play Chess
Tools
- Sigil Generator — a tool for generating PNG or SVG sigils in different colors and sizes.
- Venetia — a simple command-line utility for generating a list of planet names issuable from an Urbit star.
- Gonetia — another command-line utility for generating a list of issuable planets from a star. Inspired by Venetia (but implemented in Go instead of JS).
- Urbit Content Archiver — CLI application that exports channels from your Urbit ship and auto-downloads any directly linked content.
- Urbit Webhook Funnel - CLI application which funnels external webhook event data to an Urbit chat.
- graph-store query - shoe/CLI app and generator that filters and queries graph-store nodes
- ASCII Sigil Generator - a tool for generating ASCII sigils in the command line.
- UrSR - Urbit Speech Recognition
- Urbit Star Feed - Twitter feed of Urbit stars sold on OpenSea, updated every five minutes.
Development
- urbit-static-page – Mount an arbitrary HTML page to an Urbit ship
- create-landscape-app – Get started making a simple app for Landscape with a few commands
- urbit-chatbot-framework – A framework that allows anyone to create an Urbit Chatbot with only a few lines of code
Integrations
- btc-agents - agents for interacting with a Bitcoin full node.
- urbit-webrtc - agents for establishing WebRTC connections between ships.
Learning
- TuduMVC – todoMVC on Urbit
- Beginning Hoon Introduction (hooniversity.org)
- hoon-cheat-sheet (PDF)
- The Complete Guide to Gall and Landscape – Complete guide to Gall and Landscape apps on Urbit
- Gall 101 – HTTP (hooniversity.org)
- CS 498MC • Martian Computing (University of Illinois)
- Nock for Everyday Coders – A 4 part series on Nock
- Urbit React Cookbook – These examples will get you started building React apps for Urbit
- Urbit FAQ - An FAQ of practical Hoon/Urbit knowledge that's still finding its way into the official documentation
Operations
- taisho – A ship runner and manager for Urbit OS
- How to run Urbit on Windows with Docker Desktop
- Urbit operator's cheatsheet (urbit.live)
- urbit-boot-automation – Trivially start a DigitalOcean droplet and start an Urbit planet
- flagday.sh
- CaptEmulation/urbit-docker-compose – Self container Let's Encrypt / certbot / nginx / urbit docker-compose deployment
- mogfus-ropduc/urdocker – Builds a Docker image with the latest Urbit binary. Mounts a local directory in the container for your pier. Also lets you set a port of your choosing.
- Self-hosting MinIO S3 for Urbit
- Urbit, Nginx and Letsencrypt
- Rocket – Rocket is a minimal Linux-based OS for hosting Urbit
- Try Urbit - Let's new users experience the Urbit Landscape interface with no technical knowledge
- Home-Urbit - Setup Urbit on your Raspberry pi 4 in minutes
HTTP APIs (Airlock)
- Deno
- Elisp
- Go
- Haskell
- Java
- Kotlin
- Python
- Ruby
- Rust
- Swift (API Layer)
- Swift (HTTP Layer)
- Typescript
- Elm
Documentation
- UP: Userspace Architecture (Google Docs)
- Graph Store Proposal (Google Docs)
- Landscape Architecture
- S3 setup via Dojo (Urbit dev mailing list
Podcasts
Podcast Series:
- Other Life (Justin Murphy) - Website
- The Stack Podcast (Orbis Ledger) - Website
- Understanding Urbit - Apple Podcast | Spotify
Podcast Episodes:
- Tales from the Crypt #123: Bitcoin Sign Guy on Urbit (2019 Dec) - Apple Podcast | Spotify | Anchor
- BlockHash: Exploring the Blockchain: Galen Wolfe - CEO of Urbit (2019 Dec) - Apple Podcast | Spotify | Anchor
- Palladium Podcast 49: Humane Computing with Urbit (2020 Nov) - Website
- Build The Future: Galen Wolfe-Pauly of Tlon - The Future of Computing, Communities and Privacy (2021 Jan) - Website
- Digitally Rare: Urbit ID Is An NFT (2021 Apr) - Apple Podcast | Spotify | Anchor
- Bitcoin Magazine Podcast: Escaping the Cloud with Bitcoin Sign Guy (2021 Apr) - Apple Podcast | Spotify
- Software Daily: Urbit with Galen Wolfe-Pauly (2021 Dec) - Website