Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
T

timewarrior

> 开发工具
Open source

Timewarrior - Commandline Time Tracking and Reporting

1.6K stars0 likes0 views
WebsiteGitHub

About

Timewarrior - Commandline Time Tracking and Reporting

Timewarrior

Thank you for taking a look at Timewarrior!

Timewarrior is a time tracking utility that offers simple stopwatch features as well as sophisticated calendar-based backfill, along with flexible reporting. It is a portable, well-supported and very active Open Source project.

Please visit timewarrior.net for extensive documentation, downloads, news and more.

Installing

From Package

Thanks to the community, there are binary packages available here.

Building Timewarrior

Building Timewarrior yourself requires

  • Git
  • CMake (>= 3.8)
  • Make
  • C++ compiler with full C++17 support, currently GCC 8+ or Clang 5+
  • Python 3 (for running the testsuite)
  • Asciidoctor (for creating documentation)

There are two ways to retrieve the Timewarrior sources:

  • Clone the repository from GitHub and update required submodules,
    git clone --recurse-submodules https://github.com/GothenburgBitFactory/timewarrior
    cd timewarrior
    
  • Or download the tarball with curl,
    curl -L -O https://github.com/GothenburgBitFactory/timewarrior/releases/download/v1.10.0/timew-1.10.0.tar.gz
    
    and expand the tarball
    tar xzf timew-1.10.0.tar.gz
    cd timew-1.10.0
    

Build Timewarrior, optionally run the test suite, and install it.

cmake -DCMAKE_BUILD_TYPE=release -S . -B _build
cmake --build _build -j
[cmake --build _build --target timew_test]
sudo cmake --install _build

This copies files into the right place (default under /usr/local), and installs man pages.

Add the optional parameter -DCMAKE_INSTALL_PREFIX=/path/to/your/install/location to the cmake command if you want to install Timewarrior at a location other than /usr/local. The cmake --install command may not require sudo depending on your choice of install location.

Community

Timewarrior has a lively community on many places on the internet. The project has its own X account, and shares community spaces Discord with Taskwarrior.

Best place to ask questions is our Discord channel, or our discussions forum on GitHub. For other support options, take a look at timewarrior.net/support

Contributing

Contributions are greatly appreciated. Whether in the form of code patches, ideas, discussion, bug reports, encouragement or criticism, we need you!

For support options, take a look at CONTRIBUTING.md or visit timewarrior.net.

Visit GitHub and participate in the future of Timewarrior.

License

Timewarrior is released under the MIT license. For details check the LICENSE file.

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •CMake (>= 3.8)
  • •C++ compiler with full C++17 support, currently GCC 8+ or Clang 5+
  • •Python 3 (for running the testsuite)
  • •Asciidoctor (for creating documentation)
  • •Clone the repository from GitHub and update required submodules,
  • •Or download the tarball with curl,

> Tags

C++clitime-trackertime-trackingtimetracker

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category开发工具
PricingOpen source

> Related tools

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具