BKChem is a cross-platform chemical drawing solution and is fully compatible with macOS X, Linux, and Microsoft Windows. It was developed by Beda Kosata using Python programming languages and is actively maintained by a dedicated developer. The prominent features of the program include platform independence, allowing you to run it comfortably on any platform that supports Python. As it is written in Python, you can expect it to be usable on all existing modern systems.
The Drawing module allows you to draw bond-by-bond and offers colors support, charges and radicals, linear formulas, pre-included common rings templates, multiple types of arrows such as equilibrium, normal, retro, and more. Another module is Editing, which also has its own sub-features like aligning, 2D and 3D rotation, redo and undo functionalities, allows you to align molecules and make a particular bond vertical/horizontal, and more. You can export data in several different formats, including PNG, ODF, SVG, and PDF. The program also offers many other capabilities, including XML-based native format, user-written plug-ins, and batch scripts support, provides translations in English, German, French, Traditional Chinese, Czech, and Polish, and more.
BKChem alternatives