🎨 Мощная библиотека для векторной графики на Go
Canvas — это библиотека для создания векторной графики, поддерживающая экспорт в SVG, PDF, растровые форматы и HTML Canvas через WASM. Она предлагает широкий функционал для манипуляции путями, форматирования текста и работы с шрифтами.
🚀 Основные моменты:
- Поддержка множества форматов вывода (SVG, PDF, PNG и др.)
- Возможности работы с текстом и шрифтами
- Высокая производительность и точность операций с путями
- Поддержка LaTeX для конвертации в пути
- Оптимизированный рендеринг с использованием ASM
📌 GitHub: https://github.com/tdewolff/canvas
#go
Canvas — это библиотека для создания векторной графики, поддерживающая экспорт в SVG, PDF, растровые форматы и HTML Canvas через WASM. Она предлагает широкий функционал для манипуляции путями, форматирования текста и работы с шрифтами.
🚀 Основные моменты:
- Поддержка множества форматов вывода (SVG, PDF, PNG и др.)
- Возможности работы с текстом и шрифтами
- Высокая производительность и точность операций с путями
- Поддержка LaTeX для конвертации в пути
- Оптимизированный рендеринг с использованием ASM
📌 GitHub: https://github.com/tdewolff/canvas
#go
👍18❤5🔥3
Инструмент позволяет пользователям объединять код Go и веб-интерфейс в один двоичный файл.
Схема простая: Go-бэкенд + любой фронтенд (React / Vue / Svelte) → на выходе один нативный бинарник.
Никакого встроенного браузера, тяжёлых рантаймов и 300 МБ на пустом месте - интерфейс отрисовывает сама библиотека.
Что получаешь:
- Работу на чистом Go;
- Возможность подключать любой фронтенд;
- Автогенерацию TS-типов из Go-структур;
- Нативные окна, меню, диалоги;
- Поддержку тёмной темы и системных эффектов;
- Адекватный кроссплатформенный билд.
Минимум магии - максимум скорости и удобства.```
https://github.com/wailsapp/wails
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤41👍24😁4🥰3🤔3
Упростите конфигурацию Go-приложений через переменные окружения.
Локально вы можете использовать файл .env с ключами и значениями. В проде данные безопасно подтягиваются из менеджера секретов.
Инструмент dotconfig помогает настроить такой поток без лишнего кода и ручной рутины.
Настройка становится простой, а переносимость между средами - более удобной.
https://github.com/DeanPDX/dotconfig
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤8🔥4🥰1