This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
Elk_Draw RDKit
A Windows editor for chemical structures and reactions with RDKit descriptors, QSAR modeling, and editable Word integration.
Free. 16 of 65 checklist features confirmed.
Main canvas
Needs Windows
Needs Windows
Default drawings
Needs Windows
Caffeine
Needs Windows
Paclitaxel
Needs Windows
Cholesterol in 3D
Facts
- GitHub stars
- 1 stars on 6 Nov 2026
- First commit
- 20 Oct 2026
- Repository activity
- 7 commits, 2 contributors, last push 24 Oct 2026
- Latest version
- v0.9.7
- Runs on
- Windows
- License
- Proprietary; free for private use, teaching and noncommercial academic research. Commercial use requires prior permission.
- Price
- Free for private use, teaching and noncommercial academic research; commercial permission required (2026-11-05).
- Relies on
- RDKit, RingDecomposerLib. Vendor states written from scratch; RDKit and RingDecomposerLib provide chemistry calculations.
- Draws with
- SkiaSharp (Skia)
- Chemistry from
- RDKit (molecular descriptors)
- Interface
- Avalonia
- Main language
- C#
- Other languages
- C++: RDKit native descriptor calculations
- Renderer
- Original: Elk_Draw molecular renderer
- Third-party licenses
- MIT/BSD/Apache/Boost components; Eigen MPL-2.0 and Inter font OFL-1.1. Native notices also list MPL-1.1/GPL-2.0-or-later/LGPL-2.1-or-later alternatives, FreeType FTL/GPL-2.0-or-later, and libmicrohttpd LGPL-2.1/eCos terms.
- Download
- 19 MB
- Windows 10/11, 64-bit only.
- Commercial use requires the author's prior permission.
- NMR prediction and full-edition quantum calculations are excluded.
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
- Not establishedSingle, double and triple bonds
- Not establishedWedge, hash and wavy bonds
- Not establishedDative, hydrogen and quadruple bonds
- Not establishedChoose double-bond side
- Not establishedRing tools
- Yes, according to the manual: Haworth ring templates; vendor claim. Opens the cited page.Chair and Haworth ringsHaworth ring templates; vendor claim.github.com
- Not establishedChain tool
- Yes, according to the manual: Fragment library includes cages, reagents and natural products; vendor claim. Opens the cited page.Template libraryFragment library includes cages, reagents and natural products; vendor claim.github.com
- Not establishedSave your own templates
- Not establishedGroup abbreviations
- Not establishedCharges, isotopes and atom labels
- Not establishedRadicals and lone pairs
- Not establishedKeyboard drawing
- Not establishedLasso select and transforms
- Yes, according to the manual: Host–guest drawings rotate in 3D with depth layers; vendor claim. Opens the cited page.Tilt drawings in perspectiveHost–guest drawings rotate in 3D with depth layers; vendor claim.github.com
Reactions and mechanisms
- Not establishedReaction arrows
- Not establishedCurved mechanism arrows
- Not establishedMachine-readable reactions
- Not establishedAtom mapping
- Not establishedOrbitals and symbols
Figures and layout
- Not establishedRich text captions
- Yes, according to the manual: Draws editable shapes and brackets; vendor claim. Opens the cited page.Shapes, brackets and curvesDraws editable shapes and brackets; vendor claim.github.com
- Not establishedAlign and distribute
- Not establishedGroup and ungroup
- Yes, according to the manual: Clean Up tidies selected structures or the entire drawing; vendor claim. Opens the cited page.2D structure cleanupClean Up tidies selected structures or the entire drawing; vendor claim.github.com
- Not establishedJournal drawing styles
- Not establishedReusable custom styles
- Not establishedColor control
- Yes, according to the manual: Shading and Colour supports adjustable halos extending beyond bonds. Opens the cited page.Color highlightingShading and Colour supports adjustable halos extending beyond bonds.github.com
- Not establishedPage layout and multipage
- Not establishedImported pictures
- Not establishedTLC plates and tables
Chemistry intelligence
- Yes, according to the manual: Valence problems are marked; vendor claim. Opens the cited page.Structure checkingValence problems are marked; vendor claim.github.com
- Yes, according to the manual: R/S labels follow wedge/hash stereochemistry; vendor claim. Opens the cited page.R/S and E/Z labelsR/S labels follow wedge/hash stereochemistry; vendor claim.github.com
- Yes, according to the manual: Formula, molecular weight and exact mass panel; vendor claim. Opens the cited page.Formula and massFormula, molecular weight and exact mass panel; vendor claim.github.com
- Yes, according to the manual: Properties panel calculates logP and TPSA; vendor claim. Opens the cited page.Property estimatesProperties panel calculates logP and TPSA; vendor claim.github.com
- Not establishedName to structure
- Not establishedStructure to name
- No: Explicitly excluded from this edition. Opens the cited page.NMR predictionExplicitly excluded from this edition.github.com
- Not establishedR-groups and query structures
- Not establishedPolymers and repeat units
- Not establishedPeptides and nucleic acids
- Not establishedImage to structure
- Not establishedOnline structure lookup
- Not established3D model view
- Not establishedCrystal structures
Files and exchange
- Yes, according to the manual: Explicitly reads and writes CDXML; vendor claim. Opens the cited page.CDXML import and exportExplicitly reads and writes CDXML; vendor claim.github.com
- Yes, according to the manual: Explicitly reads and writes CDX; vendor claim. Opens the cited page.CDX import and exportExplicitly reads and writes CDX; vendor claim.github.com
- Not establishedMOL and SDF
- Yes, according to the manual: SMILES input files and calculated SMILES output; vendor claim. Opens the cited page.SMILESSMILES input files and calculated SMILES output; vendor claim.github.com
- Yes, according to the manual: InChI output omits coordinate bonds; vendor claim. Opens the cited page.InChIInChI output omits coordinate bonds; vendor claim.github.com
- Not establishedRXN files
- Not establishedSVG export
- Not establishedPDF export
- Not establishedHigh-resolution PNG
- Not establishedPaste to and from ChemDraw
- Yes, according to the manual: Double-click inserted Word structures to edit in Elk_Draw; vendor claim. Opens the cited page.Editable in Word or PowerPointDouble-click inserted Word structures to edit in Elk_Draw; vendor claim.github.com
- Yes, according to the manual: Windows Word supports embedded objects reopened by double-click in Elk_Draw. Opens the cited page.Windows Office OLEWindows Word supports embedded objects reopened by double-click in Elk_Draw.github.com
APIs and automation
- Not establishedPython API
- Not establishedJavaScript or TypeScript API
- Not establishedCommand-line tool
- Not establishedAI agent control
- Not establishedBuilt-in AI assistant
Embedding and extension
- Not establishedPlugins
- Not established: Word OLE roundtrip exists; editor running inside Word remains unverified.Embed in your own appWord OLE roundtrip exists; editor running inside Word remains unverified.github.com