Skip to main content

A lightweight and highly customizable Python framework for building web applications

Project description

Mango Framework

License

Introduction

Mango is a lightweight Python framework for building web applications. It provides a simple and intuitive way to handle routing, render HTML templates, and serve files. With Mango, you can quickly set up a web server and define routes to handle different HTTP requests.

Features

  • Easy routing configuration
  • Rendering HTML templates
  • Serving static files
  • Handling JSON data
  • Lightweight and minimal dependencies
  • Suitable for small to medium-sized web applications
  • Human readible code even beginners could modify
  • Integrated basic ORM for DB functions

Installation

Mango can be easily installed via pip:

pip install mango-framework

Usage

  1. Import the necessary modules and functions from Mango:
from mango import route, run, render, send_json, send_file
  1. Define your routes using the @route() decorator:
@route('/')
def index():
    return "Hello, Mango!"

@route('/greet')
def greet():
    return "Welcome to Mango!"
  1. Run the Mango server:
if __name__ == '__main__':
    run()

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

mango-framework-0.5.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

mango_framework-0.5.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file mango-framework-0.5.1.tar.gz.

File metadata

  • Download URL: mango-framework-0.5.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for mango-framework-0.5.1.tar.gz
Algorithm Hash digest
SHA256 213a4008f86afc0087c710d6991e3eadc0693b5e212877f098de04dec9e2708f
MD5 99803de22518e472c5ddf6fd6648b69b
BLAKE2b-256 777d0b05e639b702138e6bbe22ac499535d8815c2524be1a78c59585071287dc

See more details on using hashes here.

File details

Details for the file mango_framework-0.5.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mango_framework-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0633573e5ca4fbcbb352a5f22561069a34d63cde3a88b83104f83fff84c4e802
MD5 fb1922473c9342629b9e938967027665
BLAKE2b-256 5e2341ff95aba21b480c7bd578672133385f8f1a529f99f35cad90e56780ec12

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