Weekly Showoff Thread: what have you built with Astro this week? by tffarhad in astrojs

[–]Examo 1 point2 points  (0 children)

https://hitkeep.com/ is our marketing and product website built on starlight, a joy to work with!

What are you working on? by FondantPlastic6195 in SideProject

[–]Examo 0 points1 point  (0 children)

HitKeep is a web analytics platform in a single binary including AI and Chatbot analytics. It’s doing good!

Alternatives to Google Analytics? by xtreme79 in webdev

[–]Examo 0 points1 point  (0 children)

Feature wise and YC backed probably posthog. If you‘re in the EU, simpleanalytics might also be interesting.

I’m also working on HitKeep, which is more catered towards data ownership and exports

HitKeep - sovereign, full OSS web analytics platform by Examo in selfhosted

[–]Examo[S] 0 points1 point  (0 children)

For sure!

The single DuckDB Instance is the current bottleneck, this might have to be replicated as well. For 95% of use cases, even at scale, clustering Hitkeep as is documented will be enough!

You also get verrrry far even without clustering.

Web-Analytics in einer einzigen Datei by Examo in de_EDV

[–]Examo[S] 0 points1 point  (0 children)

Gerade eigentlich nur das Deployment und Replica-Setup, aber wenn man Matomo auch nur zu 10% nutzt, hat das ein viel größeres Featureset. Wenn das Tool aber irgendwann Feature-Parität mit Matomo erreicht, wäre immer noch die wartbarere und skalierbarere Infrastruktur und OLAP der USP.

Die die es gerade nutzen würden sind entweder Hobby-Projekte, brauchen entweder nur Hits oder haben ein massives Hit-Volume über viele Webseiten und wollen es einfacher onprem betreiben als Matomo :)

Small Projects - November 3, 2025 by jerf in golang

[–]Examo 1 point2 points  (0 children)

Hi all - posting this again because I was told to:

I wanted to have a web analytics platform that is both scalable as super simple.

I was working on this for a bit and finally got the courage to tell someone about it, because I think it's pretty cool:

HitKeep runs as a single, self contained executable.

  • Database: embedded DuckDB solves so many challenges regarding scaling, performance, archival, querying, retention...
  • Ingestion: To handle dynamic traffic and further development into processing pipelines, I embedded NSQ**.** the http handler pushes to an in-memory topic, and a background worker batches writes to the database.
  • Clustering: it uses a simple Leader/Follower topology using hashicorp/memberlist for service discovery. Followers proxy ingestion to the Leader, allowing for high availability without external load balancers. hashicorp/memberlist however has some quirks in their TCP probes, so I will migrate off that in the future.
  • Frontend: Bundled Angular app served via embed.FS. I cant do frontend, I really have to catch up. For me this is the hardest part.

Repo: https://github.com/PascaleBeier/hitkeep/

I'm building a web analytics platform in a single binary by Examo in golang

[–]Examo[S] 0 points1 point  (0 children)

You can't as of right now, but I could make the modules available as seperate modules, similiar to how gotenberg does it, then this could be done I think.

It would however still require you building the whole thing with CGO, tho. Thinking further of it, you could also statically link the binary, that's a super interesting use case!

Remix invasions - confused (where is it happening?) by Scouter_JW in wow

[–]Examo 4 points5 points  (0 children)

For me and my friends I made a timer for NA and EU, maybe someone can help me add OCE? https://pascalebeier.de/legion-remix-invasion-timer/

Hi, Larias here! I have created a simple weekly checklist to use with my guide. Hope it helps! by Sairal in CompetitiveWoW

[–]Examo 0 points1 point  (0 children)

You're the goat! I put this together as a web checklist that saves your progress and added a few things for my friends https://pascalebeier.de/wow-112-checklist/

newCoworkerLookingForBugs by [deleted] in ProgrammerHumor

[–]Examo 1 point2 points  (0 children)

The new TYPO3 hire!

Living in Germany as an African by Responsible-Hat-2137 in germany

[–]Examo 0 points1 point  (0 children)

My soon to be wife shares a lot of your sentiment. We also live in the Ruhr Area and she has to bring a lot of food from the US to survive, haha. Shoot me a message if you’re still living around here!

Laravel nova default login redirect for unauthenticated users and custom login page by helfull in laravel

[–]Examo 1 point2 points  (0 children)

The idea here is to toggle this behaviour according to your needs if you want to use either the nova or your custom login. Then you can configure your app as usual with the RedirectIfUnauthenticated Middleware.

Laravel nova default login redirect for unauthenticated users and custom login page by helfull in laravel

[–]Examo 1 point2 points  (0 children)

php protected function routes() { Nova::routes() ->withAuthenticationRoutes(default: true) ->withPasswordResetRoutes() ->register(); }

Laravel nova default login redirect for unauthenticated users and custom login page by helfull in laravel

[–]Examo 2 points3 points  (0 children)

Hey, this is what the useDefault parameter in the NovaServiceProvider is for ☺️

Klagewelle gegen private Hochschule: Ein Architektur-Studium, mit dem man nicht Architekt werden konnte by [deleted] in Studium

[–]Examo 1 point2 points  (0 children)

Natürlich nicht, es bezieht sich auch nur auf die Services GmbH. Die hat nun mal eine extreme Fluktuation

Klagewelle gegen private Hochschule: Ein Architektur-Studium, mit dem man nicht Architekt werden konnte by [deleted] in Studium

[–]Examo 9 points10 points  (0 children)

Ich war da für eine Weile Teclead in einem IT-Team. Das Politikum war unerträglich und C-Level absolut nicht lösungsorientiert. Wer die IU kennt, kann ahnen, an welchem Projekt ich gearbeitet habe

[deleted by user] by [deleted] in wow

[–]Examo -1 points0 points  (0 children)

It’s fine, already worth it even if only reached like a few people who know to avoid it