Applications

Every graphical application WebGen Linux ships. Generated from the build manifest and the installed desktop entries, so this list is what the image actually contains.

Browser screenshot

Browser v0.30.0

A privacy-first browser on WebKitGTK 6. Third-party cookies are blocked by default and an EasyList ad blocker is built in. Tabs, bookmarks, downloads with per-item cancel, private windows, and a home page that stays out of the way.

package webgen

wgpkg install webgen

Debian/Ubuntu build: webgen_0.25.3-1_amd64.deb (2.3M) (older build)

Bug Submit screenshot

Bug Submit v0.2.0

Send feedback with a diagnostic report attached — hardware, kernel, package versions and recent log excerpts — so a report arrives with the context needed to act on it. Shows exactly what will be sent before sending.

package webgen-bugsubmit

wgpkg install webgen-bugsubmit
Calc screenshot

Calc v0.1.1

A calculator with correct operator precedence and parentheses, full keyboard input, and a history line above the current expression.

package webgen-calc

wgpkg install webgen-calc

Debian/Ubuntu build: webgen-calc_0.1.1-1_amd64.deb (266K)

Calendar v0.24.0

A week-first calendar for timetables, study weeks and dated tasks. The week, not the month, is the default view, so a recurring timetable reads the way it is actually lived. Events and tasks sync through the shared FlecBase client, so the same entries appear in Email.

package webgen-calendar

wgpkg install webgen-calendar
Contacts screenshot

Contacts v0.3.0

An address book with vCard import and export, used by the mail client for autocompletion.

package webgen-contacts

wgpkg install webgen-contacts

Debian/Ubuntu build: webgen-contacts_0.3.0-1_amd64.deb (995K)

Disks screenshot

Disks v0.2.0

Partition and format drives: create and delete partitions, make filesystems, set labels, and inspect SMART health. The GParted-equivalent for WebGen, built for the rescue-and-manage work an admin actually does at a strange machine.

package webgen-disks

wgpkg install webgen-disks

Debian/Ubuntu build: webgen-disks_0.1.0-1_amd64.deb (901K) (older build)

Edit screenshot

Edit v0.17.0

A source and config editor with syntax highlighting, a file tree, and syntax checking as you type — an error icon in the gutter, a red squiggle on the line and a status bar that jumps to the first problem. Nine languages, using each one's own checker rather than a language server. Also a Run button (or F5): hand the file to its interpreter and watch the output in a pane under the editor, with the exit status and a Stop button. PHP, Python, Perl, Bash, Lua, Ruby, Node, Tcl and AWK by extension — anything else runs if the file starts with a shebang. Scripts run in their own directory, so relative includes and neighbouring data files work exactly as they would from a terminal.

package webgen-edit

wgpkg install webgen-edit

Debian/Ubuntu build: webgen-edit_0.12.0-1_amd64.deb (1.5M) (older build)

Email screenshot

Email v0.20.0

An IMAP/SMTP mail client with a folder tree, threaded message list and a composer. Accounts live in the settings registry, credentials in the vault.

package webgen-email

wgpkg install webgen-email

Debian/Ubuntu build: webgen-email_0.14.0-1_amd64.deb (2.8M) (older build)

Files screenshot

Files v0.14.1

A two-pane file manager: folder tree beside the file list, with back/forward/up, an address bar, filtering and recursive search. A Places sidebar lists mounted drives and network locations, grouping several mounts on one machine under a single renameable entry, and can connect and disconnect SSH/SFTP and NFS shares. Optional Size and Owner : Group columns with sortable headers. Full right-click menu — copy, cut, paste, compress, extract, rename, properties and Open Terminal Here.

package webgen-files

wgpkg install webgen-files

Debian/Ubuntu build: webgen-files_0.13.0-1_amd64.deb (1.1M) (older build)

GarkTank v0.1.0

Capture and inspect network traffic, natively. GarkTank owns no dissection logic of its own: it drives the Wireshark command-line tools (tshark, dumpcap, dftest) and renders what they report, the same GUI-over-CLI shape the Vault and Packages apps use. Display filters are checked before they run, so a malformed filter is an error message rather than an empty capture.

package garktank

wgpkg install garktank
Logs screenshot

Logs v0.1.1

Read the system logs without knowing where they live. WebGen runs OpenRC with syslog-ng and no journald, so this collects the service logs, boot messages and rotated archives into one filterable view with severity highlighting and per-service scoping.

package webgen-log

wgpkg install webgen-log
MacBurger screenshot

MacBurger v0.5.0

Network scanner and SSH manager. Discovers hosts on a subnet, scans ports, fingerprints operating systems, and keeps a live dashboard of the machines you manage.

package macburger

wgpkg install macburger

Debian/Ubuntu build: macburger_0.1.3-1_amd64.deb (6.8M) (older build)

Manual screenshot

Manual v1.0

The full WebGen Linux manual, opened from the desktop and served from /usr/share/webgen/manual/ so it works with no network at all. Covers the system, the applications, the package manager and the KVM host workflow.

package webgen-manual

wgpkg install webgen-manual
Packages screenshot

Packages v0.5.0

A window onto wgpkg. Everything WebGen ships beyond the base image lives in the repository rather than on the installed system, which until now meant you could only install it if you already knew its exact package name — this is the app that lists it. Available, Installed and Updates views, plus Groups for installing a whole role at once (server, media, rescue …) and a Health page that checks the installed files and applies the repository's signed fixes. Search filters as you type; whatever wgpkg prints while it works is shown, not hidden.

package webgen-packages

wgpkg install webgen-packages

Debian/Ubuntu build: webgen-packages_0.4.0-1_amd64.deb (450K) (older build)

Paint screenshot

Paint v0.6.0

An MS-Paint-style raster editor: pencil, line, rectangle, ellipse, flood fill, eraser and eyedropper, with undo/redo, zoom to 3200% with a pixel grid, and paste straight from the clipboard.

package webgen-paint

wgpkg install webgen-paint

Debian/Ubuntu build: webgen-paint_0.6.0-1_amd64.deb (972K)

PDF screenshot

PDF v0.2.0

A PDF viewer built on Poppler, because WebKit does not render PDFs. Page navigation and zoom from 10% to 800%.

package webgen-pdf

wgpkg install webgen-pdf

Debian/Ubuntu build: webgen-pdf_0.2.0-1_amd64.deb (252K)

Regex Builder v0.1.0

Build a regular expression and see exactly what it catches. A tabbed reference of the pieces, your own test text with every match highlighted, the captured values listed out, and a plain-English breakdown of what the pattern actually says. Uses the same engine the editor searches with, so what you build here is what runs there.

package webgen-regex-builder

wgpkg install webgen-regex-builder
Screenshot screenshot

Screenshot v1.1.0

Capture the full screen, a selected region, or a single window, with an optional delay and copy-to-clipboard. Uses the wlroots capture path, so it works properly under Wayland.

package webgen-shot

wgpkg install webgen-shot

Debian/Ubuntu build: webgen-shot_1.0.1-1_amd64.deb (270K) (older build)

Security screenshot

Security v0.4.1

A plain-English security posture review: firewall, remote access, privilege, accounts, brute force, audit trail and file integrity, each with the worst finding first and a concrete next step. Reads are unprivileged where possible and use sudo -n where not, so a check that could not run is shown as Unknown rather than quietly as OK. It also operates the security services it reports on — start/stop and enable-at-boot for fail2ban, nftables and sshd — while leaving policy files strictly read-only.

package webgen-security

wgpkg install webgen-security

Debian/Ubuntu build: webgen-security_0.4.1-1_amd64.deb (1.1M)

Sheets v0.1.0

A spreadsheet for the everyday jobs: figures in a grid, formulas, and coloured cells that stay readable. Saves to a plain, inspectable file rather than a binary office format.

package webgen-sheets

wgpkg install webgen-sheets

Debian/Ubuntu build: webgen-sheets_0.1.0-1_amd64.deb (493K)

Solitaire screenshot

Solitaire v0.3.1

Klondike and Spider, drawn with Cairo. Card animations, a deals-remaining counter, and a confirmation before you discard a game in progress.

package webgen-solitaire

wgpkg install webgen-solitaire

Debian/Ubuntu build: webgen-solitaire_0.3.1-1_amd64.deb (1.1M)

SQL screenshot

SQL v0.9.1

A database client for MariaDB, PostgreSQL and SQLite: browse schemas, run queries, and read results in a sortable grid. Connections are stored in the shared settings registry and passwords in the credential vault, not in plain text.

package webgen-sql

wgpkg install webgen-sql

Debian/Ubuntu build: webgen-sql_0.9.0-1_amd64.deb (594K) (older build)

Swatch screenshot

Swatch v0.3.1

A colour tool. Pick a primary colour and get a five-swatch palette across six harmony schemes, override any swatch by hand, and save named palettes that every other WebGen app can then use.

package webgen-swatch

wgpkg install webgen-swatch

Debian/Ubuntu build: webgen-swatch_0.3.1-1_amd64.deb (921K)

System Settings screenshot

System Settings v0.49.0

One place for the whole system: appearance, mouse, sound, network, date & time, users, services, processes and file associations — plus Storage, showing every mounted filesystem with a colour-coded usage bar and eject for removable drives. Per-app panels are generated automatically from each app's settings manifest.

package webgen-settings

wgpkg install webgen-settings

Debian/Ubuntu build: webgen-settings_0.42.0-1_amd64.deb (1.5M) (older build)

Terminal screenshot

Terminal v0.3.0

A tabbed terminal built on VTE and AdwTabView. Configurable font, scrollback, cursor shape and bell, all read from the shared settings registry.

package webgen-terminal

wgpkg install webgen-terminal

Debian/Ubuntu build: webgen-terminal_0.2.2-1_amd64.deb (1007K) (older build)

Virtual Machines screenshot

Virtual Machines v0.6.1

Create and run guest operating systems on QEMU/KVM — the reason this distribution exists. Define a guest, attach disks and ISOs, set CPU/RAM, and start it with hardware acceleration. Talks to QEMU directly rather than through libvirt.

package webgen-vm

wgpkg install webgen-vm

Debian/Ubuntu build: webgen-vm_0.1.0-1_amd64.deb (932K) (older build)

Word screenshot

Word v0.27.0

A document editor that works in HTML rather than a binary office format: formatting, lists, tables and images, saved as a plain .html file you can open in any browser, put under version control, or serve directly. Finished documents go out via Print → PDF. It does not read or write ODF or DOCX.

package webgen-word

wgpkg install webgen-word

Debian/Ubuntu build: webgen-word_0.27.0-1_amd64.deb (1.4M)