app like that
WakaTime
WakaTime

WakaTime provides dashboards for developers with open source plugins to track programming metrics. It automatically generates code statistics, such as time spent per project or feature, compares time in meetings vs coding, helps identify codebase bottlenecks, and supports leaderboards and goals. Compatible with multiple IDEs.

Features

Automatic Code Stats

Tracks time spent per project, file, or feature to provide detailed coding activity insights.

Meeting vs Coding Time

Compares the time spent in meetings versus actual coding time to highlight productivity patterns.

Code Bottlenecks Identification

Helps identify areas in the code that require attention or are causing slowdowns.

Leaderboards and Goals

Allows competition with others through leaderboards and setting personal coding goals.

Open Source IDE Plugins

Offers plugins for various IDEs to integrate seamlessly with your development environment for tracking.

1 week dashboard history

Provides a history of your coding activities for one week.

Unlimited dashboard history

Allows unlimited tracking of coding activities with no time limit.

Weekly and daily email reports

Sends detailed coding activity reports to your email on a daily and weekly basis.

Programming goals

Enables you to set and track personal programming goals.

Private leaderboards for 5 devs

Create private leaderboards to track metrics among up to 5 developers.

Premium Commit & PR Stats

Tracks and provides detailed statistics on commits and pull requests.

Priority Support

Provides prioritized customer support for faster issue resolution.

Export Download Stats

Allows export of coding activity data for offline access.

Team Integrations

Enables integration with team tools for collaborative coding environments.

Projects

Automatically detects projects and provides insights into team productivity by analyzing time spent on various tasks.

Files

Identifies frequently accessed or modified files to pinpoint areas of the codebase causing challenges for developers.

Branches

Provides insights into team productivity by tracking time spent developing features or fixing bugs across different branches.

Commit & PR Metrics

Allows teams to overlay commit history with WakaTime to measure time spent coding per commit or pull request.

Alerts & Reporting

Sends alerts and reports to email or Slack, giving updates on team coding statistics.

Adobe XD plugin

Automatically track time spent in Adobe XD.

Android Studio plugin

Automatically track time spent on Android development.

Apache Cordova plugin

Track time spent on Cordova projects.

AppCode plugin

Track time spent coding in AppCode.

Atom plugin

Time tracking for projects within the Atom editor.

RubyMine plugin

Track time spent coding in RubyMine.

Sublime Text plugin

Automatically track time for projects using Sublime Text.

Visual Studio Code plugin

Records time spent coding within Visual Studio Code.

Xcode plugin

Tracks time spent working within Xcode.

PyCharm plugin

Tracks programming time in PyCharm.

IntelliJ IDEA plugin

Tracks time spent coding in IntelliJ IDEA.

WakaTime API

Enable developers to programmatically access their coding stats and integrate with other applications.

Libraries

Offers various libraries like Python, JavaScript, Ruby, Go, etc., for connecting to the WakaTime API easily.

REST API

Provides endpoints for managing user keys and retrieving coding statistics.

Productivity Metrics

Tracks coding activity to provide insights on time spent on coding tasks.

Goals Tracking

Helps set and track coding goals to improve productivity.

Leaderboards

Allows users to compare coding times with others in leaderboards.

Automatic Time Tracking

Automatically tracks the time spent on coding and other activities within Android Studio.

Desktop Installation

Users can download and install WakaTime for Mac. They need to move the WakaTime.app to the Applications folder and run it. If prompted, they enter their API key and click save to start tracking their time.

Web Installation

Users can install the Chrome or Firefox extension. Once installed, they can use Canva in the browser and their coding activity is displayed on their WakaTime Dashboard.

Automatic Time Tracking

WakaTime automatically tracks time spent on Canva, providing insights into productivity and time management.

Chrome Extension

The Chrome extension tracks the time you spend reading documentation, debugging a web app, and other browser-based activity. It works automatically once installed and logged into WakaTime.

Open Source

The WakaTime Chrome extension is open source and available on GitHub, allowing developers to contribute and customize it.

Installation Instructions

Guides users on how to install the WakaTime plugin for Coda by directing them to the official plugin page, using an API key, and accessing the WakaTime dashboard for stats.

IDE Plugin Support

Provides support for various Integrated Development Environments (IDEs) through plugins, allowing users to collect productivity metrics, goals, and automatic time tracking data.

Eclipse Marketplace Integration

Allows users to install the WakaTime plugin directly through the Eclipse Marketplace by searching for 'wakatime' in the Eclipse IDE.

API Key Configuration

Users need to enter their API Key in Eclipse to connect WakaTime and enable activity tracking.

Activity Dashboard

Displays coding activity on WakaTime Dashboard, providing metrics and insights into productivity and time tracking.

Support for Older Eclipse Versions

Enables installation on older versions of Eclipse using an update site URL and a manual installation process.

Productivity Metrics

Tracks productivity metrics by logging time spent on various projects.

Goals and Leaderboards

Tracks and displays goals and offers leaderboards for users to compare their progress with others.

Automatic Time Tracking

Automatically tracks the time you spend coding in Emacs without manual intervention.

API Key Integration

Allows users to enter a unique API key to integrate with the WakaTime service.

Productivity Metrics

Tracks your coding activity within Figma and displays productivity metrics.

Goals

Allows you to set and track specific productivity goals related to your work in Figma.

Leaderboards

Provides leaderboards for comparing productivity metrics with other users.

Automatic Time Tracking

Automatically tracks the time spent working in Figma and displays it on your WakaTime dashboard.

WakaTime Dashboard Integration

Displays your activity and productivity metrics on your WakaTime dashboard for easy tracking and analysis.

Chrome and Firefox Extension

Enables time tracking and productivity metrics in the web version of Figma through browser extensions.

Time Tracking

The Firefox extension tracks the time you spend reading documentation, debugging a web app, and other browser-based activities.

Open Source

The WakaTime Firefox extension is open source and available on GitHub.

Automatic Tracking

After installation and logging into WakaTime, the extension automatically tracks your time within Firefox.

Productivity Metrics

Tracks coding activity to provide insights on productivity by measuring the amount of time spent coding.

Goals

Allows users to set coding goals and track progress towards achieving them.

Leaderboards

Includes leaderboards to compare coding activity with others.

Automatic Time Tracking

Automatically tracks time spent coding without manual input, by integrating with IntelliJ IDEA.

Installation with Vundle

Provides step-by-step instructions for installing the WakaTime for Neovim plugin using Vundle. This involves adding a plugin line in the .vimrc file, installing the plugin, entering an API key, and checking your activity on the WakaTime Dashboard.

Installation with Lazy-Vim

Outlines how to set up WakaTime using Lazy-Vim, which includes installing Lazy-Vim, adding WakaTime to the plugin list, entering an API key, and checking your activity.

Installation with Pathogen

Guides users through the installation using Pathogen, which involves cloning the plugin repository, entering an API key, and verifying dashboard stats.

Installation with Vim-Plug

Details installation via Vim-Plug including adding WakaTime to the .vimrc, running PluginInstall, and checking activity stats with an API key.

Installation for Neovim with Packer

Explains installing with Packer for Neovim, including adding the plugin to the configuration file, entering an API key, and checking stats.

Installation for SpaceVim

Instructions on setting up the plugin with SpaceVim, modifying the init.toml, entering an API key, and checking the WakaTime Dashboard for activity.

Automatic Time Tracking

Automatically tracks time spent on coding within the NetBeans IDE, allowing you to monitor productivity without manual time logging.

Productivity Metrics

Provides detailed reports and visualizations of coding activity, helping users analyze their work patterns and set productivity goals.

Leaderboard Integration

Allows users to compete with others by comparing coding times on a public leaderboard, fostering a sense of competition and motivation.

API Key Authentication

Ensures secure access and sync of coding data between NetBeans and the WakaTime dashboard via an API key.

Productivity Metrics Tracking

Automatically tracks the time you spend on your projects in Notepad++ and shows detailed metrics.

Goal Setting

Helps you set and track progress towards productivity goals within Notepad++.

Time Tracking

Records your coding time automatically without manual timers.

API Key Integration

Allows you to insert your WakaTime API key to sync data with your dashboard.

Leaderboard Integration

Integrates with leaderboards to compare productivity with others.

Automatic Time Tracking

Tracks your coding activity automatically and displays it on your WakaTime Dashboard.

Productivity Metrics

Provides detailed metrics on your productivity, coding goals, and leaderboards.

Integration with Nova

Easily integrates with Nova through the installation of the WakaTime plugin.

Productivity Metrics

Automatically tracks coding activity to provide detailed productivity metrics, including time spent coding in PhpStorm.

Goals

Allows setting and tracking of specific coding time goals for productivity improvement.

Leaderboards

Offers competitive leaderboards to compare coding activity with peers.

Automatic Time Tracking

Tracks time automatically when coding in PhpStorm without manual start/stop timers.

Pricing Plans

Free

$0
per monthly

Basic

$6
per monthly

Premium

$12
per monthly

Team

$18
per monthly

Business

$21
per monthly