SILIT: Scalable Interface for Lightweight Integrated Tooling, Framework for creating desktop applications with MVC structure using Python. Under Development.
Project description
SILIT: Scalable Interface for Lightweight Integrated Tooling
Innovative framework for building desktop applications with MVC structure using Python
๐ Key Features
- ๐๏ธ MVC Structure: Model-View-Controller design pattern to separate application logic, user interface, and controls.
- ๐ Easy Integration: Integrated backend using Flask, speeding up and streamlining development.
- ๐ Cross-Platform: Build desktop applications that can run on multiple platforms, including Windows.
- ๐ญ Build to EXE: Easily convert your application into an executable (.exe) file.
๐ฆ Installation
Install SILIT via pip:
pip install silit
๐ ๏ธ Create a New Project
Create a new project with the command:
silit create-project projectname
๐ Project Directory Structure
projectname/
โโโ app/
โ โโโ controllers/
โ โโโ models/
โ โโโ views/
โ โโโ __init__.py
โโโ public/
โ โโโ css/
โ โโโ js/
โ โโโ images/
โ โโโ index.py
โโโ routes/
โ โโโ web.py
โโโ config/
โ โโโ config.py
โโโ silit.py
โโโ setup.py
โโโ build.py
๐ Running the Application
Run the application with the command:
python silit.py
๐๏ธ Building the Application into an Executable
Convert the application into an executable (.exe) file:
python build.py
๐ค Contributions
We welcome contributions from the community. Fork this repository and submit your pull request.
๐ License
SILIT is licensed under the MIT License.
You can copy the entire text above and save it as a .txt file. Is there anything else you need help with?
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file silit_framework-0.0.1.tar.gz.
File metadata
- Download URL: silit_framework-0.0.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a68fc796e6e45efb98eb9399065c6acf15ec0e9d7375f2ae1d170f9cbf82a638
|
|
| MD5 |
fef944c40f204297a69e08066e684929
|
|
| BLAKE2b-256 |
a2e822c943544d037e66a0ea2bf3ffe8c5359e41e0f051e96e6256124d124b33
|
File details
Details for the file silit_framework-0.0.1-py3-none-any.whl.
File metadata
- Download URL: silit_framework-0.0.1-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6309bd4fd4e6f6cd93d8065d2c68df599a939ea5aa5221bf6be76266d46973b
|
|
| MD5 |
2a85c140e8688a89a4de2ecb39248497
|
|
| BLAKE2b-256 |
e35adbd63190ea3e400d5a39e982f026a6249c4a102a8abf7778b6e607ccaf89
|
File details
Details for the file Silit_Framework-0.0.1-py3-none-any.whl.
File metadata
- Download URL: Silit_Framework-0.0.1-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a6566a2504722723ee4f21aa282b331a46ab5b8b9ec7a12058a1fd202e9185b
|
|
| MD5 |
8efe56b9ff0a76b70fe332c8f47f2b92
|
|
| BLAKE2b-256 |
34033ba5be407ed37e7b9143a0aaf6f71dcf09931a48fe02d5d5cd7a984d8c2b
|