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

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

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) |