One workspace.
Five scientific-plotting powers.
Data plotting, chemical structures, 3D molecules & crystals, flowcharts and vector compositing — five modules, live-linked on one infinite canvas.
macOS · Windows · Linux · Browser
Desktop or browser — pick your workflow
One codebase, two forms. Choose whatever fits how you work.
Native feel, full features
With the Python sidecar: curve fitting, 3D conformer optimization, structure export, and EPS vector export.
- macOS / Windows / Linux
- Python sidecar: curve fitting · 3D conformer optimization · structure export · EPS vector export
- Projects saved as .ctt (SQLite)
Runs in the browser, no install
Same codebase as desktop; installable as a PWA. Python-dependent features degrade gracefully.
- Open in a browser, installable as PWA
- Projects in browser localStorage
- Phone/tablet switch to a touch layout
The iOS build (iPhone, via Capacitor) is not yet on the App Store, so it is omitted here for now and will be added once published.
Five live-linked modules
One infinite-canvas workspace — edit a structure and the linked figure updates automatically.
Spreadsheet data editor
Custom delimiters, formula columns, descriptive stats and a plotting console — the data source for GraphViewer.
Import .csv .tsv .txt … | Export .csv
Data plotting
Publication-quality plots with a template system and formula rendering, transparent backgrounds and print-resolution export; curve fitting via the Python sidecar.
Export .png .svg .pdf .eps
2D chemical structures
Draw molecules and reactions with structure-file import; type SMILES and send to 3D or the canvas in one click.
Import .mol .sdf SMILES … | Export .png .svg .pdf
3D molecules & crystals
Render crystal unit cells & coordination polyhedra with supercells, handedness and conformer optimization.
Import .cif .pdb .xyz VASP … | Structure/image export
Vector figure compositing
Compose schematics, flowcharts and multi-panel figures on an infinite canvas, live-linked to their sources.
Export .svg .pdf .eps .png .tiff
Live-linked across modules
Data flows from DataViewer into GraphViewer to plot; structures go from Sketcher into Moleculer for 3D. Both converge in Canvas to compose the final figure, and Sketcher can also feed Canvas directly.
Live-linked across modules
Every module shares one .ctt project — objects stay linked, no more export/import round-trips.
Data flows from DataViewer into GraphViewer to plot; structures go from Sketcher into Moleculer for 3D. Both converge in Canvas to compose the final figure, and Sketcher can also feed Canvas directly.
Watch a quick walkthrough
A short video that takes you from raw data to a publication-ready figure.
Get ChemThisTry
Desktop installers are published on GitHub Releases; the web build runs right in your browser.
Current version v0.1.4
First-run notice: Binaries are currently distributed unsigned / un-notarized, so your OS may show a security warning on first open — this is expected, not a corrupted file. See the README for how to allow it (macOS Gatekeeper / Windows SmartScreen).
About the project
License, feedback channels, and current status.
- License
- Apache License 2.0 (source not yet public; will be opened when ready)
- Feedback
- Bugs and suggestions are welcome on GitHub Issues
- Status
- Release / facade repo distributing binaries and docs; full source to be opened in due course