Skip to content

High-performance implementation of the ActivityWatch server, written in Rust

License

Notifications You must be signed in to change notification settings

ActivityWatch/aw-server-rust

Repository files navigation

aw-server-rust

dependency status

A reimplementation of aw-server in Rust

Primary features missing:

  • Safe CORS (not allow all, fix dynamic CORS in rocket_cors upstream)

Caveats:

  • Some refactoring is needed
  • Lots of TODO and FIXME comments

Bugs:

  • Memory leak during Bucket import? (wtf rust?)

Features missing compared to aw-server python:

  • Swagger support

How to compile

cargo build --release

How to run

Install rust nightly and run

cargo run