• Stars
    star
    1,228
  • Rank 38,213 (Top 0.8 %)
  • Language
    TypeScript
  • Created over 6 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ“ฆ Terminal assistant to find and install node packages.

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.

Overview

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

Features

  • ๐Ÿ”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

Install

npx emma-cli

or

yarn global add emma-cli

Exposes two global commands, ema and emma.

Example

โฏ 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
Overview
dependencies
 - react
 - react-dom
devDependencies
 - @types/react
Installation
Successfully installed dependencies!
Search powered by Algolia.

API

Usage
  $ emma

Controls:
  - 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.

Contributors

This project exists thanks to all the people who contribute.

Backers

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

Sponsors

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

Related

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

License

MIT ยฉ Matic Zavadlal

More Repositories

1

graphql-shield

๐Ÿ›ก A GraphQL tool to ease the creation of permission layer.
TypeScript
3,555
star
2

nookies

๐Ÿช A set of cookie helpers for Next.js
TypeScript
2,269
star
3

graphql-middleware

Split up your GraphQL resolvers in middleware functions
TypeScript
1,134
star
4

swift-graphql

A GraphQL client that lets you forget about GraphQL.
Swift
598
star
5

ink-table

๐Ÿ“A table component for Ink.
TypeScript
180
star
6

graphql-middleware-apollo-upload-server

Upload is hard, that's why we do it for you. ๐ŸŽ‰
TypeScript
130
star
7

ink-autocomplete

๐Ÿง  An autocomplete component for Ink.
JavaScript
80
star
8

label-sync

๐Ÿท A delightful companion to manage Github Labels across multiple repositories.
TypeScript
60
star
9

creato

๐Ÿ‘จ๐Ÿปโ€๐Ÿญ create-app for any occasion
TypeScript
24
star
10

graphql-middleware-forward-binding

GraphQL Binding forwardTo plugin for GraphQL Middleware
TypeScript
23
star
11

graphql-server-file-upload-example

๐Ÿ’พ GraphQL Server examples: File API
TypeScript
21
star
12

graphql-server-github-auth-example

GraphQL Server examples: Authentication
TypeScript
20
star
13

kayu

TypeScript GraphQL client that lets you forget about GraphQL
TypeScript
15
star
14

sponsorsme

A lightweight utility to check whether a user sponsors you.
TypeScript
14
star
15

prisma-converter

Convert your Prisma 1.0 datamodel to Prisma 2.0
TypeScript
13
star
16

resk

โœ‚๏ธ Automatically create gists from your code.
JavaScript
9
star
17

multilinestring

The missing template literal for NodeJS.
TypeScript
7
star
18

gimb-events

๐ŸŽŸA ticketing system for all Gimnazija Beลพigrad events
TypeScript
4
star
19

sessions

Manage NodeJS server sessions easily in-memory or in Redis.
TypeScript
4
star
20

reserve-npm

๐Ÿ“ฆ A CLI tool which helps you reserve a NPM package name
TypeScript
3
star
21

github-tree

๐Ÿ™ Github API commits made easy peasy
TypeScript
3
star
22

semantha

๐Ÿ’โ€โ™€๏ธ A delightful mono-repository assistant.
TypeScript
2
star
23

multiwatch

A web application for better multiple stopwatch-times handling.
JavaScript
1
star
24

graphql-vs-rest

Elm
1
star
25

resizable-dots

Simple Elm app.
HTML
1
star
26

nepremicnine

Repozitorij s projektno nalogo pri Programiranju 1
HTML
1
star
27

stars

Draw.
Elm
1
star