Skip to content

nilszeilon/devstats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devstats

A Go library for collecting and storing developer statistics and metrics.

⚠️⚠️⚠️ This is very much a work in progress, so expect breaking changes

Features

  • 💾 Flexible data storage (json or sqlite)
  • ⌨️ Keypress tracking (background macOS support)
  • 📊 Language tracking (keeps track of file changes)
  • 🔒 Automatic anonymization of your data (don't send ALL your keystrokes to some server)

How to run

go mod tidy

I run the repository as a background process

go run cmd/cli/main.go & 

but you can just as well run it as long as the window is open

go run cmd/cli/main.go 

This will save the files keypresses.json & filchanges.json in the current folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages