2026-08-03 12:23:50 +02:00
2026-08-03 12:12:54 +02:00
2026-07-31 01:13:12 +02:00
2026-07-29 11:34:08 +02:00
2026-08-03 12:23:50 +02:00
2026-08-02 23:11:34 +02:00
2026-08-03 12:12:54 +02:00
2026-08-03 12:23:50 +02:00
2025-03-26 00:50:25 +01:00
2026-08-03 12:23:50 +02:00
2026-07-30 23:25:53 +02:00
2026-07-19 20:01:01 +02:00
2026-06-10 13:39:19 +02:00
2026-07-21 22:20:20 +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 10 MiB
Languages
Rust 98%
HTML 1.1%
CSS 0.7%
Nix 0.2%