A CSV opened in a text viewer on a phone is a wall of commas. FoldRender parses it and renders a table with a frozen header, row numbers and sortable columns. Here is how to open one, what the table does, and where the viewer stops.
FoldRender is on the Play Store as FoldRender: Git Repo Reader, package id dev.foldrender.app, free and distributed worldwide. Install it the ordinary way — no allow installs from this source prompt to approve, and updates arrive on their own. The app declares minSdk 30, so it needs Android 11 or newer; Play will tell you if a device is below that rather than letting you install a build that cannot run.
From inside the app, tap the folder icon in the top bar to pick a file, or open a workspace and tap the row in the Files tab — CSV and TSV rows are badged CSV and TSV in green. From outside, tap the file in another app and choose Render: FoldRender registers for text/csv, text/comma-separated-values and text/tab-separated-values as well as for the .csv and .tsv extensions.
Above the table sits N rows × M columns, plus · truncated if the file hit the 32 MB limit. That is the first thing to check on an unfamiliar export — a column count that does not match what you expected usually means a delimiter or quoting problem upstream, and you can see it before scrolling a single row.
The header row is frozen and a row-number column runs down the left, so you can scroll deep into a file and still know which column you are looking at and which row. The table is virtualized: only visible rows are composed, and column widths are measured from a sample of the data rather than the whole file.
Tapping a header sorts ascending and shows ▲; tapping again sorts descending and shows ▼; a third tap clears the sort and restores the file's own order. Sorting is numeric-aware — values that parse as numbers sort numerically and ahead of the ones that do not, so 42 comes before 100 instead of after it, and rows with a blank or non-numeric cell collect at the end instead of being scattered.
The magnifier opens the find bar over the table, with the same current/total counter as any other document. Matching cells are located within the sorted view, so find and sort compose rather than fighting.
A .tsv file is parsed with tab forced as the delimiter rather than guessed, which is what you want for exports containing commas inside fields. Other files have their delimiter detected.
A CSV opens from the same tree as the script that produced it and the README that explains it. Fixtures, exports and small datasets stop being the files you cannot check on a phone.
JSON, YAML, TOML and lockfiles open as a collapsible tree with ▸/▾ expanders, child counts per node, a path breadcrumb and a Copy path button, with a Raw chip to get the original text back. A file that fails to parse says which format it failed as.
Unfolded, the tree stays on the left and the table takes the right; folded, the table takes the whole screen — which is usually what you want with a wide table anyway.
The honest list — shipped-but-unverified behaviour included, so you can tell before installing whether this build does the thing you came for.
Four apps people actually reach for, and the one axis that separates them: whether the repository ends up on the phone, and whether anything renders it once it is there.
| Tool | Download price | Where you get it | Clones to the device | Renders PDF / notebook / Markdown | Editor or shell |
|---|---|---|---|---|---|
| FoldRender 0.8.2 | US$0 | Google Play, worldwide | Yes — HTTPS, anonymous for public repos | Yes — native Compose renderers | No, deliberately: a reader, not an IDE |
| GitHub Mobile | US$0 | Google Play and the App Store | No — it reads repositories hosted on GitHub | Only what GitHub itself renders, online | Edits files inside a pull request |
| Termux + git | US$0 | F-Droid or GitHub | Yes — the real git CLI | No — terminal text only | Yes, a full shell and any CLI editor |
| MGit 1.7.0 (2023) | US$0 | F-Droid only | Yes — clone, pull, push, HTTPS or SSH keys | No | No — its own listing says it ships no text editor |
Prices are for the download. GitHub Mobile’s capabilities follow your GitHub plan; Termux and MGit are both free software. MGit’s version and date are from its F-Droid listing.
Every figure here is read out of the shipping build or off a primary source listed at the foot of this page — nothing is rounded up for effect.
0.8.2, build 16, last reviewed on 27 August 2026.minSdk 30 — the API level Android 11 shipped with in 2020 — compiled and targeted against API 36.The primary documents behind the figures above, so you can confirm any of them without taking our word for it.
git-clone reference — the operation the app's clone button performs, in the words of the project that defines itminSdk names as its floorPage last reviewed 2026-08-27, against FoldRender 0.8.2.