{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"APSW is a Python wrapper around SQLite's complete C API, providing access to advanced SQLite features like full-text search, virtual tables, VFS, JSON support, and async framework integration.","skillfed_tags":["sqlite-binding","async-support","c-extension"],"use_cases":["Building applications that need SQLite's full-text search or JSON query capabilities beyond standard SQL.","Implementing custom virtual tables or file system layers for specialized data access patterns.","Writing async database code that integrates with AsyncIO, Trio, or other async frameworks.","Replacing sqlite3 when you need lower-level control over SQLite's C API or want to stay current with SQLite releases.","Developing embedded database features in Python applications where SQLite's advanced features are required."],"what_it_does":"APSW is a complete Python binding to SQLite's C API, designed for developers who want to use SQLite's full feature set rather than just basic SQL operations. Unlike the standard library's sqlite3 module, APSW exposes advanced capabilities including full-text search, virtual tables, custom virtual file systems (VFS), JSON operations, and CArray support. It stays synchronized with both SQLite and Python releases.\n\nThe package supports both synchronous code and async frameworks (AsyncIO, Trio, AnyIO). It has no runtime dependencies and is distributed as prebuilt wheels for CPython 3.10+ across multiple architectures. The project is actively maintained, with a recent release and an engaged community. The trade-off is that it requires a C compiler if building from source, though wheels eliminate this for most users.","worth_installing":"Yes, if you need SQLite's advanced features (full-text search, virtual tables, VFS, JSON) or want tighter control over the C API. The active maintenance, wide platform support via prebuilt wheels, and zero runtime dependencies make it a solid choice. The unclear license treatment warrants a quick check before use in proprietary projects. If you only need basic SQL operations, the standard library sqlite3 module is simpler."},"id":"apsw","links":{"html":"https://skillfed.io/packages/apsw","md":"https://skillfed.io/packages/apsw.md","pypi":"https://pypi.org/project/apsw/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-26","license_spdx":null,"license_treatment":"unclear","name":"apsw","python_support":"supports_current","summary":"Another Python SQLite Wrapper"},"popularity":{"monthly_downloads":2577945,"position":2993,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.53.4.0"}
