Source repository
The public GitHub repository is the canonical source code surface for MarlinSpike, including the license, issues, and code history.
Open repositoryThis page only lists official MarlinSpike distribution surfaces with real links. Visitors should be able to find the repository, source snapshots, package and deployment path, and the current binary status without guessing which channels are public yet.
These are the main public places to browse code, installation notes, and release history.
The public GitHub repository is the canonical source code surface for MarlinSpike, including the license, issues, and code history.
Open repositoryProduct docs, deployment guidance, architecture notes, and release references.
Open wikiRepository-side installation notes for operators who want the checked-in setup and environment details.
Read install guideEngine and web UI release notes are tracked in the repository until tagged binary releases are published.
Read release notesIf you want MarlinSpike right now without waiting for packaged installers, these are the official source-level download surfaces and component repos that resolve today.
Download the current `main` branch as a zip snapshot when you want the source tree directly.
Download zipGrab the current `main` branch as a tar.gz source archive for Unix-friendly environments and scripted fetches.
Download tar.gzThe packet-facing Rust DPI engine is published separately as `marlinspike-dpi` for teams that want that parser surface on its own.
Open DPI repoMarlinSpike is not pretending to ship native package-manager artifacts yet. The official package surface today is the checked-in Docker deployment path and the files that back it.
The currently supported package and install path is source plus Docker Compose for server and lab deployments.
Open deployment docsReview the checked-in Compose manifest used as the baseline deployment package for the web application and PostgreSQL.
View compose fileInspect the multi-stage Docker build that compiles the protected Python modules and assembles the runtime image.
View DockerfileThere are no official Homebrew, apt, yum, winget, Chocolatey, MSI, or similar package registry artifacts published right now.
The releases surface is real and public, but binary artifacts are not published there yet. This section makes the official binary channel explicit without implying installers, checksums, or release assets that do not exist.
The official release surface already exists on GitHub, but it does not currently contain tagged binary artifacts.
Open releases pageNo public Linux, macOS, or Windows standalone binaries are published today. The public install path remains source plus Docker.
There are no signed desktop installers or OS-native packages published yet for direct host installation.
Checksum and signature files are not published yet because there are no public binary release artifacts to verify.
MarlinSpike is a shared web workbench, so the supported install story is still a Git clone plus Docker Compose on a field host, temporary VM, lab server, or internal staging system behind a reverse proxy.
git clone https://github.com/riverrisk/marlinspike.git
cd marlinspike
cp .env.example .env
docker compose up -d --build
The repo, source archives, docs, and Docker deployment path are all live. Tagged binaries, native package registries, and signed installers are not published yet.
The wiki covers deployment, architecture, the report artifact contract, and the broader project structure.