Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rhinobase/honohub
- Owner: rhinobase
- License: mit
- Created: 2024-07-02T10:22:36.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-05T06:49:02.000Z (7 days ago)
- Last Synced: 2024-12-07T09:08:09.754Z (5 days ago)
- Topics: cms, content-management-system, graphql, headless, headless-cms, hono, javascript, react, typescript
- Language: TypeScript
- Homepage: https://honohub.dev
- Size: 3.6 MB
- Stars: 313
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome - rhinobase/honohub - A headless CMS framework using Hono + Drizzle + Zod + Vite (TypeScript)
README
[![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).