{"id":29053257,"url":"https://github.com/un-ts/unuse","last_synced_at":"2025-07-12T06:39:40.875Z","repository":{"id":300445194,"uuid":"1001989654","full_name":"un-ts/unuse","owner":"un-ts","description":"learn once, use everywhere","archived":false,"fork":false,"pushed_at":"2025-07-04T10:36:36.000Z","size":517,"stargazers_count":311,"open_issues_count":8,"forks_count":5,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-06T02:23:03.376Z","etag":null,"topics":["framework-agnostic","typescript","un-ts","unuse"],"latest_commit_sha":null,"homepage":"http://unuse.js.org","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/un-ts.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["JounQin","1stG","rx-ts","un-ts"],"patreon":"1stG","open_collective":"unts","custom":["https://opencollective.com/1stG","https://opencollective.com/rxts","https://afdian.com/a/JounQin"]}},"created_at":"2025-06-14T13:28:09.000Z","updated_at":"2025-07-04T11:59:11.000Z","dependencies_parsed_at":"2025-06-28T21:25:41.631Z","dependency_job_id":null,"html_url":"https://github.com/un-ts/unuse","commit_stats":null,"previous_names":["un-ts/unuse"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/un-ts/unuse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un-ts%2Funuse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un-ts%2Funuse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un-ts%2Funuse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un-ts%2Funuse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/un-ts","download_url":"https://codeload.github.com/un-ts/unuse/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un-ts%2Funuse/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264583716,"owners_count":23632342,"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":["framework-agnostic","typescript","un-ts","unuse"],"created_at":"2025-06-27T01:02:44.378Z","updated_at":"2025-07-12T06:39:40.868Z","avatar_url":"https://github.com/un-ts.png","language":"TypeScript","funding_links":["https://github.com/sponsors/JounQin","https://github.com/sponsors/1stG","https://github.com/sponsors/rx-ts","https://github.com/sponsors/un-ts","https://patreon.com/1stG","https://opencollective.com/unts","https://opencollective.com/1stG","https://opencollective.com/rxts","https://afdian.com/a/JounQin"],"categories":["TypeScript"],"sub_categories":[],"readme":"[![NPM package](https://img.shields.io/npm/v/unuse.svg)](https://www.npmjs.com/package/unuse)\n[![Downloads](https://img.shields.io/npm/dt/unuse.svg)](https://www.npmjs.com/package/unuse)\n[![Build Status](https://github.com/un-ts/unuse/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/un-ts/unuse/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/github/license/un-ts/unuse.svg)](https://github.com/un-ts/unuse/blob/main/LICENSE)\n[![Open Collective](https://img.shields.io/opencollective/backers/unts)](https://opencollective.com/unts#section-contributors)\n\n# unuse\n\n`unuse` is a package inspired by [VueUse](https://vueuse.org), but aims to be framework-agnostic.\n\n_This is the monorepo for `unuse`_\n\nYou can find the core package at [packages/unuse](https://github.com/un-ts/unuse/tree/main/packages/unuse).\n\nFramework-specific adapters are available for:\n\n- [unuse-angular](https://github.com/un-ts/unuse/tree/main/packages/unuse-angular)\n  Support for [Angular](https://angular.dev), using `@angular/core`.\n\n- [unuse-react](https://github.com/un-ts/unuse/tree/main/packages/unuse-react)\n  Support for [React](https://react.dev), using `react`.\n\n- [unuse-solid](https://github.com/un-ts/unuse/tree/main/packages/unuse-solid)\n  Support for [SolidJS](https://docs.solidjs.com), using `solid-js`.\n\n- [unuse-vue](https://github.com/un-ts/unuse/tree/main/packages/unuse-vue)\n  Support for [Vue 3](https://vuejs.org), using `vue`.\n\nThere are also examples for each framework in the [examples](https://github.com/un-ts/unuse/tree/main/examples) directory.\n\nSee the [contributing guide](https://github.com/un-ts/unuse/blob/main/CONTRIBUTING.md) for detailed contribution steps.\n\n# UNDER CONSTRUCTION\n\nRight now there is no stable version of `unuse` available. We just working on it.\n\n\u003cimg src=\"https://chronicle-brightspot.s3.amazonaws.com/6a/c4/00e4ab3143f7e0cf4d9fd33aa00b/constructocat2.jpg\" width=\"400px\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fun-ts%2Funuse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fun-ts%2Funuse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fun-ts%2Funuse/lists"}