{"repo":"Dyan-Dev/dyan","free":true,"listed":false,"github":"https://github.com/Dyan-Dev/dyan","clone":"git clone https://github.com/Dyan-Dev/dyan.git","description":"🛠️ Visual API builder that lets you create, test, and self-host dynamic REST APIs — without writing boilerplate code.","language":"TypeScript","stars":74,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Dyan Visually build, test, and deploy REST APIs without backend boilerplate 🌐 dyan.live --- 🔥 Key Features - 🧱 Visual REST API builder - ⚙️ Supports GET, POST, PUT, DELETE - ✍️ Write endpoint logic in JavaScript (Python support coming soon) - ⚡ Instant test mode with live input/output - 🧪 Validate logic before execution - 💻 Self-hosted & open-source --- 🎥 Demo Video Watch how Dyan lets you build, test, and run APIs in seconds with no backend boilerplate. --- 🚀 Getting Started Choose your preferred setup method: Option 1: 🐳 Docker (Recommended) The fastest way to get Dyan running with production-ready containers. Prerequisites - Docker and Docker Compose installed 1. Clone the repo 2. Set up environment variables Create a .env file in the project root: 3. Build and run That's it! 🚀 Visit http://localhost:5173 to start building your APIs. - Frontend : http://localhost:5173 - Backend : http://localhost:3000 - Data : Persisted in Docker volume (survives restarts) Managing Docker setup Option 2: 🛠️ Local Development For contributors or those who want to modify the source code. 1. Clone the repo 2. Install dependencies Make sure you have pnpm installed. 3. Set up your environment To skip email sending in development: Note: The magic link will be printed on console of backend. 4. Run backend and frontend In the root folder, run: Visit http://localhost:5173 to start building your APIs. --- 📦 Architecture Frontend : React + Tailwind CSS Backend : NestJS (TypeScript) Sandbox","default_branch":null,"files":null,"tree":[],"storefront":"/r/Dyan-Dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Dyan-Dev/dyan/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}