This repository collects the projects which are eligible for a bounty award from the DXOS team.
These projects are important to the DXOS developer platform for decentralized, local-first, and privacy-preserving apps. The DXOS team will ensure that the projects are well-defined, and will provide close support and feedback as projects are delivered.
Any given project becomes reserved for the first person who receives approval on a pull request with a design and plan that is accepted by the team.
The bounty PR should include any clarification of scope, design proposals, and a breakdowns of work into steps. Timeline predictions are not required but projects are expected to complete within a reasonable timeframe (weeks or months).
As the project is delivered, the bounty is paid out in parts corresponding to the agreed upon milestones in the plan.
To get started, pick one of the projects from the list and open a PR with your spec proposal in the corresponding projects/<name>/
folder. The README.md
will contain the beginning of a scope description, feel free to extend it, and make that folder your project home in your PR.
Name | Description |
---|---|
chat | A group chat client |
chess | A chess (or any board game) tournament app |
functions | A runtime and developer experience around executing code remotely |
composer-native | A "more native" app experience for Composer |
obsidian-plugin | A way to sync content between devices and users in Obsidian |
community | A community relationship management solution integrated into Composer |
githunt | A tool for discovering and tracking relevant people and projects on GitHub |
git-echo | A way to synchronize Git data with ECHO (collaborate on github issues together) |
presenter | Improvements to the presentation mode of Composer |
dxfs | A decentralized filesystem plugin for Composer |
A way to synchronize email into ECHO and an API for sending batches of email | |
notebook | A way to write and execute inline code in a notebook-like environment |
forms | A way to create and fill out structured forms and inputs in Composer |
publisher | A way to keep a statically generated website in sync with Composer |
composer-browser-extension | A browser extension for Composer scenarios: find anything in composer, store and file a website into Composer |
meetings | Video presence and voice calls in Composer. Automatic recordings, transcripts, intelligence. |
codepad | An instant shared code editor for spot collaboration or interviews (coderpad, hackpad, codeinterview clone) |
email-and-notification-delivery | A way to guarantee that emails, notifications, and other "once and only once" actions happen only once |