{"id":20082967,"url":"https://github.com/yoonjonglyu/custom-swipe","last_synced_at":"2025-05-06T01:30:49.992Z","repository":{"id":41205499,"uuid":"508734460","full_name":"yoonjonglyu/custom-swipe","owner":"yoonjonglyu","description":"Swipe Headless Components","archived":false,"fork":false,"pushed_at":"2024-02-13T07:36:40.000Z","size":4165,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-18T06:24:39.012Z","etag":null,"topics":["composable","custom","custom-swipe","infinite-scroll","react-hooks","reactjs","svelte","swipe","swiper","vue","vue3","webcomponents"],"latest_commit_sha":null,"homepage":"https://yoonjonglyu.github.io/custom-swipe/","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/yoonjonglyu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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}},"created_at":"2022-06-29T14:51:45.000Z","updated_at":"2024-02-10T10:02:44.000Z","dependencies_parsed_at":"2022-08-10T01:43:11.492Z","dependency_job_id":"fe80488e-001b-4501-812a-92968388bdb2","html_url":"https://github.com/yoonjonglyu/custom-swipe","commit_stats":{"total_commits":97,"total_committers":1,"mean_commits":97.0,"dds":0.0,"last_synced_commit":"a4c2e8f7a374ea7b82e315ca204eb17d857d8b99"},"previous_names":["yoonjonglyu/custom-swipe"],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoonjonglyu%2Fcustom-swipe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoonjonglyu%2Fcustom-swipe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoonjonglyu%2Fcustom-swipe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoonjonglyu%2Fcustom-swipe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yoonjonglyu","download_url":"https://codeload.github.com/yoonjonglyu/custom-swipe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252604178,"owners_count":21775061,"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":["composable","custom","custom-swipe","infinite-scroll","react-hooks","reactjs","svelte","swipe","swiper","vue","vue3","webcomponents"],"created_at":"2024-11-13T15:45:21.977Z","updated_at":"2025-05-06T01:30:49.003Z","avatar_url":"https://github.com/yoonjonglyu.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"./swipe.png\"title=\"custom_swipe_logo\" alt=\"swipe_logo\" /\u003e\n\u003c/p\u003e\n\u003cp algin=\"center\"\u003e\n\n![Static Badge](https://img.shields.io/badge/React-gray?logo=react) ![Static Badge](https://img.shields.io/badge/Vue-gray?logo=vue.js) ![Static Badge](https://img.shields.io/badge/TypeScript-gray?logo=typescript) ![Static Badge](https://img.shields.io/badge/JavaScript-gray?logo=javascript) ![Static Badge](https://img.shields.io/badge/svelte-gray?logo=svelte) \n[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/custom-swipe)\n\n\n\u003c/p\u003e\n\n# Custom-Swipe: A Lightweight and Headless Frontend Library\n\nCustom-Swipe is a versatile solution designed for seamless user interactions in web applications. Whether you're building a responsive web app or enhancing the user experience on various devices, Custom-Swipe offers a range of swipe features. It serves as both a basic component for easy integration and a powerful headless hook for developers seeking granular control.\n\n## Key Features\n\n- **Lightweight:** Minimize your bundle size with our lightweight library.\n- **Responsive:** Ensure smooth interactions across various devices and screen sizes.\n- **Customizable:** Tailor swipe behavior to suit your application's specific needs.\n- **Headless Hook:** For developers who prefer a programmatic approach, our headless hook provides extensive control over swipe events.\n\nExplore the possibilities with Custom-Swipe and elevate your frontend development experience.\n\n[demo](https://yoonjonglyu.github.io/custom-swipe/)\n\n## Supports\n\n1. [custom-swipe.](https://github.com/yoonjonglyu/custom-swipe/tree/main/packages/custom-swipe)\n2. [react-custom-swipe.](https://github.com/yoonjonglyu/custom-swipe/tree/main/packages/react-custom-swipe)\n3. [vue-custom-swipe.](https://github.com/yoonjonglyu/custom-swipe/tree/main/packages/vue-custom-swipe)\n4. [svelte-custom-swipe.](https://github.com/yoonjonglyu/custom-swipe/tree/main/packages/svelte-custom-swipe)\n\n\n## Features\n\n1. Swipe\n2. Infinite swipe(scroll)\n3. Carousel\n\n## LICENSE\n\n- MIT\n  See [LICENSE](LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoonjonglyu%2Fcustom-swipe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyoonjonglyu%2Fcustom-swipe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoonjonglyu%2Fcustom-swipe/lists"}