DocSpec to Rust/WASM
Document conversion SDK for rich text formats
DocSpec is an open-source document conversion SDK for modern web editors such as BlockNote and Tiptap. It currently supports document import in La Suite Docs, a European sovereign collaboration platform used by public-sector teams. This project will port DocSpec from Elixir to Rust and compile it to WebAssembly so it can run directly in the browser. That matters for end-to-end encrypted and local-first applications, where document conversion cannot happen on a server because the server must not see the document's contents. The goal is to make privacy-preserving document interoperability practical for European public-sector, sovereign, and open-source ecosystems, especially where both OOXML and OpenDocument formats need to coexist.
- The project's own website: https://github.com/docspec
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).