Dikaios is a experimental project to build a comprehensive desktop suite of IP address management tools. It is designed to help network administrators manage their IP address space more effectively. It provides a simple and intuitive user interface for calculate ip address, subnet mask, broadcast address, and more.
In ancient Greek, δίκαιος (dikaios) is an adjective that means "just" or "righteous."
Tauri requires various system dependencies to build the application. You can find the list of dependencies and its installation instructions in the Tauri documentation.
This is a step by step how to build and run a local development environment. Just R.T.F.M. if you know what you're doing.
- Make sure you have installed all the prerequisites.
- Clone the repository using Git.
git clone https://github.com/yehezkieldio/dikaios
- Install dependencies using
bun install
.
- Run the project using
bun run tauri dev
. - The application will be opened in a new window.
- Build the project for all targets using
bun run tauri build
.- To make AppImage bundling to work on Arch-based distributions, you need to append
NO_STRIP=1
to the start of the command. - For Windows, you can get a NSIS installer by appending
--bundles nsis
to the end of the command.
- To make AppImage bundling to work on Arch-based distributions, you need to append
- The build executable will be located in the
src-tauri/target/release
and artifacts will be located in thesrc-tauri/target/release/bundle
directory.
This project is licensed under the MIT License - see the LICENSE file for details.