What it does
ErrExplain takes any programming error and breaks it down into: โ Explanations โ Root causes โ Step-by-step fixes
Key Features
โ Smart Error Analysis โ Paste any error message and get structured explanations โ Root Cause Detection โ Understand what actually caused the error โ Actionable Solutions โ Step-by-step fixes that actually work โ Collaborative Sharing โ Generate shareable links for team debugging โ Error History โ Track and analyze your debugging patterns โ Rate Limiting โ Fair usage with 5 free analyses per day โ Mobile Friendly โ Works seamlessly across all devices
How Appwrite is used
โ Runs fully on Appwrite Sites โ Appwrite Database for: โ Storing error submissions โ Applying daily rate limits (5 free analyses/day) โ Generating shareable error links for team debugging โ Appwrite Functions for: โ Handling API calls to the error analysis engine โ Keeping API keys secure and off the frontend
Tech Stack
โ Frontend: Next.js 15+, React 19, Tailwind CSS 4, clsx โ Backend: Appwrite Functions, Next.js API Routes, Node.js, node-appwrite โ Database: Appwrite Database โ AI: Groq (Llama 4 Maverick) + Vercel AI SDK โ Validation: Zod โ UI & UX: Sonner (toasts), Lucide React (icons), Recharts (charts) โ Deployment: Appwrite Sites
Links
โ Try it out: https://errexplain.appwrite.network/ โ GitHub: https://github.com/AbhiVarde/ErrExplain โ X (Twitter): https://x.com/varde_abhi/status/1963581370980032600