Registry / database / gh-store

gh-store

JSON →
library0.11.3pypypi✓ verified 84d ago

A lightweight data store that uses GitHub Issues as a backend. Current version: 0.11.3. Requires Python 3.11-3.13. Release cadence: irregular.

pip install gh-store
INSTALL
IMPORT
SIG · GH-STORE
G
gh-store
databasepythonv0.11.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

GitHubStore
✓ import gh_store
✗ from gh_store import GitHubStore

Initialize with a GitHub personal access token and repo, then set/get key-value pairs.

from gh_store import GitHubStore import os store = GitHubStore( token=os.environ.get('GITHUB_TOKEN', ''), repo='owner/repo', issue_template='data' ) store.set('key', {'value': 42}) print(store.get('key'))
gh-store --version
Debug
Known issues
breakingIn v0.11.0, the `issue_template` parameter was renamed from `template` to `issue_template`. Old code using `template` will raise TypeError.
fix
Change `template='data'` to `issue_template='data'`.
affects: <0.11.0
gotchaStore operations count against GitHub API rate limits (5000 requests/hour for authenticated users). Bulk operations can exhaust limits quickly.
fix
Consider batching or caching. Use a GITHUB_TOKEN with sufficient scope.
affects: all
Upgrade
Version history
0.11.3latest on PyPI · released Apr 14, 2025
Audit
Dependencies

No dependency data recorded yet.

Agent activity
9 hits · last 30 days
node
8
Resources
gh-store — pip install gh-store · libregistry