MVCactus is a micro-framework for building simple and efficient web applications. It leverages the standard HTTP server capabilities of Python to provide a straightforward environment for web development. MVCactus is ideal for small-scale projects, educational purposes, and rapid prototyping, offering a minimalistic approach to web server architecture with support for dynamic template rendering and static file serving.
Project description
# MVCactus
## Description
MVCactus is a micro-framework designed for building simple and efficient web applications. Utilizing Python’s standard HTTP server capabilities, MVCactus is an ideal choice for small-scale projects, educational purposes, and rapid prototyping. It offers a minimalist approach to web server architecture, supporting dynamic template rendering and static file serving.
## Key Features
Easy Routing: Define routes with simple decorators for GET and POST requests.
Dynamic Template Rendering: Integrated with the Placeholdr templating engine for dynamic content rendering within HTML templates.
Static File Serving: Built-in support for serving CSS, JavaScript, and image files from a static directory.
Custom Error Handling: Define responses for various HTTP statuses.
Flexible and User-friendly: Ideal for small to medium-sized web projects and educational environments.
## For More Information Please refer to the [documentation](https://github.com/Dcohen52/MVCactus/blob/main/DOCS.md) for more information on how to use MVCactus.
## License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/Dcohen52/MVCactus/blob/main/LICENSE) file for details.
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
Built Distribution
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 MVCactus-0.0.5.tar.gz.
File metadata
- Download URL: MVCactus-0.0.5.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42288b97f25a58b5134b8d552c68f6f94532cb648341e526dc9e661a790599f0
|
|
| MD5 |
f65a2c802200e8744fd5a48115c7907c
|
|
| BLAKE2b-256 |
dd195136c1b7bdd135c20ea75a912ab59d21f926a465c5bb55561da4d63a0512
|
File details
Details for the file MVCactus-0.0.5-py3-none-any.whl.
File metadata
- Download URL: MVCactus-0.0.5-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6003b44579261b22306615b0bdd522a1817a12f16a95996588d1d0043da2b238
|
|
| MD5 |
470b7f2da811db5e342930776d7ce3e2
|
|
| BLAKE2b-256 |
f8af2a855ce96b43b114b3aa91923f5963cf32d6cefd127d49ff43e6f01b3a8b
|