Skip to content
cheminfo: 262 repositories, 176 packages on npm, 12.8 million downloads in October 2026, 115 million in the last 12 months. GitHub organization created in October 2012 in the group of Luc Patiny at EPFL.

The cheminfo organization on GitHub was created in October 2012 in the group of Luc Patiny at EPFL. It gathers open-source JavaScript and TypeScript tools for chemistry, for the browser and Node.js: parsers and converters for analytical data (NMR, mass spectrometry, IR, Raman, UV-vis, XPS, chromatography and more), molecular formulas and structures with OpenChemLib JS, and web applications such as NMRium.

It contains 262 public repositories and 176 packages published on npm, downloaded 12,761,197 times in October 2026 and 114,569,372 times in the last 12 months (November 2025 to October 2026). Many of these packages are currently maintained by Zakodium Sàrl.

npm downloads per month, November 2025 to October 2026: 115 million in total.

Most downloaded in October 2026

Package Oct 2026 12 months
1 is-any-array 8,245,417 75,515,091 Check if a value is any kind of array
2 cheminfo-types 3,222,829 28,385,363 Types for cheminfo packages and cheminfo data schema
3 netcdfjs 381,611 3,795,637 Read and explore NetCDF files
4 mrz 265,128 1,393,773 Parse MRZ (Machine Readable Zone) from identity documents
5 openchemlib 138,598 803,181 Manipulate molecules
6 uint8-base64 88,059 832,173 Encode and decode base64 to and from Uint8Array
7 dynamic-typing 42,516 311,738 Dynamically type a string
8 ensure-string 40,243 305,668 Ensure that we receive a text even if an ArrayBuffer is sent
9 sdf-parser 36,457 247,140 SDF parser
10 eslint-config-cheminfo 31,038 356,276 Shared ESLint config for cheminfo and ml.js projects

Sister organizations

ml.js
Machine learning and numerical analysis in JavaScript
118 npm packages, 452 million downloads in the last 12 months
image-js
Image processing and analysis in JavaScript
13 npm packages, 786 million downloads in the last 12 months

Updated on 2026-11-03 from the GitHub and npm APIs. Repositories are the public ones of cheminfo, forks excluded. Downloads are those reported by npm for whole calendar months.

Pinned Loading

  1. nmrium nmrium Public

    React component to display and process nuclear magnetic resonance (NMR) spectra.

    TypeScript 84 35

  2. wikipedia wikipedia Public

    Wikipedia chemical structure explorer

    TypeScript 61 18

  3. openchemlib-js openchemlib-js Public

    JavaScript port of OpenChemLib

    Java 94 25

  4. mrz mrz Public

    TypeScript 91 28

  5. netcdfjs netcdfjs Public

    Read and explore NetCDF files

    TypeScript 165 34

Repositories

Showing 10 of 276 repositories

Top languages

Loading…