solidtime.nvim

solidtime.nvim

2025OngoingDeveloper Tools

Overview

solidtime.nvim is a Neovim plugin that integrates the Solidtime time-tracking service directly into the editor. It provides a tabbed floating UI to start, stop, and manage time entries, automatic per-git-project tracking, idle detection, cross-instance IPC so multiple Neovim sessions stay in sync, and Freedcamp/Planka ticket integration. Written in Lua against the Solidtime API, with tests, a Makefile, and CI.

LuaNeovimTime Tracking

My Role

Author

Key Features

Tabbed floating UI to manage time entries
Automatic per-git-project tracking
Idle detection
Cross-instance IPC across Neovim sessions
Freedcamp and Planka ticket integration
Tests, Makefile, and CI

Tech Stack

Frontend

Lua (Neovim)

Tools & Services

Solidtime APIcurlMakeGitHub Actions