{"repo":"nafey/minimalytics","free":true,"listed":false,"github":"https://github.com/nafey/minimalytics","clone":"git clone https://github.com/nafey/minimalytics.git","description":"Standalone analytics app in a CLI","language":"Go","stars":306,"topics":["analytics","golang","sqlite"],"license":"MIT","category":"analytics","readme_excerpt":"Minimalytics Minimalytics is a standalone minimalist analytics tool built on SQLite. Designed for resource-constrained environments, it provides a lightweight solution for tracking and visualizing event data with a minimal footprint. Whether you're tracking internal services or need a simple analytics tool, Minimalytics delivers performance without the bloat. --- Features - Track Events : Record and monitor analytics for various events. - Web UI : Manage dashboards and visualize event data with interactive graphs. - Scalable : Supports over a billion events per month with a minimal storage footprint ( 20 MB). - Lightweight : Built with efficiency in mind, ensuring low memory and storage usage. --- Installation Linux and macOS 1. Clone the repository: 2. Build the project: 3. Install the binary system-wide: Docker 1. Build the image: 2. Run the container: The volume mount persists the SQLite database across container restarts. --- Usage Starting the Server 1. Check if the server is running: 2. Start the server: Recording Events To record an event, send a POST request to the event API: Replace with the name of the event you want to track. Accessing the Web Dashboard 1. Open your browser and navigate to: 2. Go to \"First Dashboard\" and click \"Add Graph\" . 3. Select the appropriate properties and click \"Done\" . 4. Your dashboard is now ready to display event data. Disabling Web Access To disable access to the web dashboard, run: --- Why Minimalytics? This project was born out of t","default_branch":null,"files":null,"tree":[],"storefront":"/r/nafey","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nafey/minimalytics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}