{"repo":"cwt/neosqlite","free":true,"listed":false,"github":"https://github.com/cwt/neosqlite","clone":"git clone https://github.com/cwt/neosqlite.git","description":"Drop-in PyMongo replacement for SQLite: Documents, aggregation, indexing, and GridFS","language":"Python","stars":25,"topics":["mongodb","nosql","pymongo","sqlite","neosqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"NeoSQLite - NoSQL for SQLite with PyMongo-like API NeoSQLite (new + nosqlite) is a pure Python library that provides a schemaless, PyMongo -like wrapper for interacting with SQLite databases. The API is designed to be familiar to those who have worked with PyMongo , providing a simple and intuitive way to work with document-based data in a relational database. Keywords : NoSQL, NoSQLite, SQLite NoSQL, PyMongo alternative, SQLite document database, Python NoSQL, schemaless SQLite, MongoDB-like SQLite Features - PyMongo -like API : A familiar interface for developers experienced with MongoDB. - NX-27017 : MongoDB Wire Protocol Server — Use PyMongo with SQLite backend - Schemaless Documents : Store flexible JSON-like documents. - Lazy Cursor : find() returns a memory-efficient cursor for iterating over results. - Raw Batch Support : find raw batches() returns raw JSON data in batches for efficient processing. - Advanced Indexing : Single-key, compound-key, nested-key indexes, and FTS5 text search. - ACID Transactions : Full ClientSession API with PyMongo 4.x parity using SQLite SAVEPOINTs. - Change Streams : Native SQLite triggers for watch() — no replica set required. - Advanced Aggregation : $setWindowFields , $graphLookup , $fill , streaming $facet , and more. - Tier-1 SQL Optimization : Dozens of operators translated to native SQL for 10-100x speedup. - Native $jsonSchema : Query filtering and write-time validation via SQLite CHECK constraints. - Window Functions : Complete ","default_branch":null,"files":null,"tree":[],"storefront":"/r/cwt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cwt/neosqlite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}