Skip to content

urbit/awesome-urbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 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
  • Astrolabe: Your guide to the Urbit constellations. Search for ships, view their info, and explore the Star Chart.
    • ~dister-midlev-mindyr/astrolabe
  • Board: A tapestry of boards.
    • ~ridlyd/board
  • Canvas: Collaborative pixel art.
    • ~dister-norsyr-torryn/canvas
  • 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
  • Emissary: Allows one Urbit to designate another Urbit as its representative.
    • ~magbel/emissary
  • Face: See your friends.
    • ~paldev/face
  • Fafa: 2FA otp authenticator app.
    • ~paldev/fafa
  • Fount: Desk hash monitoring tool.
    • ~mister-dister-midden-fabler/fount
  • Fund: A sovereign platform for peer-to-peer economic activity with on-chain settlement and trusted identity assessment of work completion..
    • ~tocwex/fund
  • Gora (ピタゴラ装置): A Proof of Attendance Protocol for Urbit.
    • ~ridlyd/gora
  • Hawk: A programmable interface.
    • ~dister-migrev-dolseg/hawk
  • Hits: A leaderboard for local app discovery.
    • ~bitdeg/hits
  • Hodl: A portfolio for all that you hodl.
    • ~hodler-datder-sonnet/hodl
  • Hydra: Live-coding video synth.
    • ~tolmud-tobtud/hydra
  • Micro: Create, share, and explore micro apps.
    • ~ridlyd/micro
  • Million $ Urbit App: Uncharted territory available for purchase!
    • ~paldev/million
  • 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
  • Scratch: For writing and sharing bits of text.
    • ~dister-nocsyx-lassul/scratch
  • Silo: An S3 storage manager.
    • ~dister-nocsyx-lassul/silo
  • Terminal: A web interface to your Urbit's command line.
    • ~mister-dister-dozzod-dozzod/webterm
  • Tlon: Start, host, and cultivate communities; own your communications; organize your resources; share documents.
    • ~sogryp-dister-dozzod-dozzod/groups
  • 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
  • Wiki: Encyclopedia Urbitica.
    • ~holnes/wiki

Developer Tools

  • Anchor: A self-hosted StarTram service.
  • create-landscape-app: Create a simple application for Urbit with just a few commands!
  • Click: Thin-client for interacting with your running Urbit through local sockets.
  • desk-skeleton: A basic desk skeleton and dependency management approach for Urbit app development.
  • go-urbit: Allows golang applications running as moons to connect to an Urbit ship over Ames. (Good for IoT.)
  • JavaScript HTTP API
  • PenpAI: AI-based pen-pal app for Urbit.
  • Sigils:
  • 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.
  • Gonetia: A simple command-line utility for generating a list of planet names issuable from an Urbit star.

IDE plugins

Hoon libraries.

  • manx-utils: Utilities for working with $manx (dynamic XML nodes)
  • Urbit Markdown: Serialize and deserialize GitHub-flavored Markdown.

Noun libraries

Sail

  • gin and 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).

HTTP APIs

Educational Resources

Nock

  • Nock on docs.urbit.org.
  • NockPU: Experimental hardware for running Nock directly.

Hoon

  • Why Hoon? on docs.urbit.org.
  • Hoon Cheatsheet: Quick lookup of runes, auras, operators, and syntax.
  • Hoon School: Learn the basics of Hoon, Urbit’s high-level systems programming language.

Gall

  • App School I: Learn to build with Gall, Urbit’s userspace app framework.
  • App School II: Build a full-stack Gall app with a Hoon backend and React frontend.

Arvo

  • Core Academy: Prepares the Hoon developer to work 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.

Infrastructure

  • Azimuth: Urbit PKI contract.
  • Bridge: Source for Bridge web interface.
  • 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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 14