Skip to content

Files

Latest commit

8202b4a · Jan 5, 2025

History

History
102 lines (72 loc) · 2.8 KB

README.md

File metadata and controls

102 lines (72 loc) · 2.8 KB

MetaKit

Your All-in-One Utility Toolbox
A modular, extensible, and ever-growing collection of practical tools built with the power of Qt.


🚀 Features

  • Multi-Utility Integration: A wide range of tools for daily tasks, development, and system management.
  • Cross-Platform: Seamlessly runs on Windows, macOS, and Linux.
  • Modular Design: Add or remove tools without affecting the core framework.
  • Continuous Updates: Regularly updated with new features and tools based on user feedback.
  • Open Source: Entirely free and open source, contributions are welcome.

🛠️ Built With

  • Qt: A robust framework for cross-platform GUI applications.
  • C++: For high performance and portability.
  • CMake: To streamline build and dependency management.

📚 Tools Included

  • File Manager: Advanced file operations, batch renaming, and search functionality.
  • System Monitor: Real-time CPU, memory, and disk usage tracking.
  • Network Tools: Ping, traceroute, and IP lookup utilities.
  • Text Editor: Lightweight editor with syntax highlighting for various languages.
  • Image Resizer: Batch resize and optimize images.
  • Custom Tool Support: Easily add your own tools using the plugin system.

🌟 Why MetaKit?

  • Productivity First: Simplify workflows by bringing essential utilities into one place.
  • User-Centric Design: Tools designed to be intuitive and effective.
  • Community-Driven: Your feedback and contributions shape the project.

📦 Installation

Prerequisites

  • Install Qt (version 6.x or later)
  • Install CMake (version 3.20 or later)

Build Steps

  1. Clone the repository:
    git clone https://github.com/orz-ai/MetaKit.git
    cd MetaKit
  2. Create a build directory:
    mkdir build && cd build
  3. Configure and build:
    cmake ..
    cmake --build .
  4. Run the application:
    ./MetaKit

🤝 Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a feature branch: git checkout -b feature-name.
  3. Commit your changes: git commit -m "Add feature-name".
  4. Push to the branch: git push origin feature-name.
  5. Submit a pull request.

For detailed guidelines, check our CONTRIBUTING.md.


🛡️ License

This project is licensed under the MIT License. See the LICENSE file for details.


🙌 Acknowledgments

  • Thanks to the Qt community for their excellent support and documentation.
  • Inspired by many open-source projects that make development easier for everyone.

📧 Contact

Have questions, suggestions, or feedback?
Feel free to open an issue or contact us at issue sections.