ch.at
https://github.com/Deep-ai-inc/ch.at
A lightweight language model chat service accessible through HTTP, SSH, DNS, and API. One binary, no JavaScript, no tracking.
# Web (no JavaScript)
open https://ch.at
# Terminal
curl ch.at/?q=hello # Streams response with curl's default buffering
curl -N ch.at/?q=hello # Streams response without buffering (smoother)
curl ch.at/what-is-rust # Path-based (cleaner URLs, hyphens become spaces)
ssh ch.at
# DNS tunneling
dig @ch.at "what-is-2+2" TXT
# API (OpenAI-compatible)
curl ch.at/v1/chat/completions
https://github.com/Deep-ai-inc/ch.at
sentinel
https://github.com/sxwebdev/sentinel
Multi-protocol service monitoring system with real-time alerts and web dashboard. Supports HTTP/HTTPS, TCP and gRPC monitoring with Telegram notifications.
https://github.com/sxwebdev/sentinel
🔎 Ищете способы улучшить работу с данными в Go?
На открытом вебинаре разберемся, как использовать итераторы для работы с большими данными. Поймем, что изменилось с Go 1.23 и какие преимущества дают ленивые итераторы.
❗️ Изучите, как заменить стандартные циклы на более эффективные итераторы и оптимизировать свой код. Освойте лучшие практики разработки на Go!
Присоединяйтесь к открытому уроку 19 августа в 20:00 МСК: https://vk.cc/cOxPmy
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2Vtzqw9pLjB
На открытом вебинаре разберемся, как использовать итераторы для работы с большими данными. Поймем, что изменилось с Go 1.23 и какие преимущества дают ленивые итераторы.
❗️ Изучите, как заменить стандартные циклы на более эффективные итераторы и оптимизировать свой код. Освойте лучшие практики разработки на Go!
Присоединяйтесь к открытому уроку 19 августа в 20:00 МСК: https://vk.cc/cOxPmy
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2Vtzqw9pLjB
Be Careful with Go Struct Embedding
https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html
https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html
Maybe the Fastest Disk Usage Program on macOS
https://healeycodes.com/maybe-the-fastest-disk-usage-program-on-macos
https://healeycodes.com/maybe-the-fastest-disk-usage-program-on-macos
Understanding reading all available things from a Go channel (with a timeout)
https://utcc.utoronto.ca/~cks/space/blog/programming/GoReadAllFromChannelWithTimeout
https://utcc.utoronto.ca/~cks/space/blog/programming/GoReadAllFromChannelWithTimeout
statsviz
https://github.com/arl/statsviz
Visualize real time plots of your Go program runtime metrics, including heap, objects, goroutines, GC pauses, scheduler and more, in your browser.
https://github.com/arl/statsviz
treeview
https://github.com/Digital-Shane/treeview
TreeView is a feature-rich Go library for displaying and navigating tree structures in the terminal. TreeView has full Bubble Tea and Lipgloss support, allowing you to build glamorous, interactive terminal applications.
https://github.com/Digital-Shane/treeview
dwarfreflect
https://github.com/matteo-grella/dwarfreflect
Enhanced reflection for Go using DWARF debug information to extract function parameter names, enabling automatic struct generation and semantic function calls.
https://github.com/matteo-grella/dwarfreflect
cors
https://github.com/jub0bs/cors
A principled CORS middleware library for Go, designed to be both easier to use and harder to misuse than existing alternatives.
https://github.com/jub0bs/cors
stormy
https://github.com/ashish0kumar/stormy
Minimal, customizable, and neofetch-like weather CLI inspired by rainy, written in Go
https://github.com/ashish0kumar/stormy
How We Migrated the Parse API From Ruby to Golang (Resurrected)
https://charity.wtf/2025/07/24/how-we-migrated-the-parse-api-from-ruby-to-golang-resurrected
https://charity.wtf/2025/07/24/how-we-migrated-the-parse-api-from-ruby-to-golang-resurrected
Тест для Golang-разработчиков, проверьте свои знания, готовы ли вы к обучению на курсе.
💻 Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлайн-курсе «Golang Developer. Professional» от OTUS. Сейчас Go становится все востребованнее, благодаря своей производительности, масштабируемости и экосистеме.
После 5 месяцев обучения вы сможете:
— Писать production-ready код, многопоточные и конкурентные программы.
— Понимать синтаксис и внутреннее устройство языка Go.
— Разворачивать микросервисы с помощью Docker.
— Проектировать и реализовывать микросервисную архитектуру на Go.
Также вас ждет прокачка навыков на реальных коммерческих кейсах и под руководством экспертов в этой области. Старт курса 30 июля, успейте на курс .Возможна рассрочка.
👉 ПРОЙТИ ТЕСТ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2VtzquvjcRQ
💻 Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлайн-курсе «Golang Developer. Professional» от OTUS. Сейчас Go становится все востребованнее, благодаря своей производительности, масштабируемости и экосистеме.
После 5 месяцев обучения вы сможете:
— Писать production-ready код, многопоточные и конкурентные программы.
— Понимать синтаксис и внутреннее устройство языка Go.
— Разворачивать микросервисы с помощью Docker.
— Проектировать и реализовывать микросервисную архитектуру на Go.
Также вас ждет прокачка навыков на реальных коммерческих кейсах и под руководством экспертов в этой области. Старт курса 30 июля, успейте на курс .Возможна рассрочка.
👉 ПРОЙТИ ТЕСТ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2VtzquvjcRQ
Announcing GoReleaser v2.12
https://carlosbecker.com/posts/goreleaser-v2.12
- Docker v2: simpler, multi-arch ready via buildx (alpha)
- Image Attestation: digest files for verifying Docker builds
- Makeself: self-extracting installer support
- Go 1.25: updated Go compatibility
- Version Sorting: smarter semantic tag handling
- New Features & Fixes: bun targets, templating, retry logic, SBOM, various bug fixes and enhancements
https://carlosbecker.com/posts/goreleaser-v2.12
The 9 Go test assertions I use (and why)
https://www.alexedwards.net/blog/the-9-go-test-assertions-i-use
A few weeks ago Anton Zhiyanov published the blog post Expressive tests without testify/assert. It's a good and well thought-out post, and I recommend giving it a read if you haven't already. In the post, Anton makes the argument for not using packages like testify/assert for your test assertions, and instead creating your own minimal set of assertion helpers to use in your tests. In fact, so minimal that there are only 3 helpers he uses: AssertEqual, AssertErr and AssertTrue.
https://www.alexedwards.net/blog/the-9-go-test-assertions-i-use
How Go Schedules Millions of Goroutines: A Deep Dive into GMP
https://medium.com/@Realblank/how-go-schedules-millions-of-goroutines-a-deep-dive-into-gmp-0f05c71204bc
Imagine a bustling airport with a limited number of runways (CPU cores). Thousands of flights (goroutines) need to take off and land efficiently. How do you prevent chaos and ensure no flight is stuck on the tarmac forever? Go’s answer to this air traffic control problem is its ingenious GMP scheduler. It’s the silent maestro conducting the orchestra of your concurrent code. In this article, we’ll move from the control tower view down to the runway tarmac, exploring how Goroutines (G), OS threads (M), and Processors (P) collaborate to keep your application’s traffic flowing smoothly, even during peak load.
Go’s concurrency story is powered by a user space scheduler built around three entities: G, M, and P. Understanding how the scheduler maps millions of goroutines onto a limited number of OS threads helps you write services that scale, diagnose latency spikes, and avoid resource pitfalls.
https://medium.com/@Realblank/how-go-schedules-millions-of-goroutines-a-deep-dive-into-gmp-0f05c71204bc