GitHub repository: JamesParrott/Dockerfile_generator
Primary language: Python
Description: Generates best practise Dockerfile from a packages list, Jinja2 template, & config for the chosen distro (Alpine and Debian included).  Uses build stages to reduce end image size, given compilation script or sub-Dockerfile.  Reorderable commands. Special tags.  Labels. Customisable to support any Dockerfile command, e.g. RUN pip, or RUN npm