I built a search engine that runs on Node + SQLite + FTS5.
BM25 + 384-dim vector + FTS5 hybrid ranking
Mesh network with RSA crypto identity (no central auth)
Remote nodes contribute crawl data through P2P WebSocket
930 bytes per doc (2M docs = ~2GB)
Currently indexing 52K+ domains
Runs on 2 servers for $22/month
Patent pending
Why: I wanted search infrastructure anyone could own and run. No Elasticsearch cluster. No cloud dependency. No vendor lock-in.
Demo: https://www.qwikwit.com
Stack: Node, JavaScript, SQLite, FTS5, WebSocket mesh
Happy to answer questions about the architecture.
joeg_usa•37m ago
BM25 + 384-dim vector + FTS5 hybrid ranking Mesh network with RSA crypto identity (no central auth) Remote nodes contribute crawl data through P2P WebSocket 930 bytes per doc (2M docs = ~2GB) Currently indexing 52K+ domains Runs on 2 servers for $22/month Patent pending
Why: I wanted search infrastructure anyone could own and run. No Elasticsearch cluster. No cloud dependency. No vendor lock-in. Demo: https://www.qwikwit.com Stack: Node, JavaScript, SQLite, FTS5, WebSocket mesh Happy to answer questions about the architecture.