mklicense
Create a custom LICENSE file painlessly with customized info.
mklicense is a command‑line utility that creates a LICENSE file for a software project. It prompts the user for project information and then generates a text file containing the selected license text with the provided details filled in. The tool supports a range of common licenses, including Unlicense, MIT, Apache 2.0, MPL 2.0, LGPL 3.0, GPL 3.0, and AGPL 3.0, and it retrieves the license templates from the curated collection at choosealicense.com.
The program is aimed at developers who want a quick, reproducible way to add a proper license without manually copying and editing text. It is designed for both beginners and busy users, offering an interactive flow that guides the selection of an appropriate license while keeping the interface minimal and straightforward. The tool runs on Node.js version 4 or newer and can be installed globally via npm.
mklicense operates as a stable, core CLI component and does not include additional flags beyond the basic generation process. It writes the resulting license to a plain‑text file in the current directory, allowing developers to commit the file to version control as part of their project setup.
Reviews
Loading reviews…
Similar apps
Version Control & Git
legit
Generate Open Source licences as files or file headers.

Terminals & CLI
readme-md-generator
Interactively generate README.md files.

Terminals & CLI
mk
Exposes most common actions you can run in unfamiliar repos.

Version Control & Git
add-gitignore
Interactively generate a .gitignore for your project based on your needs.

Terminals & CLI
oji
Interactive text emoji maker.
DevOps & Infrastructure
boilr
Create projects from boilerplate templates.