{"id":13603000,"url":"https://github.com/tapexyz/tape","last_synced_at":"2025-05-13T19:16:37.050Z","repository":{"id":58062646,"uuid":"529595912","full_name":"tapexyz/tape","owner":"tapexyz","description":"an open media-sharing platform.","archived":false,"fork":false,"pushed_at":"2025-05-04T07:50:11.000Z","size":38581,"stargazers_count":4452,"open_issues_count":22,"forks_count":320,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-05-07T18:08:27.645Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://tape.xyz","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tapexyz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"tapexyz","custom":["https://tape.xyz/donate"]}},"created_at":"2022-08-27T13:38:59.000Z","updated_at":"2025-05-03T13:33:19.000Z","dependencies_parsed_at":"2023-09-28T10:42:57.673Z","dependency_job_id":"c961eb63-1b9c-4aea-ba74-47efa6797ea7","html_url":"https://github.com/tapexyz/tape","commit_stats":{"total_commits":3536,"total_committers":27,"mean_commits":"130.96296296296296","dds":"0.43354072398190047","last_synced_commit":"84777bb2cd9b5ba69fdff0de9956c3298ade54cf"},"previous_names":["tapexyz/tape","lenstube-xyz/lenstube"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapexyz%2Ftape","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapexyz%2Ftape/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapexyz%2Ftape/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapexyz%2Ftape/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tapexyz","download_url":"https://codeload.github.com/tapexyz/tape/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254010822,"owners_count":21999003,"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":["hacktoberfest"],"created_at":"2024-08-01T18:01:46.110Z","updated_at":"2025-05-13T19:16:37.023Z","avatar_url":"https://github.com/tapexyz.png","language":"TypeScript","funding_links":["https://github.com/sponsors/tapexyz","https://tape.xyz/donate"],"categories":["hacktoberfest"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://static.tape.xyz/brand/og.png\" alt=\"banner\"\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://www.gitpoap.io/gh/tapexyz/tape\"\u003e\n        \u003cimg src=\"https://public-api.gitpoap.io/v1/repo/tapexyz/tape/badge\" alt=\"Gitpoap\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://tape.xyz/discord\"\u003e\n       \u003cimg src=\"https://img.shields.io/discord/980882088783913010.svg?label=\u0026logo=discord\u0026logoColor=ffffff\u0026color=7389D8\u0026labelColor=6A7EC2\" alt=\"Discord\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://x.com/tapexyz\"\u003e\n        \u003cimg src=\"https://img.shields.io/twitter/follow/tapexyz?style=social\" alt=\"Twitter\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://status.tape.xyz\"\u003e\n        \u003cimg src=\"https://betteruptime.com/status-badges/v1/monitor/dfaw.svg\" alt=\"Better Uptime\"\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n## 📼 Tape\n\nan open video-sharing platform.\n\n## 💪 Community\n\nFor a place to have open discussions on features, voice your ideas, or get help with general questions please visit our community at [Discord](https://tape.xyz/discord).\n\n## 🔍 What's inside?\n\n\u003e [!NOTE]\n\u003e This monorepo uses [Pnpm](https://pnpm.io/) as a package manager. It includes the following apps and packages.\n\n#### 🌐 Apps\n\n| Name        | Description                     |\n| ----------- | ------------------------------- |\n| `web`       | Frontend application            |\n| `embed`     | Embed Video Player              |\n| `cron`      | Cron jobs for background tasks  |\n| `api`       | Backend application             |\n| `og`        | Open graph meta tags generator  |\n| `contracts` | Permissionless signup contracts |\n\n#### 📦 Packages\n\n| Name        | Description                          |\n| ----------- | ------------------------------------ |\n| `abis`      | Contract Interfaces                  |\n| `config`    | Shared lint config                   |\n| `constants` | Constants for the entire application |\n| `generic`   | Collection of generic helpers        |\n| `server`    | Collection of server helpers         |\n| `browser`   | Collection of client helpers         |\n| `lens`      | Everything related to lens indexer   |\n| `ui`        | Web UI components                    |\n\n## 🆕 Getting Started\n\nInstall all dependencies from repository root,\n\n```bash\npnpm install\n```\n\nStart the application,\n\n```bash\npnpm dev\n```\n\nand visit http://localhost:4783\n\n## 🤝 Contributors\n\nWe love contributors! Feel free to contribute to this project but please read the [Contributing Guidelines](.github/CONTRIBUTING.md) before opening an issue or PR so you understand the branching strategy and local development environment.\n\n\u003ca href=\"https://github.com/tapexyz/tape/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=tapexyz/tape\" /\u003e\n\u003c/a\u003e\n\n## 📜 License\n\nTape codebase is open-sourced software licensed under the [AGPLv3](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapexyz%2Ftape","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftapexyz%2Ftape","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapexyz%2Ftape/lists"}