Skip to content
/ Nanuq Public

Nanuq is an application designed to simplify the management of Kafka and Redis, more services coming soon

Notifications You must be signed in to change notification settings

waelouf/Nanuq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nanuq

Services Frontend

About

Nanuq is an open-source application designed to simplify the management of Kafka, and Redis for developers. Instead of relying on command-line interfaces for each server, Nanuq provides a unified, user-friendly interface that streamlines daily tasks. Whether you're monitoring queues, managing datasets, or configuring clusters, Nanuq empowers you to handle these critical operations with ease, all from a single UI.

Built with a focus on usability and efficiency, Nanuq aims to reduce the overhead associated with managing these powerful technologies, allowing developers to focus on building and deploying applications rather than managing infrastructure.

Feature list

Kafka

  • Display server's topics
  • Display how many items in each topic
  • Add topic

Redis

  • Display Server's details
  • Display databases
  • Display all string cached keys
  • Add item to cache
  • Invalidate cache

Screenshot

Kafka

alt text

alt text

alt text

alt text

Redis

alt text

alt text

alt text

alt text

alt text

Installation

Clone

git clone git@github.com:waelouf/Nanuq.git

# To run backend
cd .\src\services\Nanuq\Nanuq.WebApi\

dotnet run

# To run frontend

cd .\src\app\nanuq-app\
npm i
npm run serve

Docker compose

cd .\Docker\
docker-compose up -d

Kubernetes deploy

cd .\K8s

kubectl apply -f api-server.yaml
kubectl apply -f nanuq-app.yaml

Disclaimer

Nanuq is currently intended for use in local development and DEV environments only. While we strive to provide a reliable tool for managing Kafka and Redis, this application is not yet ready for production environments. Users should exercise caution and thoroughly test Nanuq in non-production settings before considering any production use. We are continuously working on improvements and welcome contributions from the community to help make Nanuq production-ready in the future.


About

Nanuq is an application designed to simplify the management of Kafka and Redis, more services coming soon

Topics

Resources

Stars

Watchers

Forks