Skip to content

relextm19/timetracker.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

timetracker.nvim

A Neovim plugin that automatically tracks time spent on files and visualizes your coding activity via a native ui or a web interface. Each user registers their own account so the data is tracked across all your devices. dashboard

Prerequisites

  • Neovim (0.10+) - the editor to track activity in

Installation

Using lazy.nvim

{
    "relextm19/timetracker.nvim",
    dependencies = { "nvim-lua/plenary.nvim", "folke/snacks.nvim" },
    config = function()
        require("timetracker").setup()
    end
}

Configuration

The plugin works out of the box with default settings. Keymaps:

Keymap Action
<leader>t Toggle the activity dashboard
<leader>l Toggle login/authentication

How It Works

  • Automatic Tracking: Once the plugin is active, it automatically logs the time spent on every file you open in Neovim.

  • Dashboard: Press <leader>t to view your statistics organized by:

    • Projects
    • Files
    • Languages
    • Time periods

About

timetracker for neovim that will track the time you spend coding across all your devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages