CRUDAdmin — мощный генератор админ-панелей для FastAPI с встроенной безопасностью, аутентификацией и трекингом событий.
Построен на базе FastCRUD и HTMX, позволяет быстро создавать готовые к продакшену админ-панели с минимальной настройкой.
#FastAPI #CRUDAdmin #Админпанель #Backend #Python #WebDev #API #Redis #Memcached #Безопасность #OpenSource #HTMX #FastCRUD #DevTools #AdminUI #DarkMode
https://github.com/benavlabs/crudadmin
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - benavlabs/crudadmin: Modern admin interface for FastAPI with built-in authentication, event tracking, and security features
Modern admin interface for FastAPI with built-in authentication, event tracking, and security features - benavlabs/crudadmin
1👍4🔥2 1
Zoocache — это высокопроизводительная библиотека кеширования с ядром на Rust и обвязкой для Python, заточенная под сценарии, где важно одновременно и быстро читать, и строго соблюдать консистентность данных. В отличие от простых TTL‑кешей, она использует семантические зависимости и иерархическую инвалидацию, поэтому вы можете «убить» сразу целые группы связанных ключей (например,
user:* или region:eu:*) одним вызовом.invalidate("store:1") очищает всё store:1:*).pip install zoocache или uv add zoocache.@cacheable + deps и add_deps() задают зависимости, а invalidate("user:123") гарантированно очищает все связанные кэши для этого пользователя._save/_delete, учёт транзакций, авто‑зависимости по JOIN‑ам и поддержка Django REST Framework сериализаторов.Zoocache особенно уместен там, где много сложных связей (каталоги, прайсинги, инвентарь, персонизация), высокая доля чтения и требуется строгий «сразу видно апдейт», а не «подождём, пока TTL протухнет».
#Python #Rust #Caching #Zoocache #Redis #Django #HighLoad #HLC #MsgPack #LZ4 #SingleFlight
https://github.com/albertobadia/zoocache
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - albertobadia/zoocache: Semantic dependency based cache with high performance and concurrency in mind.
Semantic dependency based cache with high performance and concurrency in mind. - albertobadia/zoocache
⚡2👍2 2
Feloxi - это мощная self-hosted платформа для мониторинга очередей задач Python, в первую очередь — Celery. Инструмент предоставляет живые дашборды, поиск по истории задач и гибкую систему алертов.
Вам не нужно устанавливать никаких дополнительных агентов или менять код приложения! Feloxi просто подключается к вашему брокеру (Redis или RabbitMQ), читает стандартные события, которые и так генерирует Celery, и бережно сохраняет их в ClickHouse.
GET /metrics для легкой интеграции с вашей инфраструктурой мониторинга.Добавьте в
celeryconfig.py:worker_send_task_events = True
task_send_sent_event = True
task_track_started = True
Перезапустите воркеры с флагом
--events.Зайдите в UI Feloxi, нажмите Add Broker и введите URL вашего Redis/RabbitMQ. Всё!
git clone https://github.com/thesaadmirza/feloxi.git
cd feloxi
cp .env.example .env
docker compose up -d
Стек: Rust (Axum), Next.js 15, PostgreSQL, ClickHouse и Redis. Поддерживается установка в Kubernetes через Helm-чарты.
#Python #Celery #DevOps #Monitoring #RabbitMQ #Redis #Rust #NextJS #OpenSource #Backend
https://github.com/thesaadmirza/feloxi
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - thesaadmirza/feloxi: Real-time Celery task queue monitoring — Rust/Axum backend, Next.js dashboard, ClickHouse analytics
Real-time Celery task queue monitoring — Rust/Axum backend, Next.js dashboard, ClickHouse analytics - thesaadmirza/feloxi
1👍4 2🔥1