- Overview
- Features
- System Architecture
- Getting Started
- Usage
- API Reference
- Deployment
- Contributing
- License
- Contact
- Acknowledgements
The Stellar Testnet Faucet is a web application developed by Acachete Labs that provides free test tokens (XLM) for Stellar blockchain development. It serves as a reliable alternative to the official Stellar Friendbot with enhanced features and improved reliability.
graph LR
A[Developer] -->|Requests Tokens| B[Stellar Testnet Faucet]
B -->|Distributes Test XLM| C[Developer's Stellar Account]
B -->|Uses| D[Stellar Network API]
D -->|Confirms Transaction| B
style B fill:#08B5E5,stroke:#333,stroke-width:2px
- Multi-Network Support: Distribute tokens on both Testnet and Futurenet
- Higher Distribution Limits: More tokens than the official Friendbot
- Transaction Tracking: View transaction IDs and status
- Modern UI/UX: Clean, responsive interface with dark mode support
- SEO Optimized: Enhanced discoverability for developers
flowchart TD
subgraph Client
UI[User Interface] --> Form[Faucet Form]
Form --> Validation[Input Validation]
Validation --> Request[API Request]
end
subgraph Server
Request --> Handler[Request Handler]
Handler --> StellarSDK[Stellar SDK]
StellarSDK --> Network[Stellar Network]
end
Network --> Response[Transaction Response]
Response --> UI
| Component | Technology | Description |
|---|---|---|
| Frontend | Next.js 15.5.2 | React framework with App Router |
| Styling | Tailwind CSS 4.x | Utility-first CSS framework |
| UI Components | shadcn/ui | Accessible component system |
| Blockchain Integration | Stellar SDK 14.1.1 | Official Stellar JavaScript SDK |
| Deployment | Vercel | Edge-optimized hosting platform |
- Node.js 18.x or higher
- Bun or npm
-
Clone the repository
git clone https://github.com/salazarsebas/acachete-faucet.git cd acachete-faucet -
Install dependencies
bun install
-
Start the development server
bun dev
-
Open http://localhost:3000 in your browser
Click to view usage instructions
Choose between Testnet or Futurenet based on your development needs.
Provide your public Stellar address (starting with 'G').
Click the "Get Test Tokens" button to receive XLM.
After successful funding, you'll see the transaction ID and confirmation.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Acachete Labs - @salazarsebas
Project Link: https://github.com/salazarsebas/acachete-faucet
Made with ❤️ by Acachete Labs