個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Crystal structure viewer in the browser: open POSCAR, XYZ and XDATCAR files, measure, edit and export, nothing to install. A quick alternative to VESTA and VMD.
翻譯準備中
正在載入完整 README。
檢視完整 README ↗View, measure and edit crystal structures in your browser: open a CIF, VASP POSCAR, XYZ or XDATCAR file and nothing needs installing.
▶ Try it in your browser — drop a file onto the page or pick a built-in example.
pbc), and XDATCAR trajectories with a playback timeline, all parsed in the browser; nothing is uploaded anywhere.Clone or download the repository, serve the folder over HTTP, and open the local URL:
python3 -m http.server 8000
There is no build step and no server-side code. three.js (r128) and its TrackballControls ship under vendor/three, so a copy works without an internet connection; only the optional web fonts come from Google Fonts, and the page falls back to system fonts without them. The built-in examples use fetch, so opening index.html as a raw file will not load them.
The app is a static site. app.js adapts the pure modules (geometry.js, document.js, formats.js, structure.js, history.js, camera.js, measurement.js, annotations.js) to three.js and the DOM; the modules run under Node without a browser. Run the unit tests with npm test, and the Playwright browser suite with npm run test:all after npm ci and npx playwright install chromium. Details, including the stress campaigns, are in docs/testing.md.
If Crystal Visualizer helped your work, please cite it. GitHub's "Cite this repository" button reads the metadata in CITATION.cff; in plain form:
Kam, D. (2026). Crystal Visualizer (Version 1.1.0) [Computer software]. https://github.com/DicksonKam/crystal-visualizer
A DOI for the archived release will be added here once it is published on Zenodo.
MIT © 2026 Dickson Kam. three.js is © its authors under the MIT license (see vendor/three/LICENSE).