{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"Piccolo is an async-first ORM and query builder for Python that supports both sync and async workflows, with built-in migrations, a playground, and admin interface.","skillfed_tags":["async-first","type-annotated","query-builder"],"use_cases":["Build async web applications using Piccolo as the database layer with type-safe queries.","Scaffold a new ASGI web app with built-in authentication and admin interface using the `piccolo asgi new` command.","Write async data pipelines or background tasks that need clean, expressive database access without blocking.","Manage database schema and migrations in an async-first codebase with Piccolo's migration system.","Query and manipulate data using either ORM-style or query-builder-style syntax depending on the task."],"what_it_does":"Piccolo is an ORM and query builder built for async Python applications, supporting both sync and async workflows. It provides a clean, expressive syntax for selecting, joining, updating, and deleting records, and includes batteries like migrations, a User model with authentication, a built-in playground for learning, and an admin GUI. The package is fully type-annotated and designed to work with modern Python versions (3.10+).\n\nYou use it either as a traditional ORM (creating objects, saving, fetching, and removing them) or as a query builder (composing select, join, update, and delete queries directly). It integrates with ASGI frameworks and includes utilities for scaffolding web apps. The ecosystem extends to Piccolo Admin and Piccolo API, though those are separate packages.","worth_installing":"Yes. Piccolo is actively maintained, has no known vulnerabilities, low install friction, and a permissive MIT license. It fills a clear niche for developers building async Python applications who want a modern, type-annotated ORM with built-in admin and auth features. Start with the playground and docs to evaluate fit for your use case."},"id":"piccolo","links":{"html":"https://skillfed.io/packages/piccolo","md":"https://skillfed.io/packages/piccolo.md","pypi":"https://pypi.org/project/piccolo/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-27","license_spdx":null,"license_treatment":"permissive","name":"piccolo","python_support":"supports_current","summary":"A fast, user friendly ORM and query builder which supports asyncio."},"popularity":{"monthly_downloads":706802,"position":5269,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.36.0"}
