{"adoption": {"forks": 37, "observed_at": "2026-08-28T04:04:03.514701+00:00", "stars": 1228}, "canonical_url": "https://ross.abutalabs.com/products/postlite", "card": {"archived": true, "artifact_type": "service", "description": "Postgres wire compatible SQLite proxy.", "domain": ["databases", "developer-tools", "self-hosted"], "enriched": true, "function": ["proxy", "database", "http-server"], "health_score": 10, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["benbjohnson/postlite"], "name": "benbjohnson/postlite", "platform": ["windows", "cross-platform", "cli", "go"], "pushed_at": "2023-10-02T13:49:22+00:00", "repo": "benbjohnson/postlite", "stars": 1228, "tags": ["postgres-wire-protocol", "sqlite", "network-proxy", "proof-of-concept", "unmaintained", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["connect psql or a Postgres GUI tool to a remote SQLite database", "administer SQLite databases over the network using Postgres clients", "run queries against SQLite files through the standard Postgres port 5432", "browse remote SQLite data with database management tools"], "what_it_is": "Postlite is a Go network proxy that exposes remote SQLite databases over the Postgres wire protocol, translating Postgres frontend messages into SQLite transactions and back. It also mirrors the pg_catalog via virtual tables so standard Postgres GUI tools and clients can connect to SQLite files.", "when_to_avoid": ["you need a maintained or production-ready solution (the project is explicitly unmaintained)", "you need full Postgres feature support rather than basic wire-protocol translation", "you only access SQLite locally and don't need network access"], "when_to_choose": ["you need to use Postgres-based GUI tools or psql against remote SQLite files", "you want a lightweight proxy without converting your databases to Postgres"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/postlite", "repo": "benbjohnson/postlite", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:15:10.058320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49b0b1a95beab75c0c4d1b320c0238a262be67375e993b52ed96ddc58397ad48", "fetched_at": "2026-08-28T04:04:03.514701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbjohnson/postlite"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:15:10.058320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49b0b1a95beab75c0c4d1b320c0238a262be67375e993b52ed96ddc58397ad48", "fetched_at": "2026-08-28T04:04:03.514701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbjohnson/postlite"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:15:10.058320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49b0b1a95beab75c0c4d1b320c0238a262be67375e993b52ed96ddc58397ad48", "fetched_at": "2026-08-28T04:04:03.514701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbjohnson/postlite"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:15:10.058320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49b0b1a95beab75c0c4d1b320c0238a262be67375e993b52ed96ddc58397ad48", "fetched_at": "2026-08-28T04:04:03.514701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbjohnson/postlite"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:15:10.058320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49b0b1a95beab75c0c4d1b320c0238a262be67375e993b52ed96ddc58397ad48", "fetched_at": "2026-08-28T04:04:03.514701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbjohnson/postlite"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:15:10.058320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49b0b1a95beab75c0c4d1b320c0238a262be67375e993b52ed96ddc58397ad48", "fetched_at": "2026-08-28T04:04:03.514701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbjohnson/postlite"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.514701+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:15:10.058320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49b0b1a95beab75c0c4d1b320c0238a262be67375e993b52ed96ddc58397ad48", "fetched_at": "2026-08-28T04:04:03.514701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbjohnson/postlite"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:15:10.058320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49b0b1a95beab75c0c4d1b320c0238a262be67375e993b52ed96ddc58397ad48", "fetched_at": "2026-08-28T04:04:03.514701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbjohnson/postlite"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:15:10.058320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49b0b1a95beab75c0c4d1b320c0238a262be67375e993b52ed96ddc58397ad48", "fetched_at": "2026-08-28T04:04:03.514701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbjohnson/postlite"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:15:10.058320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49b0b1a95beab75c0c4d1b320c0238a262be67375e993b52ed96ddc58397ad48", "fetched_at": "2026-08-28T04:04:03.514701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbjohnson/postlite"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1617, "days_push": 1066, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}