https://github.com/honestjs/plugins
Collection of plugins for HonestJS
https://github.com/honestjs/plugins
bun framework honestjs hono nest nestjs node nodejs typescr
Last synced: 22 days ago
JSON representation
Collection of plugins for HonestJS
- Host: GitHub
- URL: https://github.com/honestjs/plugins
- Owner: honestjs
- License: mit
- Created: 2025-08-24T19:02:53.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2026-03-27T17:45:01.000Z (27 days ago)
- Last Synced: 2026-03-28T01:46:19.155Z (26 days ago)
- Topics: bun, framework, honestjs, hono, nest, nestjs, node, nodejs, typescr
- Language: TypeScript
- Homepage:
- Size: 294 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HonestJS plugins monorepo
This is a monorepo for the HonestJS plugins packages.
## Packages
- `@honestjs/rpc-plugin` - Analyzes HonestJS controllers and generates type-safe RPC clients. Publishes the analyzed
artifact to application context (default key: `rpc.artifact`) for consumers.
- `@honestjs/api-docs-plugin` - Serves OpenAPI JSON and Swagger UI. Accepts an artifact object (`{ routes, schemas }`)
or a context key string (for example `rpc.artifact`) and generates OpenAPI from it.
### RPC + API Docs integration
```ts
import { Application } from 'honestjs'
import { RPCPlugin } from '@honestjs/rpc-plugin'
import { ApiDocsPlugin } from '@honestjs/api-docs-plugin'
const { hono } = await Application.create(AppModule, {
plugins: [new RPCPlugin(), new ApiDocsPlugin({ artifact: 'rpc.artifact' })]
})
```
## Help Wanted
We're actively seeking contributions to help grow and improve the HonestJS plugins ecosystem! Here are some areas where
we'd love your help:
### ๐ง New 3rd Party Plugins Packages
- Create plugins for popular services and APIs
- Build integrations with authentication providers
- Develop plugins for common use cases
### ๐งช Testing
- Write comprehensive unit tests for existing plugins
- Add integration tests with real-world scenarios
- Improve test coverage across all packages
### ๐ Documentation
- Write detailed usage guides and tutorials
- Create example projects and demos
- Improve packages documentation
If you're interested in contributing, please check out our issues or start a discussion! We welcome developers of all
skill levels and are happy to provide guidance.
## License
MIT ยฉ [Orkhan Karimov](https://github.com/kerimovok)