Skip to content

mattsu014/nmtui-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nmtui-react

⚠️ Work in Progress – Project is not functional yet

A minimalist and modern desktop interface, built with React.js and TypeScript, to facilitate network connection management using nmtui.

nmtui-react does not replace NetworkManager or nmtui.
It simply provides a clean, responsive, and intuitive UI to enhance the user experience.


📷 Screenshots

Home Screen – Light Theme

Home light theme

Network Connection Screen

Network connection screen

Settings Screen (Language and Theme)

Settings screen

Home Screen – Alternative Light Theme

Home light theme


📖 Project Description

This application is a visual desktop interface for network connection management with a minimalist design, leveraging NetworkManager and VPN technologies.


✨ Features (Planned & In Development)

🔗 Connections

  • View available Wi-Fi networks with signal strength indicators
  • Connect/disconnect from networks with password authentication
  • Display real-time connection status

✏️ Edit Connections

  • List previously connected Wi-Fi networks
  • Edit saved network settings
  • Option to delete old connections

➕ Add New Connections

  • Create new connections manually
  • Support for Wi-Fi, Ethernet, and advanced configurations

🔧 Hostname Management

  • Configure device hostname on the network
  • Manage system identification

🛡️ VPN Integration – NordVPN

NordVPN Logo

Planned VPN features:

  • Full VPN interface with server selection
  • Secure connection to different locations
  • Visual VPN connection status in the UI
  • Seamless integration with network manager

⚙️ Customization

  • Light/Dark/System themes
  • Multi-language support (English & Portuguese BR)
  • Persistent settings across sessions

🛠️ Technologies Used


🚀 Development

Run Frontend (Next.js)

cd frontend
npm install
npm run dev

Run Desktop App (Tauri + Next.js)

cargo tauri dev

About

Minimalist network manager UI with VPN (Next.js + TypeScript) – Work in Progress ⚠️

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors