Skip to content
πŸ“¦ Terminal assistant to find and install node packages.
TypeScript JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci fix: create-emma, server Nov 17, 2019
.github rever emma Oct 27, 2019
media demo, readme Mar 20, 2019
packages fix: typo Dec 29, 2019
scripts fix: create-emma, server Nov 17, 2019
server πŸ› let photon figure out url on its own Dec 10, 2019
templates/starter track photon, Dockerfile Oct 26, 2019
.dockerignore fix photon generation in docker Oct 26, 2019
.gitignore fix: create-emma, server Nov 17, 2019
.nvmrc init Oct 25, 2019
.yarnrc init Oct 25, 2019
Dockerfile fix: adjust module path Dec 9, 2019 fix: add short readme section about the emma cli gh app Nov 19, 2019
codecov.yml init Oct 25, 2019
docker-compose.yml fix: withDefault undefined Dec 1, 2019
heroku.yml fix: lerna config, add start script Oct 27, 2019
lerna.json fix: lerna config, add start script Oct 27, 2019
package.json fix: create-emma, server Nov 17, 2019
prettier.config.js fix: Prettier Sep 16, 2018
renovate.json configure renovate Mar 20, 2019
tsconfig.json heroku.yml, fix cli Oct 26, 2019
yarn.lock fix: adjust module path Dec 9, 2019

Emma πŸ“¦

CircleCI npm version npm Backers on Open Collective Sponsors on Open Collective

Install the package you are looking for.

Powered by Algolia search API.


Emma is a command line assistant which helps you search and install packages more efficiently from your CLI.


  • πŸ”Peek definitions: Use right arrow keys to get description of the packages or peek README.
  • ⏳Scroll infinitely: Search all the packages from NPM and Yarn using your terminal.
  • πŸ“šBuild the stack: Search for multiple packages and install them with one keystroke.
  • πŸ‘·β€β™€οΈDiscover starters for your next project: Select from numerous starters that you can use to scaffold your project.

To start a new project

yarn create emma


npx emma-cli


yarn global add emma-cli

Exposes two global commands, ema and emma.


❯ emma-cli ~ emma
Search packages on Yarn: @types/rea
β—‰ 16.6m  @types/react                  DefinitelyTyped
  7.3m   @types/react-dom              DefinitelyTyped
  4m     @types/react-router           DefinitelyTyped
  3.9m   @types/react-transition-group DefinitelyTyped
  2.8m   @types/react-router-dom       DefinitelyTyped
 - react
 - react-dom
 - @types/react
Successfully installed dependencies!
Search powered by Algolia.


  $ emma

  - space: toggle dependencies
  - up/down: scroll the list
  - right/left: hide or show details
  - double right: show repo

All flags after emma are forwarded to installer.


This project exists thanks to all the people who contribute.


Thank you to all our backers! πŸ™ [Become a backer]


Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]


  • ibrew - Interactive CLI to find and install homebrew packages.


MIT Β© Matic Zavadlal

You can’t perform that action at this time.