Read issue #1 of Daily Digest, by Mailbrew Team.
3
Thursday July, 2025
Poor man's Backend-as-a-Service (BaaS) in 750 lines of code with zero dependencies

Don't know why would anyone need it, but I've made a toy BaaS that supports:

  • File-based storage using CSV files
  • Dynamic record schemas with validation
  • Uniform REST API with real-time SSE updates
  • Authentication and simple RBAC
  • Extensible with Hooks and Go tempaltes.

Good enough to prototype a real-time chat app …

Lox is a parser and lexer generator for Go

Heavily inspired on ANTLR on the surface (combined parser and lexer, action code separated from grammar), but more similar to yacc on the internals (LR(1), dependency-free parser). I'm especially proud of the type-safe Go action generation where the reduce-artifact's Go type is determined by the user-action's return type, and then …

Anti-stale: A Go CLI tool to fight back against GitHub's stale bots

Hey r/golang! I built a CLI tool that automatically revives GitHub issues/PRs marked as "stale" before they get auto-closed. Would love to get your feedback if you're interested in checking it out!

Why I built this

Stale bots have become increasingly common, but they often do more harm than good: …

[Project] Distributed File system from scratch in Go

Repo: https://github.com/mochivi/distributed-file-system

I'm a mechanical engineer currently making the switch over to software engineering. I haven't received any job offerings yet, so for the past month I've been focusing my time on building this project to get more practical experience and have something solid to talk about in interviews.

As …

Integrating Google SSO with Keycloak in a Go Application

Setting up Google SSO in a Go application using Keycloak is much simpler than it seems. With a few configurations in Keycloak and standard Go OIDC libraries, you can enable secure, standards-based login without building custom auth flows. I’ve written a quick guide to add identity provider like google within …

Markdowns in Go

Hi, I'm interested in Go. I can write basic CRUD operations, handle authentication, and work with databases. Right now, I'm really curious about markdown—how it works and how I can easily use it in Go.

Has anyone written about this? I’d love to check out some repositories or useful articles …

git-go: Git written in Go (sort of)

Just finished a little side project: git-go - a basic Git implementation in Go.

Got the essentials working: initaddcommitlogdiff, and reset. Nothing fancy (no push, pull), probably has bugs, definitely not production-ready or anything like that. This was purely for …

Looking for shared auth solution for personal projects

The short version is that I've got a bunch of small personal projects I'd like to build but they all need some sort of login system. I'm very familiar with the concepts and I could definitely build a simple version for one project, but I'm a bit at a loss …

[Migrate] - Support for data seeding

Couple of months back, I tried building "Yet another database migration tool" with focus for easiness to switch between databases easily (Last Post). With the help of BCL, it supported to write database migrations. Now with the introduction of data seeding commands, the tool now provides seeding …

package-ui.nvim now supports multiple dependency managers, including Go module

I'm excited to share that package-ui.nvim has expanded its support to include a wide range of dependency managers.

Whether you're working with npm, pip, Cargo, Composer, Go modules, RubyGems, Mix, or Poetry, package-ui can now help you manage your project dependencies more efficiently.

Features include: - search for packages across …

Twitter, RSS, YouTube, Newsletters, Weather, Calendar, ...

You can customize this digest to include all the sites and sources you want.