Skip to content

Filepack Roadmap #493

Description

@casey

I thought it would be a good idea to share a roadmap. Filepack has lofty goals, but I don't think this necessarily comes across in the documentation, since I like to keep it focused on the current state of the project.

The following is very much incomplete, but should give some idea of the big groups of features and functionality that are planned.

  • Basic media types: Audio, documents, images, and video.

  • Demo server: Package 10 packages of free content for each media type. Basic styling for all pages.

  • User accounts: Add user accounts to the server, so communities of people can collaborate on creating and curating packages. Invite users to demo server to package more free content. Collect feedback and improve usability.

  • Backwards compatibility: At some point, filepack must commit to backwards compatibility. It has a huge surface area, so this is a huge, scary effort.

  • Simple sharing: Server RSS feeds, CBOR package feed, server federation.

  • P2P network: P2P network dedicated to sharing filepack packages.

  • Misc: Rust library with cross-language bindings. SPA media player. jj/git backend. Package versioning. More media types: executables, physical media images, source packages, web apps, WASM apps.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions