Skip to content

eXist-db/public-repo

EXPath Package Repository

eXist-db EXPath Package Repository (public-repo)

This application allows an eXist-db instance to host a repository of applications and libraries stored in the EXPath Package format.

The application:

  • Welcomes Users with a configurable landing page and a prominent search bar
  • Offers a search for packages
  • Offers a list of all packages for discovery by users
  • Has a detail view for each package group with all releases, requirements and the change log
  • Exposes a package listing API to clients like the Package Manager in eXist-db or xst
  • Exposes an Atom feed with all package updates
  • Allows administrators to log in, upload new packages, and refresh the package metadata
  • Allows administrators to log in and see some download statistics

Other eXist-db clients can browse available packages via Dashboard > Package Manager. By default, eXist-db's Dashboard > Package Manager is configured to access the eXist-db EXPath Package Repository at https://exist-db.org/exist/apps/public-repo.

Installation

Releases are available at

Build

Prerequisites

  • java 8 (+ ant)
  • nodejs 20 (+ npm)

Running

ant

will install all frontend dependencies from npm and create a XAR package in the build folder.

About

eXist Public Application Repository

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 12