This repository contains the official SynapSeq website: a single-page landing site that presents the project, explains how the SPSQ format works, and includes an in-page interactive audio preview powered by the SynapSeq WebAssembly engine.
Visit: https://synapseq.org
index.html- Main landing page markupmain.js- JavaScript bootstrap that initializes the site modulesstyles.css- CSS entry point that imports the modular stylesheetsCNAME- Custom domain configuration for GitHub Pagesrobots.txt- Search engine crawler instructionssitemap.xml- Site structure for search enginesLICENSE- Project license
Landing page styles split by responsibility.
base.css- Legacy base/layout/component styles for the landing pagesite-theme.css- Theme tokens, color system, and site-specific visual overrides
Landing page behavior split into focused browser modules.
site-shell.js- General UI behavior such as navigation, FAQ, copy buttons, smooth scroll, and reveal animationshow-it-works-player.js- Interactive editor and SPSQ playback logic for the “How It Works” sectiontheme-toggle.js- Light/dark theme toggle, persistence, and theme event dispatching
Core browser runtime files used by the interactive SynapSeq preview.
synapseq.js- SynapSeq browser interfacesynapseq.wasm- WebAssembly binary used by the runtimewasm_exec.js- Go WebAssembly runtime executor
Third-party assets vendored locally for the landing page.
lucide.min.js- Local Lucide icons bundlelucide.min.js.map.json- Source map for the Lucide icons bundle
Static assets such as logos, favicon, and supporting media.
Internal design/reference material used during site iteration.
ui.md- UI color and palette reference
- HTML5
- CSS3
- Vanilla JavaScript with browser ES modules
- Tailwind CSS browser runtime
- WebAssembly via the Go-compiled SynapSeq engine
- Static hosting with no build step
Because the site uses browser modules and WebAssembly assets, serve the repository with a local static server instead of opening the HTML file directly.
Examples:
python3 -m http.server 8000Then open http://localhost:8000 in a modern browser.
This project is licensed under the MIT License. See LICENSE for details.