Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on Linux
Open-source Android PDF and document toolkit with PDF tools, Office viewing, XLSX editing, scanning, and image editing. Built with Kotlin and Jetpack Compose.
Fresh setup, read just now
Will it work on Linux?
CONTRIBUTING.mdThanks for helping! Bug reports, ideas and focused pull requests are all welcome.
See Build from source. The app is in android/ (Kotlin, Jetpack Compose); the engine is in engine/ (Rust). Run cargo test -p artefact-mobile in engine/ after engine changes, and fix every warning (cargo clippy).
Read these two before you change anything people see or anything in the engine:
The short version:
ClearType (Headline, Title, Body, Label, Caption …). No raw fontSize on a Text, and no new typefaces.Candy (Candy.Sky is the action colour, Candy.Tomato is for deleting); surfaces use clear.ink* and the card tones. No hex colours in screens. Check light and dark themes.ui/glass/ (GlassCircle, GlassPill, glassBar(), GlassMenu, GlassDialog …) over a layerBackdrop. They read the user's Settings ▸ Liquid glass & motion (frost, lens, tint, adaptive luminance), so never fake glass with a translucent colour or hard-code a GlassStyle.GlassMotion, Fluid) and Feels, so the user's motion settings apply. Sliders tick; menus unfold beside their button.res/values/strings.xml and in every values-xx translation. The UiTextTest unit test fails on English written in Kotlin.ATTRIBUTION.toml / ATTRIBUTION.md and the app's licences page.By contributing you agree that your contribution is licensed under MIT OR Apache-2.0, like the rest of the project.
git clone https://github.com/Chethan616/Artefact.git cd Artefact
We couldn't spot a known stack. The AI guide below can read the code for you.
Obtainium tracks this repository's releases and installs updates automatically.
<p> <a href="https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://github.com/Chethan616/ClearPDF"><img src="https://img.shields.io/badge/Add%20to-Obtainium-1B5E20?style=for-the-badge&logo=f-droid&logoColor=white" alt="Add to Obtainium"></a> </p>Tap the badge on your phone with Obtainium installed — it opens the add-app screen pre-filled. GitHub strips raw obtainium:// links from README buttons, so the badge goes through Obtainium's redirect page instead of linking directly.
If the badge doesn't open the app, add it manually:
https://github.com/Chethan616/ClearPDF.No reports for Linux yet.
GitManual AI Agent reads the 4 key files and writes a step-by-step guide for Linux. Once written, it's saved for everyone.