Skip to content
@refilelabs

re;file labs

re;file labs | Secure, Private File Conversion & Editing in Your Browser

re;file labs

Browser-based file tools that respect your privacy. All processing runs locally in your browser using WebAssembly — your files never leave your device, and no account is required.

Tools

Convert, compress, resize, and edit images entirely in the browser. Supports JPEG, PNG, WebP, AVIF, TGA, QOI, and more. View and remove EXIF metadata without uploading a single file.

Compress, decrypt, reorder pages, and edit PDF files. Extract embedded images from PDFs. Everything runs locally.

Guides and deep dives on image formats, metadata, PDF handling, and browser-based file processing.

How It Works

The platform is built as a set of composable Nuxt layers. Each layer ships its own pages, components, and composables. The image and document layers additionally include a Rust library compiled to WebAssembly that handles all the heavy lifting.

Published npm packages:

Repositories

RepoDescription
baseNuxt layer — shared UI components, layout, and utilities used by all other layers
imageNuxt layer + @refilelabs/image WASM library — image processing in Rust
documentNuxt layer + @refilelabs/document WASM library — PDF processing in Rust

Tech Stack

LayerTechnology
ProcessingRust, WebAssembly (wasm-pack)
FrontendNuxt 4, Vue 3, TypeScript
StylingTailwind CSS 4, Nuxt UI
HostingCloudflare Pages
AnalyticsSwetrix (privacy-first, no cookies)

Privacy

No uploads. No accounts. No data leaves your machine. Processing is handled entirely by WebAssembly running in your browser.

Pinned Loading

  1. imageimagePublic

    Image layer repository holding all image tooling.

    Vue 19 1

  2. basebasePublic

    Base repository holding all shared components, logic etc.

    Vue 1 1

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…