
I got tired of paying for time-tracking apps, so I built a free, open-source alternative inside Google Workspace
>Hi everyone,
Like many freelancers and developers, I need to track my hours for different projects. I used to use external SaaS tools, but I realized I was paying for features I didn't need, or worse, adding another subscription to my list when I already live inside Google Workspace all day.
So I built Timesheet, a free and open-source Google Workspace Add-on. It turns your Google Calendar into a full time-tracking environment.
How it works:
- Native tracking: You just add a
#tagto your Google Calendar events (e.g.,#project1 Designing the landing page). - Built-in Sidebar Timer: It features a clean Material Design 3 sidebar with a real-time start/stop timer. You can even trigger it using the
Spacebar. - One-click Export: It automatically extracts the dates, aggregates hours per project, and formats a clean report into a new Google Sheets tab.
- Bilingual & Global: The interface switches automatically between English and French. Also, the regex pattern handles full Unicode support, meaning you can use tags in any language like
#مشروعor#プロジェクト. - HTML Email Reports: You can email the final formatted HTML table to yourself or a client directly from the spreadsheet menu.
The project is licensed under the MIT license, meaning your data stays entirely within your Google account—no external server, no data leaks.
You can find the code and deployment instructions via Clasp here: https://github.com/FabriceFx/gworkspace-timesheet
I would love to get your feedback on this! What features should I add next?