Wakapi
Software Development - IDE & Tools
About this project
[!IMPORTANT] Upvote Wakapi on AlternativeTo and ProductHunt to support the project 🌈.
🚀 Features
- ✅ Free and open-source
- ✅ Built by developers for developers
- ✅ Statistics for projects, languages, editors, hosts and operating systems
- ✅ Badges
- ✅ Weekly E-Mail reports
- ✅ REST API
- ✅ Partially compatible with WakaTime
- ✅ WakaTime integration
- ✅ Support for Prometheus exports
- ✅ Lightning fast
- ✅ Self-hosted
⌨️ How to use?
There are different options for how to use Wakapi, ranging from our hosted cloud service to self-hosting it. Regardless of which option choose, you will always have to do the client setup in addition.
☁️ Option 1: Use wakapi.dev
If you want to try out a free, hosted cloud service, all you need to do is create an account and then set up your client-side tooling (see below).
📦 Option 2: Quick-run a release
$ curl -L https://wakapi.dev/get | bash
Alternatively using eget:
$ eget muety/wakapi
🐳 Option 3: Use Docker
# Create a persistent volume
$ docker volume create wakapi-data
$ SALT="$(cat /dev/urandom | LC_ALL=C tr -dc 'a-zA-Z0-9' | fold -w ${1:-32} | head -n 1)"
# Run the container
$ docker run -d \
--init \
-p 3000:3000 \
-e "WAKAPI_PASSWORD_SALT=$SALT" \
-v wakapi-data:/data \
--name wakapi \
ghcr.io/muety/wakapi:latest
Note: By default, SQLite is used as a database. To run Wakapi in Docker with MySQL or Postgres, see
Technologies & License
GPL-3.0
Go
Docker