#google-analytics
10
2026-10-14
Show HN: Lightweight, self-hosted, web analytics app
未评级
Hey everyone! I just wanted to share a little project I have been working on. It's a lightweight, minimal, self-hosted, web analytics app alternative to Google Analytics, Umami, GoatCounter etc. Tldr: Created a self hosted web analytics app that is one binary (docker image available). AI was used to assist. Check it out if you care. I wanted to self host a lightweight web analytics app to see if any of my pages had any visitors, but all of the self hosted apps I found were either way to heavy for what I was looking for, or simply didn’t have a UI/UX I liked. So I just made one myself. The app features a dashboard with multi-site and subdomain support, and some simple filtering on date and visitor details (all EU regulation friendly, so no PIs such as IPs etc). A bit about the process: As I wanted it simple and lightweight, a single executable was the goal. Deciding for the frontend was easy since it doesn’t need SEO or any server side rendering, therefore I chose React with plain CSR (thankfully the DX these days is nice with Vite). The backend was a bit more tricky, since I wanted to have it fast, but also be able to get an MVP out sooner rather than later. The plan was thus two folded; first to do it in Deno to keep everything TypeScript and to implement features fast (it is still my go-to language for prototypes), then to refactor everything to a compiled language (Go or Rust) once I considered the app feature complete. So I started the prototype, but just a couple of days later, the announcement of Deno being sunset came out. As I had already gotten to a point where the backend was mostly functional, I decided to pull the plug early and refactor! The tough decision was Rust vs Go, and Rust ultimately won as I like the DX and how the language looks and writes a wee bit more. So I did what most engineers do in 2026 (looking at you Bun), and I asked my AI for help. Although I consider myself pretty ok with Rust, there are still parts that I haven’t wrapped my head around fully, so as the intention was to get something out fast, I had to bite the bullet. Lastly for the database I wanted something embedded, so SQLite was the natural choice. The final app ended up with a decent ~10mb (down from ~250mb with Deno) which I don’t think is too shabby. Some quick benchmarking on 1 cpu and 2gb RAM told me it could handle ~16.000 incoming analytics requests per second. The bottleneck being the database writer lock (give it more CPU, and it can do better). As this is a hobby project, and I dont expect a peak load of more than maybe 10 a day, I am content with this. I consider this app mostly feature complete, and will use it for the next month before eventually releasing a v1 after fixing whatever bugs that may show themselves. If you think you can improve the app further and want to spend time on it, feel free to make a PR ^^ To sum up the stack: React+Vite+TanStack+Tailwind frontend, Rust+Axum backend and SQLite database; all compiled to one binary of about ~10mb. Disclaimer: Yes, AI has been used for parts of the development, docs and for commit messages, but the code has been reviewed and iterated over by me, a somewhat reasonably sentient human.
2026-10-05
Show HN: Web Analytics Focused on Revenue
未评级
I was frustrated with Google Analytics and Plausible, and I wanted something simple that highlighted actionable things I could focus on to improve revenue. Less focus on vanity metrics like pageviews, instead just showing where revenue comes from. That tells you what's the most profitable and best use of your time, at a glance. So I built the tool I wanted. One of the first side projects I ever worked on was a web analytics tool back when I was teaching myself how to code almost 25 years ago when I was 18. So it feels like coming full circle to actually build a web analytics tool. I've always struggled to finish side projects and do the last 20% of polish (which takes 80% of the time somehow). Coding and building things is fun, but that work is tedious. I credit AI with making it easier to the point where I can actually finish side projects now. I'm very interested in what others think and how I could improve it. Be honest, but gentle please :)
2026-08-29
TrackWith Dicloud
未评级
Free lightweight privacy-focused alternative to Google Analytics. Unlimited pageviews, unlimited visitor, unlimited page heatmaps & goal tracking. Free for up to 3 domains and 600 session replay per domain.
2026-08-29
Rybbit
未评级
Open-source and cookieless alternative to Google Analytics that is 10x more intuitive. Free plans has 3,000 monthly events.
2026-08-29
HitKeep
未评级
Privacy-first web analytics with goals, funnels, ecommerce tracking, and team management in a single binary with embedded DuckDB (alternative to Google Analytics, Plausible, Umami). (Source Code) MIT Go/Docker
2026-08-29
Matomo
未评级
Web analytics that protects your data and your customers' privacy (alternative to Google Analytics). (Source Code) GPL-3.0 PHP
2026-08-29
Rybbit
未评级
Web and products analytics that is easy to setup and more intuitive (alternative to Google Analytics). (Demo, Source Code) AGPL-3.0 Docker
2026-08-29
Umami
未评级
Simple, fast, privacy-focused alternative to Google Analytics. (Demo, Source Code) MIT Nodejs/Docker
2026-08-29
Vince
未评级
Web analytics and dashboard (alternative to Google Analytics). (Source Code) AGPL-3.0 Go/Docker/K8S/deb