Skip to content
Chemical Drawing Atlas

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

BondForge

BondForge is a desktop application for drawing chemical structures, reaction schemes, and annotated figures.

WebsiteManualGitHub

Open source. 29 of 65 checklist features confirmed.

Main canvas

BondForge main canvas, light mode
light mode
BondForge main canvas, dark mode
dark mode

Default MOL import collapses into overlapping labels in both appearances.

Default drawings

caffeine as drawn by BondForge with default settings

Caffeine

paclitaxel as drawn by BondForge with default settings

Paclitaxel

cholesterol as drawn by BondForge with default settings

Cholesterol in 3D

Facts

GitHub stars
1 stars on 6 Nov 2026
First commit
7 Apr 2026
Repository activity
24 commits, 2 contributors, last push 11 Apr 2026
Version we tested
commit b68de22
Runs on
macOS, Windows
License
GNU GPL version 3 or later.
Price
Free
Relies on
RDKit, OPSIN. Custom Qt drawing scene; OPSIN is optional.
Draws with
Qt QGraphicsView/QGraphicsScene with QPainter; QSvgGenerator and QPdfWriter for vector exports
Chemistry from
RDKit; optional OPSIN for name-to-structure
Interface
PySide6 (Qt for Python)
Main language
Python
Other languages
C++: RDKit chemistry backend
Renderer
Original: BondForge molecular renderer
Third-party licenses
Includes LGPL-3.0 PySide6/Qt and BSD-3-Clause RDKit/NumPy; optional naming uses MIT-licensed py2opsin/OPSIN.
Download
0.1 MB
Installed
1.4 GB

In use

Screenshots from our test of this version.

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

Chemistry intelligence

Files and exchange

APIs and automation

Embedding and extension

Open the full pageManual