Claritas is an open-source organization dedicated to building the ultimate digital reading experience. We believe that reading software should be distraction-free, extraordinarily performant, and equipped with the right tools to build and track solid reading habits.
- Native Performance: Built entirely in Rust, guaranteeing a lightweight footprint and blazing-fast EPUB & PDF rendering.
- Activity Tracking: GitHub-style contribution graphs to track your reading habits and keep you motivated.
- Smart Reviews: Write chapter summaries and overall book reviews with our built-in, native spellchecker.
- Minimalist UI: A clean, distraction-free interface that gets out of the way so you can focus on the words.
Our codebase is split into modular components to ensure maintainability and high performance:
- Claritas Desktop: The main desktop application built natively using solely Dioxus and Rust.
- Claritas Core: The underlying Rust engine responsible for EPUB/PDF parsing, state management, and reading statistics.
We heavily rely on the Rust ecosystem for maximum safety and performance:
- Core Language: Rust
- UI Framework: Dioxus
- Styling: CSS natively tailored to our minimal design system.
We are always looking for passionate developers, readers, and UI/UX enthusiasts to join us. If you love Rust and books, you're in the right place!
How to get involved:
- Fork the repositories and explore the code.
- Look for issues tagged with
good first issueorhelp wanted. - Open a Pull Request! We are happy to review and help you get your code merged.
- Report a Bug / Request a Feature: Open an issue in our main repository.
- Website: claritas-rs.github.io/claritas-website