39.6K subscribers
1.72K photos
51 videos
5 files
1.84K links
Download Telegram
🎨 Мощная библиотека для векторной графики на Go

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

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

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

#go
👍185🔥3
👣 Как делать настоящие нативные десктоп-приложения на Go - без Electron и лишних зависимостей 🤨

Инструмент позволяет пользователям объединять код 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
341👍24😁4🥰3🤔3
👣 dotconfig

Упростите конфигурацию Go-приложений через переменные окружения.

Локально вы можете использовать файл .env с ключами и значениями. В проде данные безопасно подтягиваются из менеджера секретов.

Инструмент dotconfig помогает настроить такой поток без лишнего кода и ручной рутины.
Настройка становится простой, а переносимость между средами - более удобной.

https://github.com/DeanPDX/dotconfig

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍148🔥4🥰1