OpenSpec — TypeScript-инструмент для spec-driven development в ИИ-помощниках по коду.
Open Source: #developer-tools
Проекты каталога, отмеченные тегом #developer-tools. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.
В подборке 82 проектов с суммарным рейтингом 6,405,702 звёзд на GitHub. Основные языки: TypeScript, Rust, Go.
Про инструменты разработчика
Инструменты решают: разница между средним и отличным рабочим окружением — часы продуктивности каждую неделю. Open source инструменты хороши тем, что живут дольше стартапов: их не закроют и не переведут на подписку в одночасье.
В подборке — редакторы, отладчики, генераторы, анализаторы и всё, что делает разработку быстрее. Описания на русском помогают понять ценность инструмента до установки.
Репозитории
Rich — Python-библиотека для красивого форматирования текста, таблиц, progress-bar и логов в терминале.
Gitea — легкий сервис для Git на своем сервере: репозитории, ревью кода, задачи, wiki, пакеты и совместная работа команды.
Appwrite — платформа с открытым кодом для серверной части приложений: пользователи, базы данных, файлы, функции, сообщения, хостинг и обновления в реальном времени.
gpt-engineer — экспериментальная консольная платформа для генерации и изменения кода по описанию на естественном языке.
dive — инструмент для просмотра слоев Docker/OCI-образа и поиска способов уменьшить его размер.
Prettier — инструмент форматирования с жестким стилем для JavaScript, TypeScript, JSX, JSON и других форматов: единый стиль кода без ручных споров.
lazydocker — терминальный интерфейс для управления Docker-контейнерами, образами, volumes, логами и compose-проектами.
DefinitelyTyped — огромный репозиторий TypeScript declaration files для JavaScript-пакетов, у которых типы живут отдельно от исходного кода.
DBeaver — универсальный инструмент для баз данных и SQL: редактор схем, SQL, данных, ER-диаграмм, экспорта, миграций и драйверов.
Slidev — инструмент для презентаций разработчиков: Markdown-слайды, подсветка кода, live coding, темы и Vue-компоненты.
nvm-windows — менеджер версий Node.js для Windows, отдельный от nvm для macOS/Linux и построенный с другой архитектурной идеей.