📄️ Context
One major feature in Pashmak is context. It allows for separating processes safely without sharing sensitive data between them. It also leaves flexibility to share resources among different processes.
Pashmak provides a simple way to send emails using different drivers.
📄️ File Storage
Pashmak uses neko-storage module to manage files. Currently there is implementation for local file system and AWS-S3.
📄️ Helpers
Set of useful helper functions.
📄️ Loggers
you can use log to record details you need during various parts of execution:
📄️ Middleware
Just like many other web frameworks, Pashmak supports middlewares. Middlewares are pieces of code that wrap execution of controller methods. They can be used for various purposes such as authentication, logging, request modification, response modification, etc.
📄️ Queue and Messaging
The concept of the queue is to allow messages to be sent using connections an queue.
📄️ Scheduler and Cron Jobs
Every system needs to run some tasks periodically. Pashmak provides a simple way to define and run scheduled tasks using cron syntax.
📄️ Cache
Caching is a mechanism for storing data in a temporary storage area to reduce the time it takes to access that data in the future.