{"id":20156186,"url":"https://github.com/web-infra-dev/reduck","last_synced_at":"2025-04-06T18:14:43.064Z","repository":{"id":36983235,"uuid":"412025766","full_name":"web-infra-dev/reduck","owner":"web-infra-dev","description":"A Redux-based state management library","archived":false,"fork":false,"pushed_at":"2025-03-07T04:41:51.000Z","size":1041,"stargazers_count":78,"open_issues_count":0,"forks_count":12,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-30T16:12:32.136Z","etag":null,"topics":["state-management"],"latest_commit_sha":null,"homepage":"https://modernjs.dev/en/guides/topic-detail/model/quick-start","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/web-infra-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2021-09-30T10:48:06.000Z","updated_at":"2025-03-18T02:40:05.000Z","dependencies_parsed_at":"2024-06-18T15:34:11.888Z","dependency_job_id":"60b6ed0a-74e4-4371-8aa3-4ee200c68c48","html_url":"https://github.com/web-infra-dev/reduck","commit_stats":{"total_commits":115,"total_committers":13,"mean_commits":8.846153846153847,"dds":0.4695652173913043,"last_synced_commit":"021d3c0fea3403d65e03b7d75e03b64444312c69"},"previous_names":["modern-js-dev/reduck"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-infra-dev%2Freduck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-infra-dev%2Freduck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-infra-dev%2Freduck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-infra-dev%2Freduck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/web-infra-dev","download_url":"https://codeload.github.com/web-infra-dev/reduck/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247526763,"owners_count":20953143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["state-management"],"created_at":"2024-11-13T23:37:55.217Z","updated_at":"2025-04-06T18:14:43.044Z","avatar_url":"https://github.com/web-infra-dev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://modernjs.dev\" target=\"blank\"\u003e\u003cimg src=\"https://lf3-static.bytednsdoc.com/obj/eden-cn/ylaelkeh7nuhfnuhf/modernjs-cover.png\" width=\"260\" alt=\"Modern.js Logo\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eReduck\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  A Redux-based state management library.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/npm/v/@modern-js-reduck/store?style=flat-square\u0026color=00a8f0\" alt=\"npm version\" /\u003e\n  \u003cimg src=\"https://img.shields.io/npm/dm/@modern-js-reduck/store?style=flat-square\u0026color=00a8f0\" alt=\"downloads\" /\u003e\n  \u003cimg src=\"https://img.shields.io/npm/l/@modern-js-reduck/store?style=flat-square\u0026color=00a8f0\" alt=\"License\" /\u003e\n\u003c/p\u003e\n\n## Introduction\n\nReduck is a Redux-based state management library that offers simple APIs and less boilerplate codes.\nIt can be used out of the box within Modern.js, which is also recommended, or it can be used directly.\n\n## Documentation\n\nThe Reduck docs are located at : https://modernjs.dev/en/guides/topic-detail/model/quick-start.\n\n# Examples\n- [todos](https://stackblitz.com/github/modern-js-dev/reduck/tree/main/examples/todos?file=src%2Findex.tsx\u0026terminal=start\u0026title=todos)\n- [vanilla-counter](https://stackblitz.com/github/modern-js-dev/reduck/tree/main/examples/vanilla-counter?file=index.html\u0026terminal=dev\u0026title=vanilla-counter)\n- [vite-counter](https://stackblitz.com/github/modern-js-dev/reduck/tree/main/examples/vite-counter?file=src%2FApp.tsx\u0026terminal=dev\u0026title=vite-counter)\n\n\n## Contributing\n\n\u003e New contributors welcome!\n\nPlease read the [Contributing Guide](https://github.com/web-infra-dev/modern.js/blob/main/CONTRIBUTING.md).\n\n### Code of Conduct\n\nThis repo has adopted the Bytedance Open Source Code of Conduct. Please check [Code of Conduct](./CODE_OF_CONDUCT.md) for more details.\n\n\n## License\n\nReduck is [MIT licensed](https://github.com/web-infra-dev/reduck/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb-infra-dev%2Freduck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweb-infra-dev%2Freduck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb-infra-dev%2Freduck/lists"}