Skip to content

Jubako project

Jubako organization is the mother organization of Jubako project and friend as Arx or Waj

Jubako

Jubako is a new, fast, flexible container format. It allows to store huge data set, either compressed or not, in efficient manner. It provide random access on the data. Data (and metadata associated) format is flexible: It is not defined in the Jubako format but in its usecases. This allow to build arx (a file archive) and waj (a static web site storage).

Jubako repository hosts:

  • The specification of Jubako format
  • A base library (in Rust) to create and parse Jubako containers
  • A set of tools to manipulate jubako containers and explore their content.

Arx

Arx is a new file archive format. It is equivalent to tar, zip and such. However it provides great advantage compare to them:

  • Multi platform
  • Efficient compression
  • Random access: arx archive can be directly mounted on a directory without prior decompression

See arx repository for futher information.

Waj

Waj is a static web site storage. It is equivalent to zim file format. As zim file, it allows to :

  • Store static web content
  • Serve it directly without prior decompression

Waj is still in development, few features are missing compare to zim, mostly fulltext indexation. However, thanks to Jubako format, it provides already few interesting features:

  • Better multithreading while decompressing
  • Be able to split content in different packs. (As textual content versus images). The same waj file can be a "noimg" archive and be upgraded to a full archive by adding the missing pack.

See waj repository for futher information.

Contributions

Contributions are welcomed. No need to know rust, you can already:

  • Use arx or waj tools.
  • Report any issue/bug in their bug trackers.
  • Write documentations, blog posts ...
  • Open discussions to speak about your use cases or ask any questions.
  • Of course, write PR if you can fix isssues.

Sponsoring

I (@mgautierfr) am a freelance developper. All jubako projects are created on my free time which compete with my paid time. If you want me to be able to spend more time on Jubako projects, please consider sponsoring me

Pinned Loading

  1. jubako jubako Public

    The reference implementation of Jubako

    Rust 14

  2. arx arx Public

    Store files and directory in an archive. Like tar, but faster and with direct random access.

    Rust 151 1

  3. waj waj Public

    Web Archive Jubako : Store a static web site in an Jubako archive.

    Rust 5

  4. file-roller file-roller Public

    Forked from GNOME/file-roller

    Gnome's file-roller with support of arx.

    C

  5. zim2waj zim2waj Public

    Convert a zim file to a waj file

    Rust 1 1

  6. prezpack prezpack Public

    Waj and Arx formats merged together to provide both local static website and sources as files. Perfect for html presentation !

    Rust

Repositories

Showing 10 of 10 repositories
  • waj Public

    Web Archive Jubako : Store a static web site in an Jubako archive.

    jubako/waj’s past year of commit activity
    Rust 5 MIT 0 4 0 Updated Nov 23, 2024
  • arx Public

    Store files and directory in an archive. Like tar, but faster and with direct random access.

    jubako/arx’s past year of commit activity
    Rust 151 MIT 1 7 0 Updated Nov 22, 2024
  • jubako Public

    The reference implementation of Jubako

    jubako/jubako’s past year of commit activity
    Rust 14 MIT 0 11 0 Updated Nov 22, 2024
  • .github Public

    A global repository for the Jubako organization. Used to host discussion, global issues and such.

    jubako/.github’s past year of commit activity
    0 0 0 0 Updated Nov 18, 2024
  • zim2waj Public

    Convert a zim file to a waj file

    jubako/zim2waj’s past year of commit activity
    Rust 1 1 0 0 Updated Aug 29, 2024
  • arx_test_dir Public

    A rust crate generating a random but determiste fs content. To test arx.

    jubako/arx_test_dir’s past year of commit activity
    Rust 0 0 0 0 Updated Aug 25, 2024
  • prezpack Public

    Waj and Arx formats merged together to provide both local static website and sources as files. Perfect for html presentation !

    jubako/prezpack’s past year of commit activity
    Rust 0 0 0 0 Updated May 12, 2024
  • file-roller Public Forked from GNOME/file-roller

    Gnome's file-roller with support of arx.

    jubako/file-roller’s past year of commit activity
    C 0 GPL-2.0 29 0 0 Updated Dec 29, 2023
  • python-arx Public archive

    A python wrapper of arx library.

    jubako/python-arx’s past year of commit activity
    Rust 0 0 0 0 Updated Dec 29, 2023
  • fuser Public Forked from cberner/fuser

    Filesystem in Userspace (FUSE) for Rust

    jubako/fuser’s past year of commit activity
    Rust 0 MIT 118 0 0 Updated Mar 3, 2023

Sponsors

  • @jehandev

Top languages

Loading…

Most used topics

Loading…