<a href="https://honohub.dev"><img width="100%" src="https://github.com/kolenkainc/honohub/blob/main/apps/docs/public/images/banner.png?raw=true" alt="HonoHub Open-source headless CMS on the Edge" /></a>
<br />

<div align="center">

[![npm version](https://img.shields.io/npm/v/kolenkainc-honohub.svg)](https://npmjs.org/package/kolenkainc-honohub "View this project on NPM")
[![npm downloads](https://img.shields.io/npm/dm/kolenkainc-honohub)](https://www.npmjs.com/package/kolenkainc-honohub)
[![license](https://img.shields.io/npm/l/kolenkainc-honohub)](LICENSE)

A CMS framework built on [Hono](https://hono.dev/), [Drizzle](https://orm.drizzle.team/), [Zod](https://zod.dev/), and [Vite](https://vitejs.dev/)
</div>

**HonoHub** is a simple and fast middleware for creating CMS for your websites or Apps.

> [!NOTE]  
> HonoHub is currently in the "alpha stage". Breaking changes are introduced without following semantic versioning.

## Quickstart

```sh
# Using npm/yarn/pnpm/bun
npm add kolenkainc-honohub
```

[Go here for a step-by-step guide](https://honohub.dev/quickstart) on how to get up and running.

Check out the [docs](https://honohub.dev) and [plugins](https://honohub.dev/plugins/graphql) and start building.

## Plugins

| Name                                                                           | Description                                                       |
| ------------------------------------------------------------------------------ | ----------------------------------------------------------------- |
| [`kolenkainc-honohub-graphql`](https://www.npmjs.com/package/kolenkainc-honohub-graphql) | The `useGraphQL` plugin adds the GraphQL endpoint and playground. |

## Troubleshooting

If the suggestions here don't work, please try posting questions on [GitHub Issues](https://github.com/kolenkainc/honohub/issues)

## Contributing

We would love to have more contributors involved!

To get started, please read our [Contributing Guide](https://github.com/kolenkainc/honohub/blob/main/CONTRIBUTING.md).

## Disclaimer

HonoHub is not affiliated with [Hono](https://hono.dev/), [Drizzle](https://orm.drizzle.team/), [Zod](https://zod.dev/), or [Vite](https://vitejs.dev/). HonoHub is an independent project developed by [Rhinobase](https://rhinobase.com/).

## Credits

The `honohub` project's UI is inspired by [Nuxt Devtools](https://github.com/nuxt/devtools) and [Strapi](https://github.com/strapi/strapi).
