paprika

Paprika is a python library that reduces boilerplate. Heavily inspired by Project Lombok.

pythonboilerplatedecoratorspython-librarycode-generation
FreeRepo

Preview

paprika preview

Overview

Paprika is a Python library that reduces boilerplate code through decorators inspired by Project Lombok. It provides object-oriented decorators like @data for automatic dataclass creation, utility decorators like @threaded and @repeat for common patterns and benchmark decorators like @timeit and @hotspots for performance analysis.

Features

decoratorscode-generationboilerplate-reductionobject-oriented-decoratorsutility-decoratorsbenchmark-decoratorserror-handling-decoratorsthreadingprofilingpicklingsingleton-patterndataclass-generation

Feature Flags

storageformsValidation

Recommended Use Cases

reducing python boilerplatecode generationperformance profilingerror handlingobject-oriented programming

Frontend

None

Backend

python

Auth Providers

None

Deployment Targets

aws

Payment Providers

None

Quick Facts

โญ Stars
82
๐Ÿด Forks
3
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2021-06-25T22:07:34Z
GitHub

Stack

Language
python

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source library available on PyPI
Get Started with this Boilerplate