#productivity #time-tracking #focus #reflection #pace #time-management #session

bin+lib pace-rs

pace - Mindful Time Tracking: Simplify Your Focus and Boost Productivity Effortlessly

24 releases (12 breaking)

0.15.2 Mar 24, 2024
0.14.1 Mar 9, 2024

#380 in Command line utilities

Download history 3/week @ 2024-01-30 488/week @ 2024-02-13 385/week @ 2024-02-20 1173/week @ 2024-02-27 657/week @ 2024-03-05 311/week @ 2024-03-12 340/week @ 2024-03-19 45/week @ 2024-03-26 40/week @ 2024-04-02

763 downloads per month

AGPL-3.0-or-later

405KB
7.5K SLoC

Mindful Time Tracking: Simplify Your Focus and Boost Productivity Effortlessly.

About

pace is a mindful productivity tool designed to help you keep track of your activities with ease and intention.

Born from the desire to blend simplicity with effectiveness, pace offers a command-line interface (CLI) that encourages focused work sessions, thoughtful reflection on task durations, and a harmonious balance between work and rest.

Whether you're a developer, a writer, or anyone who values structured time management, pace provides the framework to log activities, reflect on progress, and optimize how you spend your time.

⚠️ Note: pace is currently in active development and is not yet ready for production use. Expect breaking changes and incomplete features. We encourage you to try it out and provide feedback, but please be aware that it is not yet stable. You can find updates to pace in the CHANGELOG.

Contact

You can ask questions in the Discussions or have a look at the FAQ.

Contact Where?
Issue Tracker GitHub Issues
Discord Discord
Discussions GitHub Discussions

Installation

Help for installing pace can be found in the installation instructions.

Getting started

Please check our getting started guide for more information on how to get started right afterwards. You can also run pace docs to open the documentation in your browser.

Usage

For usage examples for various commands please check the usage examples.

FAQ / FATQ

Please check our FAQ for frequently asked questions. If you have a question that is not answered there, please open an issue or ask in the discussions. We will be happy to help you. If your are more interested in the development of pace, please check our FATQ.

Contributing

Found a bug? Open an issue!

Got an idea for an improvement? Don't keep it to yourself!

Please make sure, that you read the contribution guide.

Code of Conduct

Please review and abide by the general Rust Community Code of Conduct when contributing to this project. In the future, we might create our own Code of Conduct and supplement it at this location.

Acknowledgements

Some of the inspiration for pace came from the following projects:

Minimum Rust version policy

This crate's minimum supported rustc version is 1.74.1.

The current policy is that the minimum Rust version required to use this crate can be increased in minor version updates. For example, if crate 1.0 requires Rust 1.20.0, then crate 1.0.z for all values of z will also require Rust 1.20.0 or newer. However, crate 1.y for y > 0 may require a newer minimum version of Rust.

In general, this crate will be conservative with respect to the minimum supported version of Rust.

License

AGPL-3.0-or-later; see LICENSE.

Dependencies

~41–56MB
~1M SLoC