node package manager
We need your input. Help make JavaScript better: Take the 2017 JavaScript Ecosystem survey »



Generates Doman-inspired flashcards for visual (and hopefully not oral) consumption by our little ones

How to


npm install -g cardomatic

Then create directory that will contain all your CSV files.

Each CSV file must contain 2 columns with image filename (image must be local, not remote) and the text behind the page. This is an example:


Run cardomatic in that directory. Once it's done, marvel at all the generated PDFs before printing them with the following settings:

  • Landscape
  • Duplex
  • Fit to page (the generated PDF has no margins)