(wip) password manager
Find a file
Isabella Bastaja f6f11fc72c
All checks were successful
Cargo Build & Test / paws latest build and test (push) Successful in 48s
WIP: initialize paws-daemon and paws crates
Laying the groundwork for the standard daemon password manager
implementation. I opted for a unix socket and the postcard format to
keep it simple. Messages are hard limited to 4 KiB because I don't want
to mess around with proper limits and timeouts yet.

Design wise the ipc module of libpaws is inspired heavily by Dbus'
secret service API spec. I might implement that in paws-daemon at some
future point, but right now I don't want to have a hard dependency on
dbus.
2026-03-19 18:51:53 +01:00
.forgejo/workflows Add architecture to release binary name 2025-12-20 11:28:37 +01:00
libpaws WIP: initialize paws-daemon and paws crates 2026-03-19 18:51:53 +01:00
paws WIP: initialize paws-daemon and paws crates 2026-03-19 18:51:53 +01:00
paws-daemon WIP: initialize paws-daemon and paws crates 2026-03-19 18:51:53 +01:00
paws-store WIP: initialize paws-daemon and paws crates 2026-03-19 18:51:53 +01:00
.gitignore Hello, World! :3 2025-12-13 18:41:26 +01:00
Cargo.lock WIP: initialize paws-daemon and paws crates 2026-03-19 18:51:53 +01:00
Cargo.toml WIP: initialize paws-daemon and paws crates 2026-03-19 18:51:53 +01:00
LICENSE Add license, metadata and readme 2025-12-14 14:41:31 +01:00
README.md WIP: initialize paws-daemon and paws crates 2026-03-19 18:51:53 +01:00

Paws

(WIP) password manager.

Crates

  • libpaws - library for code shared between the other crates
  • paws-store - CLI utility used for manual operations on the store, does not require the daemon
  • paws-daemon - daemon implementation
  • paws - client for the daemon