Google Analytics 4 is free.
It's also confusing, cookie-hungry, forces a consent banner
on every visitor, and sends your users' data to Google.
37,000 developers decided there's a better way.
@caozilla — 37,000 GitHub stars, 7,200 forks, MIT licensed,
and shipping faster than ever in 2026.
Here's what privacy-first analytics actually looks like:
→ No cookies — zero consent banner required, GDPR compliant by design
→ Real-time dashboard — live visitor counts and pageviews instantly
→ Custom event tracking — button clicks, form submissions, conversions
→ Session Replay — watch real user sessions replayed in the browser
→ Heatmaps — see exactly where visitors click and scroll (May 2026)
→ Boards — build custom dashboards on a flexible drag-and-drop canvas
→ Web Vitals tracking — Core Web Vitals performance metrics built in
→ Multi-value filtering — slice your data any way you need
→ White-labeling — your brand, your analytics, your clients
→ Share pages — send a read-only dashboard link to your team
→ Self-host: docker compose up -d — running in 2 minutes
→ Umami Cloud — managed hosting if you'd rather not self-host
→ Full REST API — programmatic access to all your analytics data
Your users' data belongs to you.
Not to Google's ad targeting machine.
Discovered on OSSphere : ossphere.dev/umami-software/…
Are you still sending your users' analytics data to Google —
or have you made the switch? Drop it below 👇
#Umami#OpenSource#Analytics#Privacy#BuildInPublic#GDPR#GoogleAnalytics
You know what's so great about writing software for yourself? You can meet your needs exactly.
I open a lot of terminals. Sometimes inside the IDE, sometimes outside. Many times I lose a terminal. The default Windows terminal sucks. tmux does not work in Windows.
So I just vibed my own solution. Terminals in tabs that remember the current working directory. That's it, but it does exactly what I need.
github.com/mikecao/partty
Made with claude and codex.
Developing on Windows is so frustrating. Spent hours trying to remove janky rendering on my app, doing all sorts of caching and optimizations. Same exact app runs flawlessy on macOS.
PC: 32 cores, 128GB RAM
Mac: M1, 16GB RAM
This Cloudflare UI is just terrible. You click on a link called Workers & Pages and you get this screen. Tell me, how do you create a Page instead of a Worker? Yep, that tiny text at the bottom.
There is only one reason we have backwards compatibility in software: humans. Having to adjust our workflows is difficult and inconvenient.
But I can imagine a point where this will no longer matter if AI agents can simply update your software for you, like a universal codemod. Then we can always be on the best standards. Python would be at version 9 by now.
The @resend template editor UX is terrible.
- no reusable components
- when you select something to modify, the selection disappears. you have no idea what you are editing
- clicking the drag handle opens a menu for some reason and interferes with dragging
I have used @WebStormIDE as my primary IDE for years and love it. But with workflows moving to be more AI centric, the lack of native (non-tui) agent support is a deal breaker.
And AI chat doesn't count because it requires a separate subscription.
I asked ChatGPT, what is the default thinking level for Codex 5.3? And it took 2 minutes to answer (it's medium btw). Bruh, this is your own product, you should know.