SmilesDrawer: parsing and drawing SMILES-encoded molecular structures using client-side JavaScript


An example using the light theme can be found here, while one using the dark theme can be found here. The colors of SmilesDrawer are completely configurable.

Examples showing molecules from different databases:


Online benchmarks can be found here:


An extensive documentation on SmilesDrawer is available here.

Git Repositories

npm and yarn Packages

Will be made available after publication.