Skip to content

Latest commit

 

History

238 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReShiki

ReShiki Reaction Cycle logo

Chemical drawing, reinvented.

Draw molecules, build reaction schemes, and prepare figures on an editable canvas.

ReShiki (リシキ) means “REinvention of the wheel for drawing chemical structure.” Shiki is 式, as in chemical equation; R also stands for Rust, and RE for reaction.

Download · Visual manual · Development

Sponsor this work Star on GitHub

ReShiki's molecular drawing workspace

Watch the 83-second introduction · Download the promo video · Logo assets and usage guide

Start with JACS / ACS styling. Attach templates, refine selected structures, or ask the assistant to propose a drawing. Review edits and undo changes. Copy editable structures or export SVG, PDF, and PNG.

Version 0.8 adds contextual shortcuts and one editable example gallery, Haworth templates, ring interior colors, independent resizing, and improved tilted Cp/arene editing and editable clipboard transfer. Large PNG exports adapt their resolution, and PNG/PDF/SVG figure export remains available for drawings with unresolved chemistry. Illustrated release notes · Shortcut gallery and reference.

New drawings use .rsk; existing .reshiki and .moruno drawings remain supported. Groups and templates are available now and may be extended or revised in future releases.

Install

Download ReShiki for Apple Silicon macOS, Windows (x64 / ARM64), or Linux (x64 / ARM64). ReShiki includes the drawing and chemistry tools: no Python, RDKit, or uv installation is needed. Drawing, imports, cleanup, and molecular properties work offline from the first launch.

On Mac, open the disk image and drag ReShiki to Applications. On Windows, run setup. Click ReShiki in the app to check for updates.

Installation guide

Open Help → Open shortcut examples for a single editable reference file. Double-click an example structure to select it, then copy it into your drawing. See the clipboard compatibility table for supported transfer and explicit conversions.

The AI assistant is optional and uses your local Codex sign-in. Install Codex and connect the assistant for text and image requests; ordinary drawing and chemistry work offline without it.

Contribute

License

Original ReShiki code and documentation are dual-licensed under the MIT License or Apache License 2.0, at your option. Both permit commercial use, including use at work.

Third-party dependencies and copied, ported, or adapted code retain their existing licenses and notices. See LICENSE for scope and NOTICE for the attribution records. Release packages include the project licenses and third-party notices in their Licenses directory.

Unless explicitly stated otherwise, contributions intentionally submitted for inclusion in original ReShiki code are offered under MIT OR Apache-2.0. Contributions to separately licensed components must preserve their applicable terms and attribution. Read the contribution license agreement and confirm it in your pull request.

Development

ReShiki uses Rust, Iced, and a bundled native InChI helper. See the developer guide for setup, checks, and contribution instructions.

ReShiki is under active development. Report a problem.

See the release notes and the shortcut list with one editable example document. Group and template definitions may be extended or revised in future releases.

About

Draw chemical structures, build reaction schemes, and prepare figures with Rust.

Resources

Contributing

Stars

61 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages