Nookat is a lightweight container management tool that provides all the essential features you need without the bloat. Fast, intuitive, and completely free.
Built with Tauri, React, and TypeScript.
- π Lightweight & Fast: Built with Rust and Tauri for optimal performance
- π¦ Container Management: Start, stop, and manage containers with ease
- πΌοΈ Image Management: Browse, pull, and manage Docker images
- π Network Management: Configure and monitor Docker networks
- πΎ Volume Management: Handle Docker volumes and data persistence
- βοΈ Settings & Configuration: Customize your Docker experience
- π§ Auto Container Engine Setup: Downloads and Installs container engines if needed, with Colima as the default
- π¨ Modern UI: Clean, intuitive interface built with React and Tailwind CSS
- π Completely Free: No premium features, no subscriptions
πΈ More Screenshots Available
Explore the complete collection of screenshots in the
screenshots/folder, including both light and dark theme variants for all major features
- macOS: macOS 10.15 or later
- Linux: Most modern distributions
- Windows: Windows 10 or later
- Any OCI-compatible container runtime, or install Colima in Nookat app settings
- Tauri (for development)
You can download the latest release from GitHub Releases
# Clone the repository
git clone https://github.com/nookat-io/nookat.git
cd nookat
# Install dependencies
npm i
# Set up environment variables
cp env.example .env
# Start development server
npm run tauri devnpm run tauri dev- Start Tauri development modenpm run build- Build for production
π‘ Pro Tip: Most of the convenient development scripts are available in the
justfile. Check outjust --listto see all available commands, or runjustto see the most common ones.
Nookat is built with a modern, cross-platform architecture:
- Frontend: React with TypeScript and Tailwind CSS
- Backend: Rust with Tauri
- Container Engine: Colima an Lima as a container runtime
- Docker API: bollard-rs for Docker daemon communication
We welcome contributions from the community! Here's how to get started:
- Fork the repository
- Create a new branch (
git checkout -b feature/YourFeature) - Make your changes
- Commit your changes (
git commit -am 'Add YourFeature') - Push to the branch (
git push origin feature/YourFeature) - Open a Pull Request
- VS Code with extensions:
Nookat is licensed under the Apache License 2.0.
- Built with Tauri, React, and Rust, bollard-rs
- GitHub: nookat-io/nookat
- Issues: Report bugs or request features
- Discussions: Join the community
If you encounter any issues or have questions:
- Check the GitHub Issues page
- Search existing discussions
- Create a new issue with detailed information
- Join our community discussions
Made with β€οΈ for the container community

