Skip to content
@packurl

packurl

Use packurl.net templates to bundle content into a long https address. Visiting the link automatically unpacks your data locally and never sends it to a server.

What is packurl?

Packurl lets you embed data inside a long https url (web address).

Once the link is opened, the content is extracted locally in the browser, and never sent anywhere.

It's like a zip archiver, except that you have a url instead of a zip file, and you only need a browser to create the archive or extract it.

Packurl software is devided into two parts, and hosted on two different domains.

The apex domain (http://packurl.net) is for the long https urls themselves and the service worker that the browser uses to decrypt and decompress the content. The user data is stored in the hash part of the url (after the #) and never sent to the server behind that domain. The server implementation even makes sure that the data is not read even if the # is omitted by mistake, by interrupting the connection early if that is the case. The only things behind this urls are the service worker implementation, and the manifests and installation pages required to have that service worker installed properly.

The www domain (http://www.packurl.net) is where the user can generate those urls easily through the use of pre-made templates. It hosts the web application and the implementation of all the templates. Unlike the apex domain, the www domain is behind a CDN (Cloudflare).

Pinned

  1. reporting reporting Public

Repositories

Showing 7 of 7 repositories
  • wasm_avif Public

    wasm library for avif image compression

    packurl/wasm_avif’s past year of commit activity
    Rust 7 BSD-3-Clause 1 0 0 Updated Apr 7, 2024
  • wasm_resize_rgba Public

    wasm library for resizing images.

    packurl/wasm_resize_rgba’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Apr 5, 2024
  • wasm_gz Public
    packurl/wasm_gz’s past year of commit activity
    Rust 0 0 0 0 Updated Apr 5, 2024
  • wasm_br Public

    wasm library for brotli compression and decompression

    packurl/wasm_br’s past year of commit activity
    Rust 0 GPL-3.0 0 0 0 Updated Apr 5, 2024
  • wasm_paq Public

    wasm library for paq compression and decompression

    packurl/wasm_paq’s past year of commit activity
    Rust 0 GPL-3.0 0 0 0 Updated Jun 25, 2023
  • packurl/reporting’s past year of commit activity
    0 0 0 0 Updated Jun 2, 2023
  • .github Public

    Packurl

    packurl/.github’s past year of commit activity
    0 0 0 0 Updated Jan 13, 2023

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…