https://github.com/alex2844/node-padavan
Control, monitor, and upgrade Padavan routers using Node.js and Node-RED.
https://github.com/alex2844/node-padavan
iot node-red nodejs router smart-home
Last synced: 5 months ago
JSON representation
Control, monitor, and upgrade Padavan routers using Node.js and Node-RED.
- Host: GitHub
- URL: https://github.com/alex2844/node-padavan
- Owner: alex2844
- License: mit
- Created: 2024-09-07T09:31:47.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-21T15:48:01.000Z (5 months ago)
- Last Synced: 2026-01-22T03:37:13.891Z (5 months ago)
- Topics: iot, node-red, nodejs, router, smart-home
- Language: JavaScript
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: docs/README.md
- License: LICENSE
Awesome Lists containing this project
README
# node-padavan
[[RU]](./ru/README.md) | [EN]
This is a monorepo for `node-padavan` — a set of tools for managing routers
running **Padavan** firmware. The project provides both a core library for
developers and a ready-to-use integration for Node-RED.
## Repository Structure
This repository contains several packages located in the `packages/` directory:
| Package | NPM | Description |
| --- | --- | --- |
| [`padavan`](../packages/node/) | [](https://www.npmjs.com/package/padavan) | Core library and CLI tool. |
| [`node-red-contrib-padavan`](../packages/node-red/) | [](https://www.npmjs.com/package/node-red-contrib-padavan) | Node-RED nodes. |
## Development
To work with this monorepo, you will need to install [Bun](https://bun.sh/).
1. **Clone the repository:**
```bash
git clone https://github.com/alex2844/node-padavan.git
cd node-padavan
```
2. **Install dependencies:**
```bash
bun install
```
3. **Build packages:**
```bash
bun run build
```
4. **Run tests:**
```bash
bun run test
```