Skip to content

A curated collection of projects and tools in the Urbit ecosystem.

Notifications You must be signed in to change notification settings

urbit/awesome-urbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 

Repository files navigation

awesome urbit

A curated collection of projects and tools in the Urbit ecosystem.

Applications

  • ahoy: ship monitoring toolbox
    • ~mister-dister-midden-fabler/ahoy
  • Albums: A photo sharing app
    • ~topdem/albums
  • Alphabet: Global p2p prediction market
    • ~midbet-dopdev/alphabet
  • Astrolabe: Your guide to the Urbit constellations. Search for ships, view their info, and explore the Star Chart.
    • ~dister-midlev-mindyr/astrolabe
  • basket: show off your meme collection
    • ~nodmyn-dosrux/basket
  • bizbaz: buy and sell stuff with pals of %pals
    • ~dibmet-narren/bizbaz
  • Board: A tapestry of boards
    • ~ridlyd/board
  • Canvas: Collaborative pixel art
    • ~dister-norsyr-torryn/canvas
  • cave: send shapes to %pals
    • ~mocbel/cave
  • Chess: Peer-to-peer chess over Urbit
    • ~finmep-lanteb/chess
  • cliff: urbit file system explorer
    • ~paldev/cliff
  • Common Blog: Self-hosted writing and publishing
    • ~dister-bonbud-macryg/blog
  • Contacts: Manage your profile and contacts. Works with %pals, %groups, and %trill!
    • ~holnes/whom
  • Deskjam: Upload / download desks directly from / to your ship
    • ~pocwet/deskjam
  • Docs: User and developer documentation for Urbit apps
    • ~pocwet/docs
  • emissary: Allows one Urbit to designate another Urbit as its representative
    • ~magbel/emissary
  • eyas: urbit text editor
    • ~dister-migrev-dolseg/eyas
  • face: see your friends
    • ~paldev/face
  • fafa: 2fa otp authenticator app
    • ~paldev/fafa
  • feeds: aggregate, discover, & publish web feeds
    • ~dister-migrev-dolseg/feeds
  • File Share: A simple file sharing app
    • ~nomzod-wacbyr/file-share
  • fount: desk hash monitoring tool
    • ~mister-dister-midden-fabler/fount
  • Gate: Seamless authentication for Urbit
    • ~dister-dozzod-sortug/gate
  • Gora (ピタゴラ装置): A Proof of Attendance Protocol for Urbit
    • ~ridlyd/gora
  • hodl: A portfolio for all that you hodl
    • ~hodler-datder-sonnet/hodl
  • houston: Moon Management Dashboard
    • ~nodmyn-dosrux/houston
  • Hut: simple chat app
    • ~pocwet/hut
  • Hydra: Live-coding video synth
    • ~tolmud-tobtud/hydra
  • Journal: simple journal app
    • ~pocwet/journal
  • lemur: an anonymous message board
    • ~nodmyn-dosrux/lemur
  • live: Event coordination app
    • ~mocbel/live
  • Micro: Create, share, and explore micro apps
    • ~ridlyd/micro
  • Million $ Urbit App: Uncharted territory available for purchase!
    • ~paldev/million
  • noodle: automatic nock computer
    • ~nodmyn-dosrux/noodle
  • Page: Post webpages to the public internet
    • ~hanfel-dovned/page
  • pals: friendlist for peer discovery
    • ~paldev/pals
  • picture: a picture frame for your ship
    • ~paldev/picture
  • radio: an app for urbit disc jockeys
    • ~nodmyn-dosrux/radio
  • rumors: anonymous gossip from friends of friends
    • ~paldev/rumors
  • sc'o're: leaderboard for emoji scoring, as seen on TV!
    • ~paldev/scooore
  • scratch: for writing and sharing bits of text
    • ~dister-nocsyx-lassul/scratch
  • Slam: A game where you battle the %gora of your %pals
    • ~ridlyd/slam
  • silo: An S3 storage manager
    • ~dister-nocsyx-lassul/silo
  • Squad: simple groups app
    • ~pocwet/squad
  • sphinx: A search engine powered by you and your %pals
    • ~dister-nocsyx-lassul/sphinx
  • Surface: Experimental interface for rendering other apps
    • ~doznec-dozzod-marnus/surface
  • Tahuti: An expense sharing app
    • ~talfus-laddus/tahuti
  • Tally: Ring signature voting app
    • ~pocwet/tally
  • Temple O Chess: A faithful recreation of Chess by Terry Davis
    • ~bacwyl-samweg/templeochess
  • Terminal: A web interface to your Urbit's command line
    • ~mister-dister-dozzod-dozzod/webterm
  • Trackur: Track your weight, fasts, and other daily health routines
    • ~dister-finned-palmer/trackur
  • Tlon: Start, host, and cultivate communities; own your communications; organize your resources; share documents
    • ~sogryp-dister-dozzod-dozzod/groups
  • Trill: Sovereign social media
    • ~dister-dozzod-sortug/trill
  • Turf: Build a world with your friends, explore, and hang out
    • ~pandux/turf
  • verse: a random bible verse every day
    • ~paldev/verse
  • vita: monitor your app distributions
    • ~nodmyn-dosrux/vita
  • yijing: A simple yijing divination app
    • ~tapmeg-pitbus-namful-mocwen/yijing

Developer Tools

  • Anchor: A self-hosted StarTram service
  • App Helpers
    • Sunrise: Start a new "empty" app project
    • Moonrise: Sunrise, but with the nested-core pattern of development
    • create-landscape-app: Create a simple application for Urbit with just a few commands!
  • Bedrock: Relational database in Urbit
  • Click: Thin-client for interacting with your running Urbit through local sockets
  • Desk Skeletons: A collection of links to skeleton repos for various aspects of Urbit agent development
  • Edith: Structural Hoon editor (see here)
  • Gato: Toolkit for making chatbots for Tlon groups
    • Arigato: Chatbot interface to ChatGPT & DALL-E
  • go-urbit: Allows golang applications running as moons to connect to an Urbit ship over Ames (good for IoT)
  • IDE plugins:
  • JavaScript HTTP API
  • manx-utils: Utilities for working with $manx (dynamic XML nodes)
  • penpAI: AI-based pen-pal app for Urbit
  • Pharos: collect user feedback in your Urbit app
    • Pharos: feedback & support server
    • Grip: wrapper to generate user reports from inside your app
  • Sigils:
  • Surf: Open an iframe in your browser whose URL you control from your Urbit
  • tree-sitter-hoon: Tree-sitter grammar for Hoon
  • Urbit FAQ: A trove of obscure Urbit information that's still working its way into the docs
  • Urbit Wordlists: Wordlists for Urbit phonemes, plus wordlists for planets with interesting sigils
  • Venetia: A simple command-line utility for generating a list of planet names issuable from an Urbit star.
    • Gonetia: Another utility to do the same: inspired by Venetia, but written in Go instead of JS

Nouns

  • Pynoun: Python library for natively managing nouns

SAIL

  • gin & tonic: 2 utilities for making SAIL development easier: auto-sync and auto-refresh
  • Mast: A library for building fully dynamic SAIL frontends
  • Rudder: A framework for SAIL development (Hoon-only HTML)

Educational Resources

  • Nock:
  • Hoon:
    • Hoon Cheatsheet: Quick lookup of runes, auras, operators, and syntax
    • Urbit Academy: Hands-on instruction with a cohort of peers. Exercises, discussion, and certification.
      • Hoon Academy: Learn to read & interpret nonspecialist Hoon code
      • App Academy: Learn to build an Urbit agent and connect it to a web frontend
      • App Workshop: Hands-on intensive course focusing on creating apps that are ready for users
      • Core Academy: Prepares student for working directly on the Arvo kernel

Operations

  • Bridge: Web interace for interacting with Azimuth PKI
  • GroundSeg: Software tool for managing / accessing multiple Urbit ships (see here)
  • Native Planet: Hardware for self-hosting your Urbit
  • Network Explorer: Explore Urbit network state & stats
  • Rocket: Rocket is a minimal Linux-based OS for hosting Urbit
  • Star Market: Buy & sell Urbit stars through Uniswap & OpenSea
  • Urbit Hosting: Configurable scripts for self-hosting your ship on a VPS or personal device
  • urbit-boot-automation: Trivially start a DigitalOcean droplet and start an Urbit planet

Infrastructure

  • Ares: A new Urbit virtual machine, written in Rust
  • Auth Server: Source code for "Login with Urbit"
  • Azimuth: Urbit PKI contract
  • Bridge: Source for Bridge web interface
  • Star Market: Source for star.market web app
  • UIPs: Track proposals for improvements to the Urbit ecosystem
  • Urbit: Come browse the source code yourself!
  • urcrypt: Cryptography routines used by Urbit jets
  • Vere: The original Urbit virtual machine, written in C
    • Dockerhub images available here

Podcasts

Series

  • Zero K The Urbit Foundation's official podcast - YouTube
  • Red Horizon Podcast The official podcast of Chorus One's Urbit wing, Red Horizon - YouTube
  • Understanding Urbit A timeless & comprehensive guide through Urbit's design ideas from 2020 - Apple Podcast | Spotify
  • The Stack Podcast Individual sovereignty & Urbit - Website | Apple Podcast
  • Other Life A podcast by Urbit enthusiast Justin Murphy (high frequency of Urbit conversation) - Website
  • Crazy Wisdom Finding meaning with Stewart Alsop and his guests (high frequency of Urbit conversation) - Website
  • The Network Age Exploring everything from blockchain & crypto to culture & digital nomadism (high frequency of Urbit conversation) - Apple Podcast

Recurring

  • Epicenter Podcast In-depth conversations about blockchain, DeFi, and cryptofinance
    • E205 - Galen Wolfe-Pauly: Urbit – A Digital Republic Reinventing the Internet (2017 Oct)
    • E450 - Josh Lehman: Urbit – The Peer-to-Peer Network Re-Decentralizing the Internet (2022 Jun)
    • E475 - Ted Blackman & Gary Lieberman: Urbit - Decentralized Computing Platforms (2022 Dec)
    • E491 - Tim Galebach: Uqbar – Smart Contracts on Urbit (2023 Apr)

Individual 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

Archive

For a variety of reasons, the links below are considered out of date. However, they still contain valuable information for those willing to trawl for it. Furthermore, some of these links just need a fresh coat of paint to become relevant once again.

Applications

  • Bless: Allow Azimuth registered ships to vouch for comets
  • Calendar: A Calendar styled after Google Calendar
  • Click: Cookie clicker
  • Forms: Create forms and surveys
  • kenning: Memorize passages of text (every passage is a "kenning")
  • Pony: Long-form threaded conversations on Urbit
  • Portal: Decentralized content curation and discovery
  • rote: A flashcard app for Urbit
  • srrs: Spaced repetition system on Urbit

Tools

HTTP APIs (Airlocks)

About

A curated collection of projects and tools in the Urbit ecosystem.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published