2026-06-10 22:28:59 +02:00
2026-06-10 17:22:42 +02:00
2025-03-26 00:50:25 +01:00
2026-06-10 18:08:19 +02:00
2026-06-10 13:39:19 +02:00
2025-02-16 22:04:30 +00:00
2025-03-09 15:28:57 +01:00
2026-05-17 13:10:44 +02:00
2025-03-04 14:44:38 +01:00

komp_ac

TUI accounting system. Client/server application with two extracted open-source libraries.

Crates

Crate What Published
client TUI application, uses tui-pages + tui-canvas No - GPLv3
server Backend, gRPC services No - AGPLv3
common Shared protobuf types No - GPLv3
search Full-text search (Tantivy) No - AGPLv3
tui-pages Multi-page TUI navigation framework Yes — MIT, docs
tui-canvas Form / textarea / text input TUI widgets Yes — MIT
tui-canvas-validation-core Validation primitives for tui-canvas Yes — MIT

Development

Server and client:

cargo watch --why -x 'run --package server -- server'
cargo watch -x 'run --package client -- client'

Client with tracing:

cargo watch -x 'run --package client --features ui-debug -- client'

License

Application code (server, search): AGPL-3.0-or-later. Application code (client, common): GPL-3.0-or-later.

Libraries (tui-canvas, tui-pages, tui-canvas-validation-core): MIT.

Description
Accounting software
Readme GPL-3.0 6.1 MiB
Languages
Rust 99.5%
Nix 0.4%