Skip to content

Timlyzer/timlyzer

Repository files navigation

Timlyzer

Automatic time tracking application built with Tauri, React, and Tailwind CSS

Tauri React Tailwind CSS TypeScript

Features

  • Automatic Tracking - Tracks active applications and window titles
  • Timeline Visualization - Interactive timeline with 3 tracks (Task/Status/App)
  • System State Monitoring - Online/Idle/Offline status tracking
  • Usage Statistics - Daily usage summary and charts
  • Search & Export - Search history and export data
  • System Tray - Background operation with quick access
  • Dark/Light Theme - Automatic theme switching
  • Cross-Platform - Works on Windows, macOS, and Linux

Tech Stack

Category Technology
Desktop Framework Tauri 2.x (Rust)
Frontend React 19 + TypeScript
Styling Tailwind CSS 4
State Management Zustand
Database SQLite (rusqlite)
Charts Recharts

Development

Prerequisites

Setup

# Install dependencies
pnpm install

# Run in development mode
pnpm tauri dev

# Build for production
pnpm tauri build

Project Structure

timlyzer/
├── src/                        # Frontend (React)
│   ├── components/             # React components
│   │   ├── layout/             # Layout components
│   │   ├── timeline/           # Timeline components
│   │   └── ui/                 # Base UI components
│   ├── pages/                  # Page components
│   ├── stores/                 # Zustand stores
│   ├── services/               # Tauri API services
│   ├── types/                  # TypeScript types
│   └── lib/                    # Utilities
├── src-tauri/                  # Backend (Rust)
│   ├── src/
│   │   ├── main.rs             # Entry point
│   │   ├── lib.rs              # App initialization
│   │   ├── commands.rs         # Tauri commands
│   │   └── database.rs         # SQLite database
│   ├── Cargo.toml              # Rust dependencies
│   └── tauri.conf.json         # Tauri configuration
├── docs/                       # Documentation
└── package.json                # Node.js dependencies

Documentation

See the docs directory for detailed documentation:

License

MIT License


Built with ❤️ using Tauri, React, and Tailwind CSS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors