Documentation and marketing site for the BioChef project — a catalogue of signed bioinformatics tools that run end-to-end in your browser via WebAssembly.
Live: https://home.biochef.app/
The actual BioChef web app (the SPA users run) lives at https://ieeta-pt.github.io/Biochef/ in a separate repo.
- Why BioChef · the case for a signed, browser-native bioinformatics catalogue
- Architecture · the four-station pipeline: recipes → Hub → Registry → browser
- Workflows · the in-browser DAG editor and the catalogue of tools you can chain
- Developers · how to author a recipe, run the SPA locally, and pull signed bundles
- Community · roadmap, team, and citation
- Astro 4 (static SSG)
- React 18 (islands)
- Tailwind CSS 3 (Material Design palette)
- Roboto + JetBrains Mono
- MDX for inline architecture content
- Deployed to GitHub Pages via the workflow in
.github/workflows/deploy.yml
Requires Node 20 +.
npm install
npm run dev # serves at http://localhost:4321/
npm run build # static build to dist/
npm run preview # serve the production buildPushes to main trigger .github/workflows/deploy.yml, which builds the site with npm ci && npm run build and publishes dist/ to GitHub Pages.
Site source: MIT. BioChef code: MIT. BioChef paper: CC-BY 4.0 (10.1186/s12859-026-06431-1).