Skip to content
Chemical Drawing Atlas

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

Lhendraw

Desktop editor for drawing chemical structures, reaction schemes, and figures with ChemDraw CDX/CDXML file exchange.

WebsiteManualGitHub

Open source. 29 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: Source build failed on macOS arm64. Shipped generator aborts because macOS rejects %n in writable format strings. Making its format table const let generation finish, but both Apple Clang and GCC reject text.h:107 (ordered comparison of a pointer with integer zero). The supplied Xcode project also fails because SDK macosx10.6 is unavailable. No executable or final app installation was produced; see build-report.md and build logs.

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
2 stars on 6 Nov 2026
First commit
2 May 2013
Repository activity
581 commits, 5 contributors, last push 30 Mar 2025
Latest version
v0.4.5
Runs on
macOS, Windows, Linux
License
GNU Affero General Public License version 3.
Price
Free
Relies on
No third-party engine found. Custom atom/bond model and chemical analysis; build links only UI and system libraries.
Draws with
Custom software rasterizer using SDL surfaces or Win32/GDI; custom SVG, PostScript and PNG writers.
Chemistry from
In-house C++ atom/bond model and molecular-analysis routines.
Interface
Custom desktop UI using SDL 1.2/2.0, with a native Win32 backend.
Main language
C++
Other languages
None
Renderer
Original: Lhendraw custom software and vector renderer
Third-party licenses
Includes GPL-2.0-or-later xclip code and GPLv2 Liberation Mono fonts with embedding exceptions.
Download
0.5 MB

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

  • Not establishedPlugins
  • Not established: Desktop executables documented; no offered embedding component confirmed.Embed in your own appDesktop executables documented; no offered embedding component confirmed.github.com

Open the full pageManual