π What is Dyan?
Dyan is a developer tool that helps you:
- π§ Visually define API endpoints (GET, POST, PUT, DELETE)
- π§ Write custom logic in JavaScript (Python support coming)
- β‘ Test instantly with live input/output
- π» Run everything locally β your backend, your control
No code generation. No framework lock-in. Just fast iteration.
πΊ Watch the Demo
In this video, we:
- Create a /user endpoint in the Dyan builder
- Add logic using the in-browser editor
- Test it live inside Dyanβs runtime
Hit it from Postman at http://localhost:3000/api/user
π Tech Stack
- π₯οΈ Frontend: React + Tailwind CSS
- π§ Backend: NestJS
- π¦ Database: SQLite (works with PostgreSQL, MySQL, etc.)
- π§ͺ Runtime: Secure JS sandbox via vm2
π Try It Yourself
- π GitHub: github.com/dyan-dev/dyan
- π¬ Discord: Join the community
- π Website: dyan.live
Weβre building this in public and actively looking for contributors β feel free to jump in and say hi!
π‘ Coming Soon
- POST/PUT/DELETE full support
- Docker Compose deployment
- Magic link auth
- Plugin system for auth, DBs, AI, and more
Top comments (0)