13 ноября(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Go-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_go_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
warpnet
https://github.com/Warp-net/warpnet
WarpNet is a decentralized, peer-to-peer social network inspired by Twitter, built with Go. It runs without central servers, using Noise protocol for inter-node communication and built-in local storage. WarpNet is censorship-resistant, scalable, and fully open-source.
https://github.com/Warp-net/warpnet
Practical Go: Real world advice for writing maintainable Go programs
https://dave.cheney.net/practical-go/presentations/qcon-china.html
https://dave.cheney.net/practical-go/presentations/qcon-china.html
Go Style Guide
https://docs.gruntwork.io/guides/style/golang-style-guide
This is Gruntwork’s style guide for the Go programming language. It aims to help us ensure that the code we write is clear, readable, idiomatic Go code. The conventions detailed in this guide are our preferences and should be thought of as guidelines rather than hard rules.
https://docs.gruntwork.io/guides/style/golang-style-guide
Go standards and style guidelines
https://docs.gitlab.com/development/go_guide
This document describes various guidelines and best practices for GitLab projects using the Go language.
https://docs.gitlab.com/development/go_guide
Thanos Coding Style Guide
https://thanos.io/tip/contributing/coding-style-guide.md
This document details the official style guides for the various languages we use in the Thanos project.
https://thanos.io/tip/contributing/coding-style-guide.md
Go Styleguide
https://github.com/bahlo/go-styleguide
This serves as a supplement to Effective Go, based on years of experience and inspiration/ideas from conference talks.
https://github.com/bahlo/go-styleguide
unisondb
https://github.com/ankur-anand/unisondb
UnisonDB is an open-source database designed specifically for Edge AI and Edge Computing.
It is a reactive, log-native and multi-model database built for real-time and edge-scale applications. UnisonDB combines a B+Tree storage engine with WAL-based (Write-Ahead Logging) streaming replication, enabling near-instant fan-out replication across hundreds of nodes — all while preserving strong consistency and durability.
https://github.com/ankur-anand/unisondb
The Go Ecosystem in 2025: Key Trends in Frameworks, Tools, and Developer Practices
https://blog.jetbrains.com/go/2025/11/10/go-language-trends-ecosystem-2025
https://blog.jetbrains.com/go/2025/11/10/go-language-trends-ecosystem-2025
Go CPU Profiling on MacOS is Broken
https://www.dolthub.com/blog/2025-11-07-profiling-on-mac-is-broken
https://www.dolthub.com/blog/2025-11-07-profiling-on-mac-is-broken
Go's runtime may someday start explicitly freeing some internal memory
https://utcc.utoronto.ca/~cks/space/blog/programming/GoExplicitMemoryFreeing
https://utcc.utoronto.ca/~cks/space/blog/programming/GoExplicitMemoryFreeing
Event Sourcing in Go: From Zero to Production
https://skoredin.pro/blog/golang/event-sourcing-go
Event sourcing: append-only architecture processing 10K events/sec with complete history, time travel debugging, and CQRS. From theory to production implementation.
https://skoredin.pro/blog/golang/event-sourcing-go
1
canvas
https://github.com/tdewolff/canvas
Canvas is a common vector drawing target that can output SVG, PDF, EPS, raster images (PNG, JPG, GIF, ...), HTML Canvas through WASM, OpenGL, and Gio. It has a wide range of path manipulation functionality such as flattening, stroking and dashing implemented. Additionally, it has a text formatter and embeds and subsets fonts (TTF, OTF, WOFF, WOFF2, or EOT) or converts them to outlines. It can be considered a Cairo or node-canvas alternative in Go. See the example below in Figure 1 for an overview of the functionality.
https://github.com/tdewolff/canvas
regresql
https://github.com/boringSQL/regresql
The regresql tool implement a regression testing facility for SQL queries, and supports the PostgreSQL database system. A regression test allows to ensure known results when the code is edited. To enable that we need:
- some code to test, here SQL queries
- a known result set for each SQL query
- a way to set up test data in a consistent state
- a regression driver that runs queries again and check their result against the known expected result set
The RegreSQL tool is that regression driver. It helps with creating the expected result set for each query and then running query files again to check that the results are still the same. It also provides declarative fixture system for managing test data, making it easy to set up complex database states with generated or static data.
Of course, for the results the be comparable the queries need to be run against a known PostgreSQL database content.
https://github.com/boringSQL/regresql
pg_timetable
https://github.com/cybertec-postgresql/pg_timetable
pg_timetable is an advanced standalone job scheduler for PostgreSQL, offering many advantages over traditional schedulers such as cron and others. It is completely database driven and provides a couple of advanced concepts.
https://github.com/cybertec-postgresql/pg_timetable
Red, green, refactor: writing perfect Go, with TDD
https://bitfieldconsulting.com/posts/red-green-refactor
https://bitfieldconsulting.com/posts/red-green-refactor
postgresus
https://github.com/RostislavDugin/postgresus
Free, open source and self-hosted solution for automated PostgreSQL backups. With multiple storage options and notifications
https://github.com/RostislavDugin/postgresus