mirror of
https://github.com/urbit/awesome-urbit.git
synced 2024-11-23 21:14:57 +03:00
A curated collection of projects and tools in the Urbit ecosystem.
README.md |
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