Catalog of Fedi Mini Apps, WebLN, and Nostr Sites
Fundamentally a Fedi Mini App is a website that uses WebLN or Nostr to interact with Fedi's balances and data. Fedi Mini Apps run in Fedi's in-app browser to inject WebLN and Nostr and give a native payments / auth integration with Fedi's balances. When the webpage calls a function like window.webln.createInvoice() , instead of linking off to some separate wallet application, it prompts the user directly asking if they want to create the invoice. Same thing with Login with Lightning, Login with Nostr, signing nostr events, etc. It all happens directly in the app.
Here are some examples of Fedi Mini Apps that we've developed, as well as some other WebLN and Nostr sites that we've helped integrate with Fedi to make a great user experience.
Custom Fedi Mini Apps
AI Assistant: a Lightning Powered AI Chatbot
AI Assistant is a pay per message AI chatbot. The AI calls are provided with no limits and at-cost, paying only for the compute and bandwidth used to generate the response.
To add it to your Federation, add the following to your sites array in your Federation Meta Config:
sites = [
...,
{
"id":"lngpt",
"url":"https://lngpt.vercel.app",
"title":"LN GPT",
"imageUrl":"http://lngpt.vercel.app/logo.png"
},
]
Swap: Send and Receive Stablecoin Payments to your Fedi Ecash Balance via Lightning
Swap uses the FixedFloat API to pay and receive stablecoin payments to your Fedi Ecash balance via Lightning. Simply scan a QR code of an ethereum, tron, or binance address, select the stablecoin you want to pay with, and click send. Swap will create a lightning invoice for the amount of stablecoin you want to send, which will pop up in the Fedi in-app browser. Pay the invoice, and Swap will send the stablecoin to the address you scanned.
Swap also allows you to receive stablecoin payments to your Fedi Ecash balance via Lightning. Select the network and stablecoin you want to receive, create a lightning invoice for the amount, and Swap will create a deposit address on the selected network. Show that address to the sender via QR code or copy/paste, and they can send you the stablecoin. Once the stablecoin is received and confirmed, Swap will complete the lightning invoice payment for the equivalent amount and you'll see your Fedi Wallet's Ecash balance increase by the equivalent amount in Ecash.
To add it to your Federation, add the following to your sites array in your Federation Meta Config:
sites = [
...,
{
"id":"swap",
"url":"https://ln-swap.vercel.app",
"title":"SWAP",
"imageUrl":"https://ln-swap.vercel.app/logo.png"
}
]
Bitcoin Crowdfunding and Crowdsourcing
Geyser Fund
Geyser is a bitcoin-native crowdfunding platform where you can fund projects, ideas, and initiatives to help your community. We've seen some amazing projects funded on Geyser so far, and we're excited to see what the global Bitcoin community will fund next.
sites = [
...,
{
"id":"geyser",
"url":"https://geyser.fund",
"title":"Geyser",
"imageUrl":"https://pbs.twimg.com/profile_images/1410228768954260992/6Z6Z3Z8-_400x400.jpg"
},
]
Human Rights Foundation Bitcoin Fund
We're building Fedi to help disempowered communities, and one of our closest partners in that mission is the Human Rights Foundation. This mini app links directly to the HRF Bitcoin Fund donation page, allowing community members to donate to the fund directly from their Fedi Ecash balance using the Lightning integration.
sites = [
...,
{
"id":"hrf",
"url":"https://hrf.org/devfund",
"title":"HRF",
"imageUrl":"https://hrf.org/wp-content/uploads/2020/08/HRF_-logomark_main.png"
},
]
Earn Bitcoin for your Community
Stakwork
Stakwork is a platform for earning bitcoin by completing tasks. Adding this mini app to your federation gives everyone an easy way to EARN Bitcoin through completing micro tasks. You can also post bounties for tasks you want completed, and pay out in bitcoin.
sites = [
...,
{
"id":"stakwork",
"url":"https://stakwork.com/login",
"title":"Stakwork",
"imageUrl":" https://www.stakwork.ai/wp-content/uploads/2022/01/logo-stak.svg"
},
]
Microlancer
Microlancer is a Lightning Network powered freelance marketplace. Adding this mini app to your federation gives everyone an easy way to earn bitcoin by completing freelance tasks.
sites = [
...,
{
"id":"microlancer",
"url":"https://microlancer.io/",
"title":"Microlancer",
"imageUrl":""
}
]
Spend Bitcoin in your Community
BTC Map
Easily find places to spend sats anywhere on the planet. BTC Map is a map of the world with pins for every place that accepts bitcoin. Adding this mini app to your federation gives everyone an easy way to find places to buy things with bitcoin.
sites = [
...,
{
"id":"btcmap",
"url":"https://btcmap.org/map",
"title":"BTC Map",
"imageUrl":"https://btcmap.org/images/logo.svg"
},
]
Bitrefill
Bitrefill lets your community live on Bitcoin by allowing them to buy gift cards, phone refills, and more with their Lightning Network integration. Just tap the Bitrefill mini app in your Fedi app, select the gift card you want to buy, and pay with your Fedi Ecash balance.
sites = [
...,
{
"id":"bitrefill",
"url":"https://embed.bitrefill.com/?paymentMethod=lightning&ref=bezsoYNf&utm_source=fedi",
"title":"Phone Refill",
"imageUrl":"https://fedibucket.s3.us-east-2.amazonaws.com/afro-bitcoin-conference/phone+refill%403x.png"
},
]
The Bitcoin Company
The Bitcoin Company is a gift-card marketplace that allows you to buy gift cards with bitcoin. Adding this mini app to your federation gives everyone an easy way to buy gift cards and visa cards with bitcoin.
sites = [
...,
{
"id":"bitcoin-company",
"url":"https://thebitcoincompany.com/",
"title":"The Bitcoin Company",
"imageUrl":"https://pbs.twimg.com/profile_images/1561465036882776072/Upr_eTST_400x400.jpg"
}
]
Social Networks and Content Platforms w/ WebLN
Stacker News
Stacker News is Hacker News for Bitcoiners: a reddit-like community where users can earn and spend bitcoin for creating or curating content. Stacker News' webln integration lets Fedi users zap sats to other users for their posts and comments, or receive sats for their own posts and comments.
sites = [
...,
{
"id":"stackernews",
"url":"https://stacker.news",
"title":"Stacker News",
"imageUrl":"https://pbs.twimg.com/profile_images/1410228768954260992/6Z6Z3Z8-_400x400.jpg"
},
]
Bitcoin Exchange Services
Boltz
Boltz is a privacy first, non-custodial bitcoin exchange built to bridge different layers of Bitcoin like the Liquid and Lightning Network. With Boltz users can seamlessly swap their bitcoin between layers, to e.g. use advanced financial products or manage liquidity of their lightning channels. Boltz Swaps are non-custodial, which means users can always rest assured to be in full control of their bitcoin throughout the entire flow of a swap.
sites = [
...,
{
"id":"boltz",
"url":"https://boltz.exchange/swap",
"title":"Boltz",
"imageUrl":"https://boltz.exchange/assets/boltz-1395d097.svg"
},
]
Discover more mini apps
Explore additional Mini Apps in the Fedi Mini Apps Catalog or through the Mini Apps section within your Fedi app.
To add a Mini App from the catalog:
- Copy the Mini App's URL.
- In your Fedi app, open
Add Mini App. - Paste the URL and confirm.
You can also add your own Mini App or website by entering its URL directly.