https://github.com/nipsysdev/kamino
A QT app for easily deploying and managing Waku, Codex, and Nomos nodes as Docker containers
https://github.com/nipsysdev/kamino
Last synced: 4 months ago
JSON representation
A QT app for easily deploying and managing Waku, Codex, and Nomos nodes as Docker containers
- Host: GitHub
- URL: https://github.com/nipsysdev/kamino
- Owner: nipsysdev
- License: gpl-3.0
- Created: 2025-07-27T16:20:17.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-27T16:20:33.000Z (11 months ago)
- Last Synced: 2025-08-11T12:43:31.694Z (10 months ago)
- Language: QML
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kamino
A nimqml application built with Nim and Qt.
## Getting Started
### Prerequisites
Make sure you have:
- Nim compiler installed
- Qt5 development libraries
- nimble package manager
On Ubuntu/Debian:
```bash
sudo apt install qtdeclarative5-dev qml-module-qtquick-controls2
```
### Building and Running
1. Install dependencies:
```bash
nimble install
```
2. Run the application:
```bash
nim c -r main.nim
```
Or use the build script:
```bash
./build.sh
```
## Project Structure
```
├── main.nim # Entry point
├── src/
│ └── kamino.nim # Main application logic
├── qml/
│ └── main.qml # QML interface
├── kamino.nimble # Package configuration
└── build.sh # Build script
```
## Development
The QML files are loaded from the `qml/` directory. You can modify `qml/main.qml` to change the UI, and `src/kamino.nim` for the application logic.