18 projects
ulfblk-calendar
Calendar integration: provider protocol, Google Calendar sync, and in-memory provider for testing
ulfblk-scheduling
Scheduling infrastructure: appointment management, availability, slot generation, and conflict detection
ulfblk-db
Database infrastructure: async engine, session management, and composable SQLAlchemy mixins
ulfblk-auth
Authentication and authorization: JWT RS256, RBAC, brute force protection, credential encryption
ulfblk-docker-prod
Production Docker infrastructure: multi-stage Dockerfile, nginx reverse proxy, hardened compose with health checks and env validation
ulfblk-docker-dev
Docker Compose dev infrastructure: PostgreSQL, Redis, ChromaDB with health checks and env helpers
ulfblk-ci-gitlab
GitLab CI pipeline generator: CI pipelines, release/publish workflows for Python and TypeScript monorepos
ulfblk-ci-github
GitHub Actions workflow generator: CI pipelines, release/publish workflows for Python and TypeScript monorepos
ulfblk-ai-rag
RAG pipeline: ChromaDB vector search + LLM gateway multi-provider (DeepSeek, OpenAI, Ollama)
ulfblk-automation
Rule engine with composable condition evaluator and pluggable action handlers.
ulfblk-notifications
Notification orchestrator with pluggable providers (email, webhook, console) and template rendering.
ulfblk-billing
Stripe billing integration: customers, subscriptions, checkout sessions, webhooks
ulfblk-channels
Webhook handlers for WhatsApp (Meta Cloud API), Telegram (Bot API), and Email (inbound/outbound)
ulfblk-gateway
API Gateway: rate limiting (Redis/in-memory), reverse proxy, and circuit breaker
ulfblk-redis
Redis async utilities: cache, streams, consumer groups, and health checks
ulfblk-testing
Shared testing utilities and pytest fixtures for the Bloques ecosystem
ulfblk-multitenant
PostgreSQL RLS transparent multitenancy via contextvars for FastAPI + SQLAlchemy
ulfblk-core
Core utilities for building web APIs: middleware, schemas, logging, health checks