Community Creations & Hacks

Zach McCormick edited this page Aug 11, 2017 · 53 revisions

People have built some very interesting things with the Harvest API.

Inspired? You can build your own with our API! Already built something? Let us know so that we can share it with the community!

Creation Creator Description Requirements
Alfred workflow for Harvest Neil Renicker Toggle, start, add notes to and visit your Harvest account from Alfred. Mac OS, Alfred
Basecamp Classic Chrome Extension Ezra Free Start a Harvest timer from Basecamp Classic. Chrome
Check For Running Timer Matt Henderson Script to check if you have a running timer. Mac OS, Keyboard Maestro
Copy Harvest Timesheet Matt Stein. A simple PHP script to duplicate the last timesheet via API. Run this from Alfred instead of logging in and clicking the “copy over all entries” link. PHP, Alfred
Custom Reports, emailed to you Tim Loudon Grab select up-to-date project data (from both /people and /projects), summarize the information, and send out an email. Store our projects and users in local YAML files. Ruby
Dynamics NAV Connect GoProwe Integration with Microsoft Dynamics NAV for customers who use Harvest for time and invoicing and Dynamics NAV as backend for General Ledger and Accounts Receivables. *In Swedish C and Objective C
getwheat Harvest API Library Christopher Smith The getwheat Harvest Library is a Java library that makes interfacing with the Harvest Timetracking and Reporting APIs more enjoyable. Java
GitHub Time Tracking and Invoicing Integration Klokan Add time tracking to the GitHub Issue Tracker with Harvest Platform. Chrome
Hamster to Harvest Olivier Lange Migrate Hamster time tracking entries, in XML format, to the Harvest time tracking web service, in CSV format
HaPi Matthew Denton / MDBitz – Project laboratory PHP Wrapper Library for the Harvest API. PHP
Harvest.el Kosta Harlan Harvest integration with Emacs via Helm Emacs
Harvest Lann Martin and Brian Glass Python API for the Harvest API. Python
Harvest Rob Phillips / ImageX Media A Drupal module that allows you to create and display customized reports from your Harvest data. Drupal
Harvest4Clients Jeroen Kenters A client area using your Harvest account. PHP
Harvested Zach Moazeni A Ruby Wrapper for the Harvest API. Ruby
Harvest API wrapper Simon Perdrisat Harvest status bar for OSX. C and Objective C
Harvest Client Mauricio Offermann Harvest Time Tracker Console Client to provide a core wrapper written in Java. Java
Harvest Chrome Extension with Added Jira Support Newism Augments the extension originally created by Harvest to add limited Jira support for Rapid Boards and Issues. Chrome
Harvest Google Calendar Jonathan Bunde-Pedersen. This is a tool for harvesting information from Google Calendar into the Harvest time tracking system. Node.js
Harvest for Salesforce Joe Ferraro Native Salesforce.com integration with the Harvest API. Features Harvest Clients, Contacts, Projects, Tasks integration with Salesforce Accounts, Contact, Opportunities, Projects, and Users. Apex
Harvest Service for .Net Simon Jackson A .Net wrapper for Harvest API. C#
Harvest Time Tracking API Client Lionheart Software A Python wrapper for the Harvest time-tracking API. Python
HarvestKit-Swift Matt Cheetham A Swift framework for iOS, tvOS and OSX. Swift
HCL Zack Hobson Command-line tool for manipulating Harvest timesheets. Ruby
LaMetric-Harvest Trailblazing Technology LaMetric tool for displaying "daily total billed"
Node-Harvest Paul English Node.js Client API for the Harvest time tracking service. Node.js
Nominal Accounting integration Nominal Accounting Integration of Harvest with Nominal Accounting, a Micro business management software. Windows
OmniAuth Harvest Core Web Design. Harvest OAuth2 Strategy for OmniAuth 1.0. Ruby
Opauth Harvest Timm Stokke Harvest OAuth2 Strategy for Opauth 0.4. PHP
Reap Jake Basile A simple and clear command line interface and python library for Harvest. Python
Sickle Michael A. Vickers A Google Chrome extension which adds keyboard commands to the Harvest time tracking web application Chrome
Tick tock Philip Arndt Connects to Harvest and finds out how many hours a user has logged for the current semi-monthly period. Alternatively, you can see how many hours the user has logged in the past year that remain uninvoiced. Ruby
TimeTracker Aurora A PyGTK application for tracking time from your Linux desktop.
Post Commit Hook John Hobbs A simple Python script to add your commit message to your most recent timer notes. Python
Sow Lawrence Vanderpool A command line tool for adding and editing your own entries into your time sheet. Python
onetime-cli Mo Valipour A command line interface to manage harvest and target-process (and integrate times) in one place. Node.js
Produce for Harvest Wm. Barrett Simms A Universal Windows Platform Harvest App Windows 10