https://github.com/ghostdevv/neru
Neru is a small and lightweight file router for your favourite backends
https://github.com/ghostdevv/neru
hacktoberfest
Last synced: 9 months ago
JSON representation
Neru is a small and lightweight file router for your favourite backends
- Host: GitHub
- URL: https://github.com/ghostdevv/neru
- Owner: ghostdevv
- License: other
- Created: 2021-02-20T19:27:32.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-10-07T16:54:40.000Z (over 2 years ago)
- Last Synced: 2025-06-05T05:46:21.108Z (9 months ago)
- Topics: hacktoberfest
- Language: TypeScript
- Homepage: https://neru.dev
- Size: 1.22 MB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Neru Monorepo
The fast and lightweight **file-based router** for [Hapi](https://github.com/hapijs/hapi), [Express](https://github.com/expressjs/express), and [Fastify](https://www.fastify.io/) (more coming soon!). Neru allows you to easily organise and manage your project by it's file system whilst keeping the framework you love.
# Get Started
You can get started by creating your neru project:
```bash
npm init neru my-project
```
# Packages
## Core:
| Package | Documentation | Changelog |
|-----------------------------------------------|--------------------------------------------------|-----------------------------------------------------------------------------|
| [neru](packages/neru) | [Documentation](https://neru.dev) | [Changelog](packages/neru/CHANGELOG.md) |
| [create-neru](packages/create-neru) | [Documentation](packages/create-neru/README.md) | [Changelog](packages/create-neru/CHANGELOG.md) |
## Adapters:
[Suggest a new adapter](https://github.com/ghostdevv/neru/issues/new)
| Adapter | Package | Documentation | Changelog |
|---------|-----------------------------------------------------|-------------------------------------------------------------|----------------------------------------------------|
| Hapi | [@nerujs/adapter-hapi](packages/adapter-hapi) | [Documentation](https://www.neru.dev/adapters/hapi.html) | [Changelog](packages/adapter-hapi/CHANGELOG.md) |
| Express | [@nerujs/adapter-express](packages/adapter-express) | [Documentation](https://www.neru.dev/adapters/express.html) | [Changelog](packages/adapter-express/CHANGELOG.md) |
| Fastify | [@nerujs/adapter-fastify](packages/adapter-fastify) | [Documentation](https://www.neru.dev/adapters/fastify.html) | [Changelog](packages/adapter-fastify/CHANGELOG.md) |
## Misc:
| Package | Documentation | Changelog |
|-----------------------------------------------|--------------------------------------------------|-------------------------------------------------|
| [@nerujs/methods](packages/methods) | [Documentation](packages/methods/README.md) | [Changelog](packages/methods/CHANGELOG.md) |