Skip to content
Chemical Drawing Atlas

This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.

Ferrum Chemical Forge

Pre-alpha desktop editor for drawing chemical structures, composing reaction documents, and exporting vector figures.

WebsiteManualGitHub

Open source. 34 of 65 checklist features confirmed.

Main canvas

Would not run on our Mac

light mode

Would not run on our Mac

dark mode

Default drawings

We could not finish testing this tool: Unmodified ./build.sh exited 1 while building pinned RDKit Release_2026_03_5. With Homebrew LLVM/Clang 23.1.5 and CMake 4.4.5, RealValueVect.h lines 90, 91 and 96 report: no template named 'vector' in namespace 'std'. CMake's FileParsers target exited 2. The build removed its staging output and produced no build/current runtime or runnable GUI. See build.log and install-checks.json. No app version command could run; testedVersion records the checkout commit as requested.

Would not run on our Mac

Caffeine

Would not run on our Mac

Paclitaxel

Would not run on our Mac

Cholesterol in 3D

Facts

GitHub stars
0 stars on 6 Nov 2026
First commit
3 Aug 2026
Repository activity
65 commits, 1 contributor, last push 11 Oct 2026
Runs on
macOS
License
Application: AGPL-3.0-only; Rust engine: LGPL-3.0-only.
Price
Free
Relies on
RDKit, InChI. BKChem-Qt lineage documented; current canvas derivation not established.
Draws with
Custom Rust render plans replayed by Qt QPainter; Rust SVG, tiny-skia PNG, and pdf-writer PDF export.
Chemistry from
Ferrum-Chem Rust model with RDKit through a private native adapter.
Interface
PySide6 / Qt Widgets with PyO3 bindings.
Main language
Rust
Other languages
Python: Qt desktop frontend; C++: Native RDKit chemistry adapter
Renderer
Original: Ferrum-Chem molecular renderer
Third-party licenses
Includes LGPL-3.0 PySide6/Qt, BSD-3-Clause RDKit, MIT/Apache-2.0/BSD Rust dependencies and bundled OFL-1.1 Atkinson fonts.

Features

  • Tested by running it
  • Seen in the app
  • The manual says yes
  • Partly, with the reason shown
  • Not supported
  • Not established, which is not the same as no

Select a mark for its proof. A filled mark opens our screenshot, or the manual if the check left nothing to picture. A ring opens the manual.

Drawing structures

Figures and layout

Chemistry intelligence

Files and exchange

Embedding and extension

Open the full pageManual