📑 go-sqlite3 — необычная реализация SQLite для Go, которая обходится без cgo. Вместо традиционных биндингов проект использует Wasm-сборку SQLite и рантайм wazero, что делает его полностью независимым от системных библиотек.
Драйвер остаётся совместимым с стандартным интерфейсом
🤖 GitHub
@golang_interview
Драйвер остаётся совместимым с стандартным интерфейсом
database/sql,
но при этом предлагает прямой доступ к низкоуровневым функциям SQLite. Разработчики уделили внимание тестированию: поддержка множества архитектур и ОС, включая экзотические вроде RISC-V или Solaris. 🤖 GitHub
@golang_interview
❤4🔥1🥰1
200 идей для пет-проектов — от легких скриптов до хардкора с блокчейном.
Всё уже разложено по полочкам: по уровням, по стеку.
📌 Начать работать можно здесь
Всё уже разложено по полочкам: по уровням, по стеку.
📌 Начать работать можно здесь
👍6🔥2🌚1
⏱ gocron — пакет для планирования задач в Golang, который превращает обычные функции в периодические джобы. В нем есть поддержка cron-формата, распределённое выполнение через механизм лидер-элекции и гибкие ограничения на параллельное выполнение.
Интересно реализована система событий: можно подписываться на статусы выполнения задач и собирать метрики. Для тестирования есть моки и FakeClock, что упрощает проверку сложных временных зависимостей.
🤖 GitHub
@golang_interview
Интересно реализована система событий: можно подписываться на статусы выполнения задач и собирать метрики. Для тестирования есть моки и FakeClock, что упрощает проверку сложных временных зависимостей.
🤖 GitHub
@golang_interview
👍5❤1🔥1