{"id":42372993,"url":"https://github.com/bholmesdev/simplestack-store","last_synced_at":"2026-01-27T19:56:31.521Z","repository":{"id":312879327,"uuid":"1049111715","full_name":"bholmesdev/simplestack-store","owner":"bholmesdev","description":null,"archived":false,"fork":false,"pushed_at":"2025-12-27T20:51:55.000Z","size":88,"stargazers_count":235,"open_issues_count":5,"forks_count":17,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-29T19:10:18.464Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bholmesdev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-02T13:58:28.000Z","updated_at":"2025-12-28T15:06:33.000Z","dependencies_parsed_at":"2025-09-02T16:15:35.890Z","dependency_job_id":"1e336c57-f269-4a3d-b8c5-2376e49dfbbe","html_url":"https://github.com/bholmesdev/simplestack-store","commit_stats":null,"previous_names":["bholmesdev/simplestack-store"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bholmesdev/simplestack-store","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bholmesdev%2Fsimplestack-store","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bholmesdev%2Fsimplestack-store/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bholmesdev%2Fsimplestack-store/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bholmesdev%2Fsimplestack-store/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bholmesdev","download_url":"https://codeload.github.com/bholmesdev/simplestack-store/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bholmesdev%2Fsimplestack-store/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28820269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T18:44:20.126Z","status":"ssl_error","status_checked_at":"2026-01-27T18:44:09.161Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-27T19:56:30.125Z","updated_at":"2026-01-27T19:56:31.513Z","avatar_url":"https://github.com/bholmesdev.png","language":"TypeScript","readme":"# Simple Store\n\n\u003cdiv\u003e\n    \u003ca href='https://github.com/bholmesdev/simplestack-store' rel='nofollow'\u003e\n        \u003cimg alt='stars' src='https://img.shields.io/github/stars/bholmesdev/simplestack-store?color=blue'\u003e\n    \u003c/a\u003e\n    \u003ca href='https://www.npmjs.com/package/@simplestack/store' rel='nofollow'\u003e\n        \u003cimg alt='npm' src='https://img.shields.io/npm/v/@simplestack/store?color=blue'\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\n[![I fixed Zustand's BIGGEST problem](https://img.youtube.com/vi/gXz-lLIJbMI/0.jpg)](https://www.youtube.com/watch?v=gXz-lLIJbMI)\n\nA simple, `select`-xcellent state management library for React.\n\nThe goal: make a storage solution as powerful as Zustand or Redux, without complicated functions to set and select state.\n\nHere's an overview of how stores are created, and how you can operate on parts of a store using `.select()`:\n\n```tsx\nimport { store } from \"@simplestack/store\";\nimport { useStoreValue } from \"@simplestack/store/react\";\n\n// Define your store with an initial state\nconst documentStore = store({\n  title: \"Untitled\",\n  authors: [\"Ada\", \"Ben\"],\n  meta: {\n    pages: 3,\n    tags: [\"draft\", \"internal\"],\n  },\n});\n\nfunction Document() {\n  // Update your UI with the store's current state\n  const {\n    title,\n    meta: { tags },\n  } = useStoreValue(documentStore);\n  return (\n    \u003cdiv\u003e\n      {title} {tags.join(\", \")}\n    \u003c/div\u003e\n  );\n}\n\n// Or, select parts of a store to listen to individually\nconst titleStore = documentStore.select(\"title\");\nconst tagsStore = documentStore.select(\"meta\").select(\"tags\");\n\nfunction Title() {\n  // And scope updates with selected stores for fine-grained control\n  const title = useStoreValue(titleStore);\n  return (\n    \u003cinput value={title} onChange={(e) =\u003e titleStore.set(e.target.value)} /\u003e\n  );\n}\n```\n\n📚 For a complete usage guide and API reference, [visit our documentation](https://simple-stack.dev/store).\n\n## Contributing\n\nWe are open to contributions! **Before submitting your feature request**, please read the [CONTRIBUTING.md](CONTRIBUTING.md) for our issue and PR process.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbholmesdev%2Fsimplestack-store","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbholmesdev%2Fsimplestack-store","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbholmesdev%2Fsimplestack-store/lists"}