We’ve all been there: you're trying to tweak your OpenAPI spec, and you end up tangled in YAML errors, weird validation issues, or—you guessed it—paywalls.
Enter swagrLite ⚡ — a lightweight, open-source Swagger Editor–like tool built with React, TypeScript, and Vite. It gives you the core features you need to write, validate, and explore OpenAPI YAML files without jumping through hoops.
🚀 Why swagrLite?
Swagger Editor (editor.swagger.io) is great—until it locks features behind a paywall 💰.
That’s where swagrLite⚡️ steps in.
It offers a fast and minimal experience, perfect for quick spec validation, API testing, or just learning how OpenAPI works.
✨ Features at a Glance
- 🧾 YAML Parsing with basic error detection
- ✅ OpenAPI Schema Validation so your specs are always compliant
- 🪠 Real-time squiggles for instant YAML & OpenAPI feedback
- 🔍 Clickable Error Panel to jump to the source of problems
- 🧭 API Exploration mode to test and learn how your API works
- 🕒 Debounced Validation for a smoother typing experience
- 📁 File Import/Export to manage specs locally
- 📂 Drag and Drop Support for importing YAML files quickly
- 🔧 More features coming soon! Stay tuned for improvements and new tools.
🤝 Contributions Welcome!
If you spot a bug 🐞, have an idea 💡, or just want to help out—open an issue or submit a PR here!
This project thrives on community input. Whether it's feature requests or code contributions, you're welcome to jump in.
🌟 Spread the Word!
If you find swagrLite helpful, consider:
- ⭐️ Starring the repo
- 📢 Sharing with your dev friends
- 💬 Tweeting about it
- 🧑💻 Using it in your own projects
Let’s make OpenAPI editing smoother and more accessible—without the paywalls.
Top comments (0)