Welcome to ToolBoxV2 🧰¶
ToolBoxV2 is a flexible, modular framework designed for creating and managing a wide range of tools, functions, and complete applications. It supports deployment locally, on the web, or as cross-platform desktop/mobile applications.
At its core, ToolBoxV2 integrates a Python backend with a Rust server and a Tauri-based UI, offering a powerful and versatile development experience.
- Free software: Custom License
- Officel Web page: https://simplecore.app/
- GitHub Repository: https://github.com/MarkinHaus/ToolBoxV2
Key Goals & Features¶
ToolBoxV2 aims to simplify the development and usage of digital tools by:
- 🔌 Modularity: Build applications from reusable Python modules (
mods
) and utilities (utils
). - ⚙️ Automation: Facilitate automation of tasks through CLI interactions and programmable APIs.
- 🌐 Cross-Platform Interfaces:
- Develop Desktop Applications using Tauri (Rust + Web UI).
- Create Web Applications with the
tbjs
frontend framework. - Interact via a robust Command Line Interface (CLI).
- 🚀 Performance & Safety: Leverage Rust for backend server components (Actix) and Python for scripting and application logic.
- 🧩 Extensibility: Easily create and integrate new functions, tools, or full mini-applications.
- System Independence: Strives to make applications and tools runnable across different operating systems.
- Unified Development: Provides a cohesive environment for Python, Rust, and web technologies.
Getting Started¶
-
Installation: For detailed instructions on how to install the core Python library or set up the full-stack development environment, please see the Installation Guide.
1 2
# Quick install for the Python package pip install ToolBoxV2
-
Developer Guide: To learn how to create modules, use the
App
class, and interact with the CLI, explore the full Developer Documentation. -
Explore the Code: Dive into the GitHub Repository to see the project structure and contribute.
Example Use Cases¶
ToolBoxV2 can be used for: * Personal productivity tools (calendars, note-takers). * Development utilities and automation scripts. * Custom internal business applications. * Interactive data processing and visualization tools. * And much more!
Credits¶
This package was created with inspiration from project structures like those generated by Cookiecutter and templates such as giswqs/pypackage.
© 2022–2025 Markin Hausmanns – All rights reserved.