🚀 Делаю SpecDock — workspace для OpenAPI и Swagger
Последние несколько лет практически в каждом проекте, где я работал, использовался OpenAPI / Swagger.
Но со временем заметил одну вещь: чаще всего OpenAPI остаётся просто документацией.
После получения контракта разработчику всё равно приходится:
• искать нужные методы • разбираться со схемами запросов и ответов • генерировать SDK • настраивать окружение для работы с API • переключаться между Swagger, Postman и редактором кода
Из этой идеи родился SpecDock — инструмент для работы с API-контрактами.
Концепция максимально простая:
➡️ Импортировать OpenAPI ➡️ Изучить API ➡️ Сгенерировать SDK
Сейчас в проекте уже есть:
✅ OpenAPI / Swagger support ✅ Импорт по URL ✅ YAML / JSON import ✅ API Explorer ✅ Поиск по endpoint’ам ✅ Генерация TypeScript SDK ✅ ZIP export ✅ Docker support
В планах:
• React Query generation • Python SDK generation • Go SDK generation • PHP SDK generation • Electron desktop version • Self-hosted режим
Проект полностью open-source.
Буду рад любому фидбеку от тех, кто регулярно работает с OpenAPI.
GitHub: