Skip to content

SlightlyEpic/shaderland

Repository files navigation

Shaderland

Shaderland is an AI-enhanced web IDE for writing WebGL shaders, making shader development easier, faster, and more collaborative.

🎨 Explore Shaderland: https://shaderland.vercel.app
🚀 Deploy Your Own: Deployment Guide
📂 GitHub Repository: https://github.com/SlightlyEpic/shaderland

Demo login credentials: (for https://shaderland.vercel.app)

  • Email: sampleuser@gmail.com
  • Password: 1234sample@

✨ Key Features

🔍 AI-Driven Development:

  • Built-in AI chat as your coding companion
  • AI-powered autocomplete to speed up coding

🖥️ WebGL Integration:

  • Real-time WebGL output preview

🗂 Workspace Management:

  • Organize your shaders into multiple workspaces
  • Within a workspace, keep multiple related programs

🧑‍💻 Developer-Friendly IDE:

  • Syntax highlighting and line numbering

🔑 Authentication Made Easy:

  • Supports email authentication and Google OAuth
  • Password reset functionality included

📱 Modern UI:

  • Clean, responsive, and intuitive design

⚙️ Tech Stack

Shaderland is built with modern and secure technologies:

  • Next.js — Fast and powerful React framework
  • Auth0 — Secure authentication
  • Mongoose — MongoDB object modeling
  • Vercel AI SDK + Groq AI — AI-powered features
  • Zustand — State management
  • Tanstack Query - Efficient API querying
  • Zod — Data validation
  • Tailwind CSS — Stylish and responsive UI
  • TypeScript — Type-safe development

Experience the future of shader development with Shaderland! 🎉

About

AI enhanced web IDE for WebGL shaders

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors