Open-source licenses
Last reviewed August 4, 2026
RubFile is built on open-source software. Those components remain the property of their authors and are used under their own licenses; nothing here transfers their authorship.
Components used
The application is written in TypeScript and uses React with TanStack Router and TanStack Start for its interface and routing, Tailwind CSS for styling, and Vite as its build tool. Android and iOS builds are packaged with Capacitor.
File work uses pdf-lib and PDF.js for PDF reading and writing, browser image APIs with WebAssembly decoders for formats the browser cannot open natively, and SheetJS and related parsers for spreadsheet and document content. Document-to-PDF conversion is performed by LibreOffice inside an isolated service.
Licenses
Each component is distributed under its own license — most commonly MIT, Apache 2.0, BSD, or MPL 2.0 — and the full license text ships with each package inside the application bundle. Their copyright notices are preserved unchanged.
Thanks
RubFile would not be possible without the people maintaining those projects.