8000 GitHub - 0PandaDEV/Ziit: The Swiss army knife of code time tracking.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

0PandaDEV/Ziit

Repository files navigation

The Swiss army knife of code time tracking.


Important

Upvote Ziit on AlternativeTo, ProductHunt, HackerNews to help me promote it.

Star History

What is Ziit?

Ziit (pronounced 'tseet') is an open-source, self-hostable alternative to WakaTime. It provides a clean, minimal, and fast dashboard for displaying coding statistics, while ensuring privacy by keeping all data on your own server. Ziit tracks coding activity such as projects, languages, editors, files, branches, operating systems, and time spent coding all presented in a familiar interface inspired by Plausible Analytics.

Preview

Ziit

Features

  • Time tracking directly from VS Code to your Ziit instance of choice.
  • Advanced time filtering using different time ranges.
  • Clean & Minimal dashboard showing only the information needed.
  • Login with GitHub or Email and Password.
  • Import Data from Wakatime or a Wakapi Instance.
  • Saves data about your current project, OS, editor and git branch.
  • More to come...

How to use Ziit

First setup an instance or sign up on the public one https://ziit.app then install the extension by searching for "Ziit" in your favorite IDE.

Supported IDE's:

For more details on how to setup the IDE extensions checkout the docs.

Development

Prerequisites

Setup

  1. Install dependencies:

    bun i
  2. Database Migrations: Apply database schema changes.

    bunx prisma migrate dev
  3. Set the environment variables: It is imporatnt that you make a .env using the .env.example as a template and set the correct values. All the instructions needed are in the example file.

  4. Run the development server: The server will start on http://localhost:3000.

    bun dev

Sponsor this project

 

Packages

 
 
 

Contributors 3

  •  
  •  
  •  
0