vijaymasand

BKChem, a molecular/chemical drawing and editing software, now ported to Python 3

14
2
100% credibility
Found Apr 01, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A free, user-friendly program for drawing chemical molecules, reactions, and structures with support for exports to images and standard chemical formats.

How It Works

1
🔍 Discover BKChem

You hear about a free tool for easily sketching chemical molecules and reactions on your computer.

2
📥 Get the program

Download the ready-to-use files and make sure you have modern Python installed.

3
🚀 Launch the app

Run the simple starter script to open a clean drawing canvas with all tools ready.

4
✏️ Draw your structures

Click to place atoms, drag to connect bonds, add arrows for reactions, and build complex diagrams effortlessly.

5
⚙️ Customize and check

Tweak colors, sizes, and validate chemistry to make everything look professional.

6
📤 Export and share

Save as editable files or export to images and chemical formats for reports or sharing.

Ready to use

Your polished chemical drawings are complete, shareable, and perfect for work or study.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is BKChem_python_3?

BKChem_python_3 is a free Python-based chemical drawing software for sketching molecules, bonds, atoms, and reactions right in a Tkinter GUI. It solves the problem of the original BKChem being stuck on end-of-life Python 2, now fully ported to run on Python 3.10+ across Windows, macOS, and Linux, letting users create publication-ready diagrams with simple mouse tools and export to SVG, PDF, PNG, or chemical formats like SMILES and Molfile.

Why is it gaining traction?

This port breathes new life into a lightweight, no-frills drawer that rivals heavier tools like ChemDraw for basic needs, without subscriptions or complex installs—just clone, pip install deps, and run `python start_bkchem.py`. Key hooks include built-in validation, template support, and rich exports that work seamlessly in papers or web apps. Developers appreciate embedding it via Python scripts for automated structure generation.

Who should use this?

Chem students diagramming organic reactions for homework, educators building teaching slides, or researchers jotting quick sketches during lab notes. It's ideal for Python scripters automating molecule visuals in Jupyter notebooks or reports, especially if you avoid bloated commercial suites.

Verdict

Grab it if you need a dead-simple, Python-native chemical drawer—solid for everyday use despite the 1.0% credibility score from low stars (14) signaling early maturity. Test coverage and docs are basic, but the core drawing holds up; contribute to polish it for production workflows.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.