molcrafts-index is the React/TypeScript single-page application that renders
molcrafts.org — the home page for the MolCrafts open
molecular software ecosystem. A single repository serves both the main landing
page and a dedicated landing page for every product in the ecosystem.
It is built with Rsbuild, React 19, Tailwind CSS v4, and Radix UI primitives, with static HTML prerendering and Open Graph image generation at build time.
Installs are stateless — no lockfile is committed. Each environment
resolves package.json ranges fresh via npm install (Node ≥ 20).
npm install # resolve package.json (no lockfile)
npm run dev # start the Rsbuild dev server
npm run build # production build (runs postbuild prerender + OG generation)
npm run preview # preview the production build locally
npm run lint # Biome lint over src/
npm run typecheck # TypeScript type-check (tsc --noEmit)| Project | Role |
|---|---|
| molpy | Python toolkit for molecular workflows |
| molrs | Rust core — data structures, I/O, force fields, WASM |
| molpack | Packmol-grade molecular packing (Rust + Python) |
| molnex | Layered molecular ML framework |
| molrec | Backend-neutral atomistic record contract |
| molexp | Agent-assisted experiment platform |
| molq | Unified job queue — local / SLURM / PBS / LSF |
| molhub | Molecular benchmark datasets & uploaders |
| molvis | Interactive 3D visualization (web / VSCode / Jupyter) |
| molplot | Unified scientific charting (Vega-Lite + matplotlib) |
| molmcp | MCP server for AI agents across the ecosystem |
| molcfg | Layered configuration library |
| mollog | Structured logging, stdlib-compatible |
| molqrc | QR code generator library in Rust |
| Project | Role |
|---|---|
| molcrafts-harness | Agent harness / Claude Code plugin marketplace |
| molcrafts-zensical-theme | Shared Zensical docs theme |
MIT — see LICENSE.
Crafted with 💚 by MolCrafts