Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rhinobase/honohub

A headless CMS framework using Hono + Drizzle + Zod + Vite
https://github.com/rhinobase/honohub

cms content-management-system graphql headless headless-cms hono javascript react typescript

Last synced: 5 days ago
JSON representation

A headless CMS framework using Hono + Drizzle + Zod + Vite

Awesome Lists containing this project

README

        

HonoHub Open-source headless CMS on the Edge

[![npm version](https://img.shields.io/npm/v/honohub.svg)](https://npmjs.org/package/honohub "View this project on NPM")
[![npm downloads](https://img.shields.io/npm/dm/honohub)](https://www.npmjs.com/package/honohub)
[![license](https://img.shields.io/npm/l/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/)

**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 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 |
| -------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [`@honohub/graphql`](https://www.npmjs.com/package/@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 Discussions](https://github.com/rhinobase/honohub/discussions) or in the #help channel of [Hono Discord](https://discord.gg/xUtamz2vxH).

## Contributing

We would love to have more contributors involved!

To get started, please read our [Contributing Guide](https://github.com/rhinobase/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).