39.6K subscribers
1.72K photos
51 videos
5 files
1.84K links
Download Telegram
🚀 Быстрый линтер OpenAPI и Swagger

Vacuum — это легкий и супербыстрый линтер для OpenAPI, написанный на Go. Он совместим с правилами Spectral и предлагает автоисправление для пользовательских правил. Идеален для проверки качества спецификаций API.

🚀Основные моменты:
- Поддержка автоисправления ошибок в спецификациях
- Совместимость с существующими правилами Spectral
- Легкий и быстрый инструмент для CI/CD
- Многофункциональный интерфейс командной строки
- Поддержка Docker и различных платформ

📌 GitHub: https://github.com/daveshanley/vacuum

#go
9👍7🔥4
📚 Go Styleguide для эффективного программирования на Go ⚙️

Репозиторий предлагает рекомендации и лучшие практики для написания чистого и поддерживаемого кода на Go. Основывается на опыте и вдохновении от конференций, дополняя "Effective Go".

🚀Основные моменты:
- Структурированное логирование для упрощения отладки.
- Избегайте глобальных переменных для повышения тестируемости.
- Используйте семантическое версионирование для управления зависимостями.
- Применяйте линтеры и goimports для поддержания качества кода.
- Следуйте принципам тестирования и написания читаемого кода.

📌 GitHub: https://github.com/bahlo/go-styleguide

#go
26👍4🔥2🥰1
🚀 Warpnet: децентрализованная сеть для обмена данными

Warpnet — это платформа, позволяющая пользователям безопасно обмениваться данными в децентрализованной сети. Она построена на Go и использует Wails для создания интерфейсов. Проект активно развивается, и сообщество приветствует новые идеи и улучшения.

🚀 Основные моменты:
- Децентрализованный обмен данными
- Построен на Go и Wails
- Открытый для вкладов и предложений
- Поддержка тестовой сети
- Активное сообщество в Telegram

📌 GitHub: https://github.com/Warp-net/warpnet

#go
👍106🔥4🤔2
🎨 Мощная библиотека для векторной графики на Go

Canvas — это библиотека для создания векторной графики, поддерживающая экспорт в SVG, PDF, растровые форматы и HTML Canvas через WASM. Она предлагает широкий функционал для манипуляции путями, форматирования текста и работы с шрифтами.

🚀 Основные моменты:
- Поддержка множества форматов вывода (SVG, PDF, PNG и др.)
- Возможности работы с текстом и шрифтами
- Высокая производительность и точность операций с путями
- Поддержка LaTeX для конвертации в пути
- Оптимизированный рендеринг с использованием ASM

📌 GitHub: https://github.com/tdewolff/canvas

#go
👍144🔥3