🚀 Делаю 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:

https://github.com/dev-ik/specdock

#opensource #openapi #swagger #typescript #react #electron