- Get Started
- Stellar Attachment Convention
- Compliance Protocol
- Add Stellar To Your Exchange
- Hardware Requirements
- Issuing Assets
- Known Validators
- Build Stellar Apps
- Contribution Guide
Build cool things on Stellar! This list outlines a few ideas for applications. Feel free to add your own or take one here and run with it. As always, if you need help building anything with Stellar, just ask on Slack chat, IRC, or email [email protected].
If you’re not looking for a full-blown project but still want to help out, look for
help wanted issue labels in any of our repos.
/send @bob $5.
A relatively simple project that graphically displays information pulled from Horizon and could look up accounts and transactions. It would also be cool to see:
Implement a simple Federation server and set up a webpage where anyone can claim a name*yourdomain.com stellar address and associate their stellar account ID with it. The catch is your service will only federate for accounts that set their inflation destination to one provided by your domain.
You can also contribute to the federation server maintained by Stellar Development Foundation.
Allow anyone to send lumens from their Stellar client to any email address. They would simply enter something like
<emailaddress>*domain.com and then they are able to send it lumens. If the recipient doesn’t have a stellar account already one will be created for them and they will get an email alerting them that they have lumens.
This would be a service hosted at
domain.com that does the following:
Advanced: Allow people to manage the stellar account you just created for them by sending emails to [email protected]. This makes someone’s inbox a Stellar client. For example:
send 100 XLM to [email protected]
Description and discussion here.
Let’s say you have a public-facing service, perhaps for streaming or open Wi-Fi. You want to allow other people to use this service if they pay you small amounts. These payments could be used for spam prevention or to support your business. This is a job for the toll collector…
A simple service that keeps track of any XLM sent to a
toll address. The toll collector has a database of public keys and amounts of XLM it has sent to the toll address. It watches for payments to the toll address on the Stellar network and adds them to this DB.
The toll collector service has one RPC or endpoint that you can call:
charge(publicKey, amount of XLM)returns
amount XLM charged
amount of XLM this key has left
Your app can publish its Stellar toll address for payments. When someone tries to use your service, the server has them authenticate their public key and calls
charge on the Toll Collector to decrement the consumer’s balance in the DB. You can send the consumer a message when their balance is zero.
A web application that facilitates creating multisig transactions. Typically you must coordinate between several parties to generate a transaction for an account protected by multisig. This site would make this process much easier and allow you to coordinate in cases where you don’t know the other party.
Ideally, the multisig coordinator includes the following features:
A data feed for the distributed Exchange inside Stellar. Something equivalent to the Poloniex API. This will be useful for apps like StellarTerm as well as getting the Stellar trade volume added to charting sites like CoinMarketCap
A web page that shows the state of the network quorum graph. Ideally, the quorum monitor shows:
You should be able to view the quorum graph from the point of view of any given validator. You would probably need to run stellar-core to build the quorum monitor. You can get the data from the stellar-core logs and the
Advanced: Build a server that connects to stellar-core and monitors the externalized messages and the various validator broadcasts.
Build a library in your favorite language:
Or contribute to our existing SDKs: