This repository contains a high-performance, open-source infrastructure for collecting, processing, and visualizing event data in real time. The goal is a lightweight, modular self-hosted system that gives developers full control over their data.
apps/web— Next.js based dashboard (frontend)apps/server— Java / Gradle backend (API, event engine)
# Create initial configuration (only if no configuration exists yet)
./scripts/generate_config.sh
# Keep existing configuration and fill in missing values
./scripts/update_config.sh
# Reset configuration to default values
./scripts/reset_config.sh# Danach den Stack starten
docker compose up -dThe generated .env file contains the same values as eventlog.conf and is used by docker-compose.yml.
/
apps/
web/ # Next.js frontend
server/ # Java/Gradle backend
scripts/
generate_config.sh
update_config.sh
reset_config.sh
docker-compose.yml
eventlog.conf # generated config (ignored by git)
.env # generated copy used by docker compose
See CONTRIBUTING.md (optional). Please use branches, small PRs and describe breaking changes.
If you like, I can add pnpm workspace and CI setups, as well as base configs for linters and editors.