Official plugin collection for the EVOID Intent-Oriented Programming runtime.
Each plugin is an independent Python package on PyPI. Install only what you need.
pip install evoid-sqlite
pip install evoid-redis
pip install evoid-di
pip install evoid-authOr via EVOID CLI:
evo install di
evo install redis
evo install smart-storagefrom evoid_sqlite import create_storage
storage = create_storage("app.db")
await storage.write("user:1", {"name": "Alice"})
user = await storage.read("user:1")from evoid_di import DIEngine
di = DIEngine()
di.register("db", lambda: create_db("app.db"))
db = di.resolve("db")from evoid_auth import register_provider
async def my_auth(token: str) -> dict:
user = await db.find_by_token(token)
return {"user": user.name, "role": user.role}
register_provider("jwt", my_auth)from evoid_tasks import scheduler
scheduler.run(send_email, to="alice@example.com")
@scheduler.task(interval=60)
async def monitor(ctx):
await check_levels()MIT