Python plumbing for micro-framework based applications
Project description
# rick
[![Tests](https://github.com/oddbit-project/rick/workflows/Tests/badge.svg?branch=master)](https://github.com/oddbit-project/rick/actions) [![pypi](https://img.shields.io/pypi/v/rick.svg)](https://pypi.org/project/rick/) [![license](https://img.shields.io/pypi/l/rick.svg)](https://git.oddbit.org/OddBit/rick/src/branch/master/LICENSE)
Python plumbing for micro-framework based applications
Note: This library is still under development; things may change place or be rewritten with a different spec between releases.
## Documentation
Documentation is a work-in-progress. Please check what is available here: [Documentation](https://oddbit-project.github.io/rick/)
Core components: - Dependency Injection class; - Resource loader (class factory); - Class registry; - Misc. Container classes;
Request components: - Validator registry w/ [validators](https://docs.oddbit.org/rick/validators/validator_list/); - [Validation class](https://docs.oddbit.org/rick/validators/); - [Request validation](https://docs.oddbit.org/rick/forms/requests/); - [Forms](https://docs.oddbit.org/rick/forms/); - Filters;
Resource components: - Configuration loader functions (environment, json); - Console operation w/color; - Cache facade w/ Redis support;
Misc components: - Hasher; - Event Manager; - Misc mixins; - Extended json serializer;
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.