Skip to content
Chemical Drawing Atlas

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

BondDraw

A native HarmonyOS editor for drawing two-dimensional molecular structures and reaction diagrams.

WebsiteManualSource code

License unclear. 17 of 65 checklist features confirmed.

Main canvas

Needs another system

light mode

Needs another system

dark mode

Default drawings

Needs another system

Caffeine

Needs another system

Paclitaxel

Needs another system

Cholesterol in 3D

Facts

License
Package manifest says LGPL-2.1-or-later; compliance README says Apache-2.0; referenced LICENSE is missing.
Price
Not published
Relies on
No third-party engine found. ArkTS canvas reimplementation; JChemPaint serves only as a design reference.
Draws with
ArkUI CanvasRenderingContext2D; PNG export captures the canvas
Chemistry from
In-house C++ engine (libjcp_engine.so)
Interface
ArkUI (ArkTS)
Main language
ArkTS
Other languages
C++: Chemistry algorithms and file formats
Renderer
Original: JChemPaint-inspired ArkUI Canvas renderer
Third-party licenses
No third-party runtime dependencies declared.

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

APIs and automation

Embedding and extension

Open the full pageManual