Paquet Python · PyPI
DBWarden
loadingLe toolkit de base de données SQL-first pour SQLAlchemy.
DBWarden est un système de migration SQL-first pour SQLAlchemy qui remplace les workflows basés sur Python par du SQL explicite et vérifiable généré directement à partir de vos modèles. Contrairement aux autres outils, DBWarden n'introduit pas de runtime de migration ni n'exige l'exécution de code Python généré. Il produit des fichiers SQL simples qui peuvent être vérifiés, versionnés et exécutés directement dans n'importe quel environnement.
SQL-first
Migrations are plain SQL. No runtime required.
Rollback included
Every migration carries upgrade + rollback SQL.
Schema snapshots
Checksummed JSON after every migration for deterministic diffs.
Column-level diffing
Type, nullability, default, and comment changes.
Impact analysis
AST-based scan to detect breaking changes before deploy.
Offline mode
Export model state, generate migrations anywhere, no DB needed.
FastAPI integration
Startup validation, health checks, runtime lifecycle.
5 DB dialects
PostgreSQL, MySQL, MariaDB, SQLite, ClickHouse.
PyPI
seoslug
loadingGénération déterministe de payloads SEO pour Python.
seoslug est un toolkit SEO déterministe et à fonction pure pour Python qui génère des payloads SEO complets à partir de deux entrées typées. Définissez votre site une fois avec SEOConfig (hôte canonique, nom du site, template de titre, URL de base) et votre page avec SEOEntity (type d'entité, titre, extrait, image, horodatages). La fonction build_seo_payload() les fusionne en un dictionnaire structuré qui correspond directement aux URLs canoniques, aux balises Open Graph, aux Twitter Cards et aux données structurées JSON-LD.
Same inputs always produce the same output - no side effects, no randomness, no hidden state. This makes seoslug ideal for static site generators, SSR frameworks, and any build pipeline where SEO metadata must be testable, cacheable, and reproducible across builds. Zero external dependencies at runtime.
Typed inputs
SEOConfig + SEOEntity with validated fields. No raw dicts, no guessing.
Deterministic by design
Same inputs always produce the same payload. Pure function, zero side effects.
Multi-format output
Canonical, OG, Twitter Cards, and JSON-LD from a single call.
SSG-first
Pre-generate SEO at build time. Works with Astro, Next.js, Hugo, Jekyll.
Zero runtime deps
Standard library only. No external packages required at runtime.
Fully typed
Complete type hints, MyPy and Pyright compatible out of the box.
Outils Local-first
heard
v0.1.0Maintenez la touche Maj gauche enfoncée, parlez, relâchez. Reconnaissance vocale via Whisper local → résolution d'intention avec un modèle Needle de 26M paramètres → dispatch vers un gestionnaire d'outils. Outils: lancer des apps, contrôle média, volume, actions de fenêtre, changement d'espace de travail, requêtes système. Entièrement local-first, sans dépendance cloud.
trustsight
loadingExécutez-le avant yay -Syu. Clone les repos AUR, génère des diffs structurés de PKGBUILD entre versions, et applique 11 règles de détection (curl pipe bash, checksum désactivé, décodage base64, etc.). Note les paquets de 0 à 100 avec des poids configurables, suit la nouveauté via SQLite, et produit optionnellement un verdict LLM via OpenAI ou Ollama. Publié sur PyPI.
Utilitaires PyPI
schemap
PythonSchémas Pydantic v2 automatiques à partir de modèles SQLAlchemy 2.0 ORM.
detrack
PythonSupprime les paramètres de tracking des URLs. De manière déterministe. Zéro dépendance. Plus de 60 motifs par défaut, insensible à la casse, fonctions pures, métadonnées retournées.
Plus de Projets
crxml
RustPaquet PyPI
Parser de streaming rapide pour les exports XML Crystal Reports avec accélération Rust. Traite ligne par ligne sans charger le document complet en mémoire, gérant des fichiers de toute taille. Étapes de pipeline intégrées: renommer, convertir les types, filtrer et supprimer des champs, toutes chaînées avec des opérateurs pipe pour des transformations composables. Le mode parallèle distribue les lots entre les processus workers via multiprocessing, obtenant des accélérations quasi linéaires sur les systèmes multi-coeurs.
vigil
PrefectFlux Prefect
Workflow de surveillance d'activité GitHub personnelle construit avec Prefect. Récupère les événements, commits et activités PR via PyGithub, puis stocke des enregistrements structurés dans ClickHouse via le framework de migration de dbwarden. Conçu pour une exécution périodique automatisée: le flux s'exécute sur un cron, collecte l'activité depuis la dernière exécution et l'insère dans l'entrepôt. Les logs structurés capturent chaque étape du pipeline et les erreurs sont notifiées via le système natif de Prefect.
mapcreator
ReactApplication web
Éditeur de plans de bâtiments basé sur des tuiles construit avec React et Canvas. Créez des layouts de bâtiments multi-étages avec un éditeur grille; placez des murs, désignez des pièces et connectez-les avec des portes, escaliers et ascenseurs. Chaque étage est une couche séparée, et le système de pathfinding A* peut router d'une pièce à une autre à travers les étages. Le canvas rend à 60fps avec scrolling virtuel pour les grandes cartes. L'état est géré entièrement avec les hooks React.
clickvault
GoVault plugin
HashiCorp Vault database secrets engine plugin for ClickHouse. Generates ephemeral, short-lived ClickHouse users on demand (dynamic secrets) and rotates static role passwords on a schedule. Implements the Vault database plugin SDK, integrating natively with Vault's database secrets engine. All generated ClickHouse DDL is isolated in a dedicated SQL layer, and clustered deployments get ON CLUSTER appended automatically - the rest of the plugin never branches on topology.