Skip to main content

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

SILIT Logo

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

silit_framework-0.0.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

silit_framework-0.0.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

Silit_Framework-0.0.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

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

Hashes for silit_framework-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a68fc796e6e45efb98eb9399065c6acf15ec0e9d7375f2ae1d170f9cbf82a638
MD5 fef944c40f204297a69e08066e684929
BLAKE2b-256 a2e822c943544d037e66a0ea2bf3ffe8c5359e41e0f051e96e6256124d124b33

See more details on using hashes here.

File details

Details for the file silit_framework-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for silit_framework-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d6309bd4fd4e6f6cd93d8065d2c68df599a939ea5aa5221bf6be76266d46973b
MD5 2a85c140e8688a89a4de2ecb39248497
BLAKE2b-256 e35adbd63190ea3e400d5a39e982f026a6249c4a102a8abf7778b6e607ccaf89

See more details on using hashes here.

File details

Details for the file Silit_Framework-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for Silit_Framework-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3a6566a2504722723ee4f21aa282b331a46ab5b8b9ec7a12058a1fd202e9185b
MD5 8efe56b9ff0a76b70fe332c8f47f2b92
BLAKE2b-256 34033ba5be407ed37e7b9143a0aaf6f71dcf09931a48fe02d5d5cd7a984d8c2b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page