Devsol is a minimal and secure utility built to airdrop Solana (SOL) tokens on the devnet, specifically designed for developers, testers, and blockchain learners. It provides a simple interface to connect your wallet, request devnet SOL, and check your balance — all within a clean and modern UI built with Retro UI + Shadcn.
Perfect for testing Solana smart contracts, building dApps, or experimenting with wallet interactions.
- Overview
- Tech Stack
- Packages & Libraries
- Getting Started
- Setup
- Features
- Demo & Screenshots
- Acknowledgments
- License
Devsol provides a fast and intuitive way to connect your Solana wallet and receive free SOL on the devnet, intended solely for development and testing purposes. It helps developers quickly test transactions and interactions in a simulated network without needing real tokens or complicated CLI tools.
Layer | Tech |
---|---|
Framework | Next.js (TypeScript) |
Styling | Tailwind CSS + Shadcn + Retro UI |
Runtime | Bun.js |
Blockchain | Solana Devnet |
@solana/web3.js
– Solana SDK for JS/TS@solana/wallet-adapter
(base, react, react-ui, wallets)react-hook-form
– Form management@hookform/resolvers
– Integrates with Zodzod
– Type-safe schema validationsonner
– Notification & toast libraryshadcn/ui
– Modern, accessible component libraryretro-ui
– Classic retro theme styling
Prerequisites:
- Bun.js (or Node.js)
- Git
- IDE (WebStorm / VS Code / Zed)
-
Clone the repository:
git clone https://github.com/Jenil-Desai/devsol.git
-
Navigate to the project folder:
cd devsol
-
Open in your IDE and install dependencies:
bun install # or npm/yarn/pnpm
-
Run the project:
bun run dev
-
🔌 Connect Solana Wallet
- Supports Phantom and other popular wallets via Wallet Adapter
-
💸 Airdrop SOL
- Instantly airdrop devnet SOL to your connected wallet
-
💰 Check Balance
- View the real-time balance of your wallet on Solana devnet
-
🖼️ Custom Wallet UI
- Clean wallet connection button with Shadcn + Retro theme
Live demo: devsol-tan.vercel.app
Landing Page | Request Page Without Wallet Connected | Request Page With Wallet Connected |
---|---|---|
![]() |
![]() |
![]() |
- Harkirat Singh – Web3 Cohort-3 Assignment Inspiration
- Retro UI Documentation
- Solana Wallet Adapter Docs
- Custom Wallet UI Guide
This project is licensed under the MIT License.
Devsol – A developer-first SOL airdropper to power your Web3 builds.