Reading, taken seriously.
A viewer for text and code files, made for people who spend the day reading both.
Your files stay where they are.
ProgViewer doesn't talk to the network. No telemetry, no account, no AI reading what you open. This isn't a promise in the footer: it's a content security policy the app enforces on itself.
Every file. Open.
And any other text extension opens as text — never “unsupported format”.
- bash
- c
- cpp
- csharp
- css
- diff
- go
- graphql
- ini
- java
- javascript
- json
- kotlin
- less
- lua
- makefile
- markdown
- objectivec
- perl
- php
- php-template
- plaintext
- python
- python-repl
- r
- ruby
- rust
- scss
- shell
- sql
- swift
- typescript
- vbnet
- wasm
- xml
- yaml
- ada
- applescript
- asciidoc
- awk
- clojure
- cmake
- crystal
- d
- dart
- delphi
- dockerfile
- dos
- elixir
- elm
- erb
- erlang
- fortran
- fsharp
- glsl
- gml
- groovy
- haskell
- julia
- latex
- nim
- nix
- ocaml
- pgsql
- powershell
- properties
- protobuf
- scala
- stylus
- tcl
- vala
- vbscript
- verilog
- vhdl
- x86asm
Right where your hand expects it.
Read in comfort
A light or dark theme that follows your system, type made for long reading, zoom and line wrapping one shortcut away.
Learn moreFind
Search the document, your other tabs and file names on disk. Markdown outline, jump straight to a line with :200, and block folding.
Learn moreNavigate
Open a whole folder and walk the tree in the sidebar. As many tabs as you like, in as many windows — and drag tabs between them.
Learn moreFollow along
The file changed on disk? The view refreshes by itself and you stay on the same line.
Learn morePreview
HTML and SVG rendered, CSS shown as its colour tokens plus a sample page — one shortcut, without leaving the app.
Learn moreCopy and print
Copy the block or just the selection, never the line numbers. Print only the document, folds expanded, or save it as PDF.
Learn more
Light or dark. Whatever your system says.
ProgViewer follows the system appearance and switches with it, instantly. You can pin either one if you prefer — and the code theme is a separate choice from the app's.
macOS first.
ProgViewer arrives on macOS first. Windows, Linux, iOS and Android follow.
- macOSComing soon
- WindowsPlanned
- LinuxPlanned
- iOSPlanned
- AndroidPlanned