Solana Token Launchpad
A powerful web application that enables users to launch their own tokens on the Solana blockchain with complete metadata support.
ReactTypeScriptTailwindCSSShadcnSolana Web3.jsSolana SPL TokenAnza Wallet Adapter

Solana Token Launchpad
A powerful web application that enables users to launch their own tokens on the Solana blockchain with complete metadata support.

solana-token-lauchpad.vercel.app
Features
- Multi-network Support: Deploy tokens on any Solana network (Mainnet, Devnet, Testnet, Localhost)
- Custom RPC Support: Add your own RPC endpoints for specialized deployments
- Token Metadata: Create and attach comprehensive metadata to your token
- Automatic Metadata Hosting: Seamlessly upload and generate metadata URIs using Cloudinary
- Authority Management: Options to revoke mint and freeze authority as needed
- Devnet SOL Airdrop: Built-in functionality to request SOL airdrops on Devnet for testing
- Modern UI: Clean, responsive interface powered by Shadcn UI components and Tailwind CSS
Tech Stack
- React with TypeScript
- Vite for fast development and optimized builds
- Tailwind CSS for styling
- Shadcn UI component library
- Solana Web3.js for blockchain interactions
- Solana SPL Token standard implementation
- Anza Wallet Adapter for seamless wallet connectivity
Getting Started
Prerequisites
- Node.js (v16 or higher)
- pnpm package manager
- A Solana wallet (like Phantom, Solflare, etc.)
Installation
-
Clone the repository:
git clone https://github.com/yourusername/Solana-Token-Lauchpad.git cd Solana-Token-Lauchpad
-
Install dependencies:
pnpm install
-
Create a .env file based on the example:
cp .env.example .env
-
Start the development server:
pnpm run dev
-
Open your browser and navigate to
http://localhost:5173
Usage
- Connect your wallet using the wallet adapter
- Select the desired Solana network (Mainnet, Devnet, Testnet, etc.)
- If using Devnet, you can airdrop SOL to your wallet for testing
- Fill in the token creation form with:
- Token name
- Symbol
- Initial supply
- Decimals
- Metadata image (uploaded to Cloudinary)
- Additional metadata attributes
- Choose authority settings (mint and freeze)
- Launch your token!
Development
Project Structure
- components - React components including the token form and wallet adapter
- context - Context providers for network selection
- lib - Utility libraries
- utils - Helper functions
Building for Production
pnpm run build
This generates a dist folder with optimized production files.
Contributing
Contributions are always welcome! Don't think, just do it.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.