Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/haaarshsingh/kmenu

The perfect ⌘K menu
https://github.com/haaarshsingh/kmenu

cmdk command-palette commandbar kbar kmenu rauno react react-cmdk typescript vercel

Last synced: 10 days ago
JSON representation

The perfect ⌘K menu

Awesome Lists containing this project

README

        

![image](https://kmenu.hxrsh.in/og.png)



kmenu



The perfect ⌘K menu



Demo
·
NPM
·
Product Hunt
·
StackBlitz
·
CodeSandbox

## Consulting

If you're a startup or founder using this for your application and need some help setting it up, or perhaps even need a separate cmdk interface tailored to your application, you can reach out to at [[email protected]](mailto:[email protected]).

## What's inside?

This library is a monorepo built with [Turborepo](https://turbo.build/). It consists of the following:

### Apps

- [`web`](https://github.com/haaarshsingh/kmenu/tree/master/apps/web) — the official website.
- [`examples`](https://github.com/haaarshsingh/kmenu/tree/master/apps/examples) — examples of different command menu implementations.

### Packages

- [`kmenu`](https://github.com/haaarshsingh/kmenu/tree/master/packages/kmenu): the official kmenu NPM package.
- [`eslint-config`](https://github.com/haaarshsingh/kmenu/tree/master/packages/eslint-config): `eslint` configurations (includes `eslint-config-next` and `eslint-config-prettier`).
- [`typescript-config`](https://github.com/haaarshsingh/kmenu/tree/master/packages/typescript-config): `tsconfig.json`s used throughout the monorepo.

## Quickstart

To build all apps and packages, run the following command:

```bash
yarn build
```

### Develop

To develop all apps and packages, run the following command:

```
yarn dev
```