Urbit Grants Program

Urbit is a community project. While anyone can contribute, we help focus development and reward exceptional contribution through our grants program.

We reward contributors in four different ways:

>200
Stars Awarded
>400
Different Contributors
>45
Active Projects

Contributors of all types have access to a wide variety of resources while working on projects, including a supportive team at urbit.org, Tlon developers, and community mentors.

“I paid off my student loans through the Urbit grants program, and had fun doing it!”
~radbur-sivmus

Featured grants

These grants should give you a general idea of what kind of work we reward:

Available and Closed Grants

Urbit Feed Aggregator

A feed aggregation application

App Dev: Other 5 stars pending ~mirtyl-wacdec

Content Producer

Work with the content manager in producing content

Documentation 3 stars pending ~sitful-hatred

JSON Parsing/Serialization Jet

Create high performance JSON parsing/serializing jet.

Nuck Jet

Create new high performance string parser jet.

Tune slaw/scot Jets

Tune slaw/scot jets for better perfomance.

Bitcoin Wallet Maintenance

Help us maintain the Bitcoin Wallet.

Host Two Urbit Meetups (12)

Urbit needs champions! The Urbit Foundation is looking for community members to host local or online meetups to spread the word.

How to Buy a Star: a Guide

Create a guide with helpful vocabulary and essential how-tos

Documentation 1 star pending ~sonnep-ribbep

Bridge UI/UX Revamp for Layer 2

Our Layer 2 scaling solution is nearing completion, and the Bridge UI/UX needs to be refactored to take it into account.

Azimuth 5 stars pending ~datder-sonnet

Userspace Apprenticeship: Marketplace

A marketplace in which users can post items for sale and browse goods for sale by other users.

Apprenticeship: Invoice system

A system to request and record payments made and received.

Userspace Apprenticeship: Heads-Up Poker

A fun client app that would be a good way to get acquainted with Urbit's networking and p2p abilities.

App Dev: Arvo 1 star pending ~bacwyl-samweg, ~hodzod-walrus

Userspace Apprenticeship: Filesharer

An application that allows peers to upload files to managed storage, either on or off Urbit, and share files with each other.

App Dev: Arvo 1 star pending ~tinden-pontev, ~minwyx-pocnys

Urbit <-> IRC Bridge

iCreate a bot that that will relay messages between Urbit chatrooms and IRC rooms, allowing users to communicate on a singular platform.

App Dev: Other 1 star pending ~fitnub-basbud

ucal Google and Outlook Integration

Extend the Urbit Calendar (ucal) to integrate with other calendaring systems.

Analytics Script

Write a generator that exports chat data into a CSV.

App Dev: Other 1 star pending ~hosted-fornet

Login with Urbit ID

One of the killer pieces of missing functionality in the ecosystem is to seamlessly "login" to Urbit web apps at the click of a button.

App Dev: Other 8 stars pending dcSpark

Urbit Community Concierge - East Coast - 2Q2021

Provide concierge service assisting new users in the Urbit Community Group

Community 1 star pending tocrex

Urbit Community Concierge - West Coast - 2Q2021

Provide concierge service assisting new users in the Urbit Community Group

Community 1 star pending ~sibhul-soctul

Urbit React Cookbook

Provide concrete examples of React UI driven by @urbit/http-api to quickly start building on top of Urbit

App Dev: Other 3 stars pending ~witfyl-ravped

volt: Lightning on Urbit

An Urbit-native Lightning client and integration with `lnd` on 'provider' ships.

App Dev: Arvo 7 stars pending ~martyr-binbex, ~dasrun-fadben

Translate key parts of Urbit.org into Spanish

Help the Urbit community grow internationally by translating key resources, guides, and documentation to Spanish.

Documentation 1 star pending Tom Holford

Guide to S3

Contribute an easy-to-follow guide on self-hosting an S3 storage solution for use with Urbit to urbit.org.

Documentation 1 star pending ~tomnyr-tirsyr

Network Explorer: Data Pipeline & HTTP API

Build a public, open HTTP API for exploring metrics about the Urbit network.

App Dev: Other 5 stars pending Christopher King

Network Explorer: Data Pipeline and HTTP API

Build a public, open HTTP API for exploring metrics about the Urbit network.

App Dev: Other 5 stars pending Christopher King

Urbit LFS - filehosting

Share large files

App Dev: Other 4 stars pending tabnus-fondeg

Create Vane Documentation

Create vane documentation for clay, eyer, iris, jael, and behn

Documentation 5 stars pending ~tinnus-napbus

Search in groups

Implement a basic text search in groups channels

App Dev: Other 2 stars pending @nrtxrmnd

Cross-Platform Desktop Urbit App

A native app that makes running Urbit near friction-less for everyone.

App Dev: Other 10 stars pending nocsyx-lassul

Overhaul the urbit.org website

Rework urbit.org to encourage participation with the project.

Design 6 stars pending ~radbur-sivmus

Thread Documentation

Document, explain, and give simple howtos for the usage patterns of threads in the Dojo and Gall agents.

Documentation 1 star awarded ~tinnus-napbus

Try Urbit Website

A website where prospective Martians can experience the Landscape interface without any technical chops.

App Dev: Other 2 stars pending mikeosborne

Graph Store Documentation Guide

Explainer, tutorial, and cookbook for `graph-store`

Documentation 4 stars pending ~sipfyn-pidmex

Urbit API for Elixir

A proposal to build an Urbit HTTP Api for the Elixir language, bringing to Urbit its state of the art concurrency capabilities.

App Dev: Other 3 stars pending mirtyl-wacdec

Urbit Community Concierge - West Coast

Provide concierge service assisting new users in the Urbit Community Group

Community 1 star pending ~sibhul-soctul

Video Content Manager

Keep your finger on the pulse of video content produced by the community, and ensure that it's made visible.

Community 3 stars pending ~wolnyl-pasreg

Urbit Community Concierge - East Coast

Provide concierge service assisting new users in the Urbit Community Group

Community 1 star pending tocrex

Host Two Urbit Meetups (11)

Urbit needs champions! The Urbit Foundation is looking for community members to host local or online meetups to spread the word.

Community 1 star awarded Thomas

Kernel Apprenticeship: 3rd Party Software Distribution

3rd party software distribution infrastructure

App Dev: Core 5 stars pending ~sovmep-ripsum

Comprehensive local, server and mum explanation video

Series of three videos:1) Purchase planet, install and run on a local machine2) nginx setup3) Explaining Urbit to my tech illiterate mum

Community 1 star pending mislyr-midnyt

Translate key parts of Urbit.org into Korean

The content found on urbit.org/understanding-urbit/ and urbit.org/using/install/ is only in English. Translation will be helpful to Koreans.

Documentation 1 star pending ~sibped-dabdul, 홍송이

Staff the Urbit Helpdesk, East

Help guide newcomers onto the network.

Community 1 star awarded ~libmud-bonted

Minimal Urbit OS

A Linux based host OS with only the essentials needed to run Urbit, designed to help the process of getting Urbit running on bare metal

Core Dev 6 stars pending ~forfel-norfel

Translate key parts of Urbit.org into German

Introduction, Urbit OS, Urbit ID, Interface, Roadmap: OS1-> OS N, People + History, and Install + Setup (analog to Korean translation)

Documentation 1 star pending ~hocdep-labtel

Urbit HTTP API for Emacs (elisp)

Connecting Urbit with Emacs would enable all sorts of cool and creative apps. I'd love to be able to chat without leaving my editor.

Dev Tool 3 stars pending ~winduc-dozser

-=[smol future]=- Sustained Knowledge Sharing and Marketing

Create sustained documentation and marketing efforts that will support and encourage new users to run Urbit on their own RPi devices.

Community 10 stars pending ~naltyc-wornes (dasfeb.industries)

WebRTC Gall Agent and External App

Add WebRTC support to Urbit, including call/stream setup and teardown messaging and ICE/STUN/TURN advertisement and authentication.

App Dev: Other 8 stars pending ~ritpub-sipsyl

WebRTC Gall Agent and external app

Add WebRTC support to Urbit, including call/stream setup and teardown messaging and ICE/STUN/TURN advertisement and authentication.

App Dev: Other 8 stars pending Edward Amsden ~ritpub-sipsyl

Educational Guide: TodoMVC, Urbit Edition

The goal of this bounty is to create a series of guides that can instruct a newcomer to Urbit as to how to go about creating a full-stack application from scratch.

Documentation 10 stars pending ~rabsef-bicrym

Calendar UI

Develop a UI for improved access to the Calendar Gall app

App Dev: Other 3 stars awarded ~fabnev-hinmur

Docker image for cloud container orchestration

Nix infrastructure to generate Docker images for Urbit releases. Images would be suitable for cloud orchestration in e.g. Amazon ECS

Dev Tool 1 star awarded Edward Amsden ~ritpub-sipsyl

Urbit HTTP API for Rust

This proposal seeks to create an API to interact with an Urbit ship over HTTP written in Rust.

App Dev: Other 3 stars pending ~mocrux-nomdep

Staff the Urbit Helpdesk, West

Help guide newcomers onto the network.

Community 1 star awarded Conrad

Urbit HTTP Library for Ruby

Create a Ruby language HTTP library to connect to Urbit.

Dev Tool 3 stars pending ~winter-paches

Urbit HTTP API for Kotlin

Write an urbit HTTP API (aka Airlock) for Kotlin.

App Dev: Other 3 stars pending @nrtxrmnd

Urbit HTTP Interface — Java Edition

This proposal seeks to implement an HTTP interface to an Urbit instance in Java, and also seeks to build various related tooling.

Core Dev 3 stars pending ~sipfyn-pidmex

Urbit Event Series

A series of community-focused events to create a new knowledge base for urbit.org, and help new community members learn about Urbit

Community 6 stars pending ~naplet-hildec

Urbian: a customized Linux distribution for Urbit appliances

A package for the generation of custom Linux images with Urbit running as service, for the backend of a turnkey Urbit appliance or IoT hub.

Dev Tool 2 stars pending ~botter-nidnul

Bitcoin Key Derivation

The Urbit HD Wallet allows for many different keys to be generated from a single master ticket. Your task is to use this mechanism to generate Bitcoin keys and expose ways of interacting with them.

App Dev: Other 2 stars awarded pkova

Bitcoin Full Node Provider and Wallet

This bounty covers the creation of infrastructure (gall agents) required to enable a Bitcoin-based payments system from within Landscape.

App Dev: Arvo 6 stars awarded ~timluc-miptev

Urbit Explainer Video

We want to make a short animated video that introduces Urbit to a wider audience.

Community 2 stars awarded ~rivpyl-sidfyl, ~minder-folden

A Collaborative Web Mapping System for Urbit

Allow small scale spatial data to be stored and retrieved in Urbit, for use in landscape and external applications, and shared across ships.

App Dev: Other 4 stars pending Lumphead

Art by Urbit

Art by Urbit will provide a monthly digest of art produced by & for Urbit, on a publicly available website & social media presence.

Community 1 star pending nartes-fasrum

A book about Urbit

A short book about Urbit, on Urbit, including Urbit-centric sections about the wider world of computing

Community 12 stars pending librex-dozryc

Typescript Airlock Library

Create a library for the Typescript language to be used for Airlock, the API suite for outside communication with Urbit.

Core Dev 3 stars awarded ~radbur-sivmus

Go Airlock Library

Create a library for the Go language to be used for Airlock, the protocols for interfacing with Urbit.

Core Dev 3 stars awarded Caio

Haskell Airlock Library

Create a library for the Haskell language to be used for Airlock, the API suite for outside communication with Urbit.

Core Dev 3 stars awarded bsima

The Complete Guide to Gall and Landscape

A full text and video course on every aspect of creating Gall and Landscape apps. Students will create their own full application to finish.

Documentation 4 stars awarded ~timluc-miptev

Urbit online meetup.

I teach a Python class online. Many students would be interested in learning about Urbit too. I'd give a lecture and help them host planets.

Community 1 star awarded ~fonnyx-nopmer

Calendar

An Arvo calendar agent based on the iCalendar spec.

App Dev: Arvo 5 stars awarded ~wolref-podlex, sovmep-ripsum

Host Three Virtual Urbit Meetups

Tlon is not Urbit; Urbit is owned by its community. So we want to decenter the Urbit brand into cities outside of San Francisco, and watch the community’s independent visions of the project take wing.

Community 1 star pending ~naltyc-wornes (dasfeb.industries)

Up-to-date Hoon reference card

I have made an up-to-date version of the Urbit Hoon reference card and will maintain it.https://github.com/natareo/hooncard

Documentation 1 star awarded N E Davis

Ethereum ABI Parser

Create a Gall app that takes the bytecode for a contract ABI.

App Dev: Arvo 2 stars pending xiphiness

Host Three College/University Urbit Meetups (2)

Hold a meetup and presentation about Urbit.

Community 1 star awarded kirk-hutchison

Host Three College/University Urbit Meetups (3)

Hold a meetup and presentation about Urbit.

App Dev: Arvo 1 star awarded ~sanlyt-modbyt

Host Three College/University Urbit Meetups (1)

Hold a meetup and presentation about Urbit.

Community 1 star awarded P. Paramo

Matrices in Hoon

Add array types to Hoon.

Core Dev 5 stars pending N E Davis

Staff the Urbit Help Desk (2)

Help Urbit users with their various problems.

Community 1 star awarded sicbud (and i cannot stress this enough) hathes

Staff the Urbit Help Desk (1)

Help Urbit users with their various problems.

Community 1 star awarded nartes-fasrum

Hoon 001: Learner efficiency and early-learner resources

Create Hoon learning resources catered to learner efficiency, with orienting materials for Hoon & coding, learning examples, videos.

Documentation 3 stars awarded som, ~risruc-habteb, ~rabsef-bicrym

Display ETH Data

The Urbit identity system uses a suite of Ethereum contracts as its PKI. As such, a lot of Ethereum-related functionality is available within the system.

App Dev: Arvo 1 star awarded dominic22

Host Two Urbit Meetups (9)

Tlon is not Urbit; Urbit is owned by its community. So we want to decenter the Urbit brand into cities outside of San Francisco, and watch the community’s independent visions of the project take wing.

Community 1 star awarded juaningan

Host Two Urbit Meetups (10)

Tlon is not Urbit; Urbit is owned by its community. So we want to decenter the Urbit brand into cities outside of San Francisco, and watch the community’s independent visions of the project take wing.

Community 1 star awarded jpt4

Host Two Urbit Meetups (8)

Tlon is not Urbit; Urbit is owned by its community. So we want to decenter the Urbit brand into cities outside of San Francisco, and watch the community’s independent visions of the project take wing.

Community 1 star awarded ~winter-paches, ~fonnyx-nopmer

Host Two Urbit Meetups (7)

Host two Urbit meetups in your city.

Community 1 star awarded nrhtr, ~hocdep-labtel, sunmaid, jackw

Host Two Urbit Meetups (6)

Host two Urbit meetups in your city.

Community 1 star awarded ~dilled-fastyd

Host Two Urbit Meetups (5)

Host two Urbit meetups in your city.

Community 1 star awarded NHL

Host Two Urbit Meetups (2)

Host two Urbit meetups in your city.

Community 1 star awarded Matthew Levan, nforbes6

Host Two Urbit Meetups (3)

Host two Urbit meetups in your city.

Community 1 star awarded yosoyubik

Host Two Urbit Meetups (4)

Host two Urbit meetups in your city.

Community 1 star awarded ~forfel-norfel

Host Two Urbit Meetups (1)

Host two Urbit meetups in your city.

Community 1 star awarded sitful-hatred

Bitcoin Node JSON RPC API (Part 1)

Write a Remote Procedure Call library for a Bitcoin Gall app -- part one.

App Dev: Arvo 1 star awarded yosoyubik

Unit tests for JSON parsing

Write unit tests for JSON-parsing arms of the zuse.hoon standard library.

Core Dev 2 stars awarded courajs

Bitcoin Node JSON RPC API (Part 4)

Write a Remote Procedure Call library for a Bitcoin Gall app -- part four.

App Dev: Arvo 2 stars awarded yosoyubik

Bitcoin Node JSON RPC API (Part 3)

Write a Remote Procedure Call library for a Bitcoin Gall app -- part three.

App Dev: Arvo 1 star awarded yosoyubik

Bitcoin Node JSON RPC API (Part 2)

Write a Remote Procedure Call library for a Bitcoin Gall app -- part two.

App Dev: Arvo 1 star awarded pkova

Unit tests for pure algorithms

Write unit tests for +in, +by, +to, and +diff.

Core Dev 1 star awarded yosoyubik

Unit tests for Zuse cryptographic functions

Write unit tests for cryptographic functions of the Zuse library.

Dev Tool 1 star awarded lukechampine

Unit tests for SHA functions

Write unit tests for SHA cryptographic functions of the Hoon standard library.

Core Dev 1 star awarded Ken Meier

Gall API documentation

Write reference documentation for using the API for developing Gall apps.

Documentation 1 star awarded Liam Fitzgerald, borlyt-salnus