{"id":28906707,"url":"https://github.com/jenil-desai/devsol","last_synced_at":"2026-04-07T09:31:37.483Z","repository":{"id":294215176,"uuid":"986270113","full_name":"Jenil-Desai/Devsol","owner":"Jenil-Desai","description":"Devsol is a minimal and secure utility built to airdrop Solana (SOL) tokens on the devnet, specifically designed for developers, testers, and blockchain learners.","archived":false,"fork":false,"pushed_at":"2026-02-04T14:23:24.000Z","size":565,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-05T01:39:11.241Z","etag":null,"topics":["bun","nextjs","retro-ui","solana","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://devsol-tan.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jenil-Desai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-19T11:06:15.000Z","updated_at":"2026-02-04T14:23:29.000Z","dependencies_parsed_at":"2025-05-19T12:31:01.534Z","dependency_job_id":"b512a367-d092-48f5-963a-afe8939920ac","html_url":"https://github.com/Jenil-Desai/Devsol","commit_stats":null,"previous_names":["jenil-desai/devsol"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Jenil-Desai/Devsol","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jenil-Desai%2FDevsol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jenil-Desai%2FDevsol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jenil-Desai%2FDevsol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jenil-Desai%2FDevsol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jenil-Desai","download_url":"https://codeload.github.com/Jenil-Desai/Devsol/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jenil-Desai%2FDevsol/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31507967,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bun","nextjs","retro-ui","solana","tailwindcss","typescript"],"created_at":"2025-06-21T15:09:09.194Z","updated_at":"2026-04-07T09:31:37.459Z","avatar_url":"https://github.com/Jenil-Desai.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ⚡ Devsol – Airdrop SOL on Devnet, Effortlessly\n\n**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.\n\n\u003e Perfect for testing Solana smart contracts, building dApps, or experimenting with wallet interactions.\n\n---\n\n## 📑 Table of Contents\n\n1. [Overview](#-overview)\n2. [Tech Stack](#-tech-stack)\n3. [Packages \u0026 Libraries](#-packages--libraries)\n4. [Getting Started](#-getting-started)\n5. [Setup](#-setup)\n6. [Features](#-features)\n7. [Demo \u0026 Screenshots](#-demo--screenshots)\n8. [Acknowledgments](#-acknowledgments)\n9. [License](#-license)\n\n---\n\n## 🌟 Overview\n\nDevsol 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.\n\n---\n\n## 🧠 Tech Stack\n\n| Layer        | Tech                             |\n|--------------|----------------------------------|\n| Framework    | Next.js (TypeScript)             |\n| Styling      | Tailwind CSS + Shadcn + Retro UI |\n| Runtime      | Bun.js                           |\n| Blockchain   | Solana Devnet                    |\n\n---\n\n## 📦 Packages \u0026 Libraries\n\n- `@solana/web3.js` – Solana SDK for JS/TS\n- `@solana/wallet-adapter` (base, react, react-ui, wallets)\n- `react-hook-form` – Form management\n- `@hookform/resolvers` – Integrates with Zod\n- `zod` – Type-safe schema validation\n- `sonner` – Notification \u0026 toast library\n- `shadcn/ui` – Modern, accessible component library\n- `retro-ui` – Classic retro theme styling\n\n---\n\n## 🚀 Getting Started\n\n\u003e Prerequisites:\n- Bun.js (or Node.js)\n- Git\n- IDE (WebStorm / VS Code / Zed)\n\n---\n\n## ⚙️ Setup\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/Jenil-Desai/devsol.git\n   ```\n\n2. Navigate to the project folder:\n\n   ```bash\n   cd devsol\n   ```\n\n3. Open in your IDE and install dependencies:\n\n   ```bash\n   bun install   # or npm/yarn/pnpm\n   ```\n\n4. Run the project:\n\n   ```bash\n   bun run dev\n   ```\n\n---\n\n## 🎯 Features\n\n* 🔌 **Connect Solana Wallet**\n\n  * Supports Phantom and other popular wallets via Wallet Adapter\n\n* 💸 **Airdrop SOL**\n\n  * Instantly airdrop devnet SOL to your connected wallet\n\n* 💰 **Check Balance**\n\n  * View the real-time balance of your wallet on Solana devnet\n\n* 🖼️ **Custom Wallet UI**\n\n  * Clean wallet connection button with Shadcn + Retro theme\n\n---\n\n## 📸 Demo \u0026 Screenshots\n\nLive demo: [devsol-tan.vercel.app](https://devsol-tan.vercel.app)\n\n| Landing Page | Request Page Without Wallet Connected | Request Page With Wallet Connected |\n|--------------|--------------|--------------|\n| ![Landing Page](./screenshots/Landing.png) | ![Request Page Without Wallet Connected](./screenshots/Request-Without-Wallet.png) | ![Screenshot 3](./screenshots/Request-With-Wallet.png) |\n\n---\n\n## 🙏 Acknowledgments\n\n1. **Harkirat Singh** – Web3 Cohort-3 Assignment Inspiration\n2. [Retro UI Documentation](https://www.retroui.dev)\n3. [Solana Wallet Adapter Docs](https://github.com/solana-labs/wallet-adapter)\n4. [Custom Wallet UI Guide](https://medium.com/@kusalkalingainfo/creating-a-custom-solana-wallet-connect-ui-with-next-js-tailwind-and-shadcn-b9e372dc2ac0)\n\n---\n\n## 📜 License\n\nThis project is licensed under the **MIT License**.\n\n---\n\n\u003e Devsol – A developer-first SOL airdropper to power your Web3 builds.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenil-desai%2Fdevsol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenil-desai%2Fdevsol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenil-desai%2Fdevsol/lists"}