2026-07-19 17:05:46 +02:00
2026-07-19 01:28:14 +02:00
2026-07-16 13:25:28 +02:00
2026-07-16 14:49:26 +02:00
2026-07-19 14:22:47 +02:00
2025-03-26 00:50:25 +01:00
2026-07-19 14:22:47 +02:00
2026-07-19 01:28:14 +02:00
2026-06-10 13:39:19 +02:00
2025-02-16 22:04:30 +00:00
2026-05-17 13:10:44 +02: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 18 MiB
Languages
Rust 63.6%
HTML 29.4%
Fluent 4.6%
CSS 1.3%
Shell 0.8%
Other 0.2%