Hackatime Analyzer
A simple web application for visualizing and analyzing your coding activity data from Hackatime, Hack Club's WakaTime like API.
Features
- Activity Dashboard: View your coding activity over time with interactive charts
- Time Statistics: Track your total coding time and daily averages
- Time Period Filtering: Analyze your data across different time periods
Getting Started
Prerequisites
- Node.js (v18 or higher recommended)
- npm, deno, pnpm or yarn
Installation
Clone the repository:
git clone https://github.com/ImShyMike/Hackatime-Analyzer.git
cd Hackatime-AnalyzerInstall dependencies:
npm installDevelopment
Start the development server:
npm run dev
# or open it in your browser automatically
npm run dev -- --openBuilding for Production
Create a production build:
npm run buildPreview the production build:
npm run previewHow to Use
- Enter your Hackatime/Slack User ID in the input field
- View your coding statistics in the dashboard
- Use the time period filters to analyze different time ranges
On this page
Languages
Svelte85.5%JavaScript7.9%CSS2.7%HTML2.0%TypeScript1.9%
Contributors
Created June 2, 2025
Updated June 20, 2025