All formats

DjVu libraries for C/C++

Pick djvudec to view DjVu files or extract their text, especially when the GPL is a problem; DjVuLibre when you also need to create or edit DjVu files.

To create DjVu files from C/C++ code, most programs run the DjVuLibre tools (c44, cjb2, djvm, djvused) as separate processes. For a permissively licensed encoder, use djvu-rs (Rust, MIT).