Skip to main content

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

MVCactus-0.0.5.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

MVCactus-0.0.5-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

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

Hashes for MVCactus-0.0.5.tar.gz
Algorithm Hash digest
SHA256 42288b97f25a58b5134b8d552c68f6f94532cb648341e526dc9e661a790599f0
MD5 f65a2c802200e8744fd5a48115c7907c
BLAKE2b-256 dd195136c1b7bdd135c20ea75a912ab59d21f926a465c5bb55561da4d63a0512

See more details on using hashes here.

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

Hashes for MVCactus-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6003b44579261b22306615b0bdd522a1817a12f16a95996588d1d0043da2b238
MD5 470b7f2da811db5e342930776d7ce3e2
BLAKE2b-256 f8af2a855ce96b43b114b3aa91923f5963cf32d6cefd127d49ff43e6f01b3a8b

See more details on using hashes here.

Supported by

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