https://github.com/tapexyz/tape
an open media-sharing platform.
https://github.com/tapexyz/tape
hacktoberfest
Last synced: about 1 year ago
JSON representation
an open media-sharing platform.
- Host: GitHub
- URL: https://github.com/tapexyz/tape
- Owner: tapexyz
- License: agpl-3.0
- Created: 2022-08-27T13:38:59.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-04T07:50:11.000Z (about 1 year ago)
- Last Synced: 2025-05-07T18:08:27.645Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://tape.xyz
- Size: 36.8 MB
- Stars: 4,452
- Watchers: 15
- Forks: 320
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
## 📼 Tape
an open video-sharing platform.
## 💪 Community
For 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).
## 🔍 What's inside?
> [!NOTE]
> This monorepo uses [Pnpm](https://pnpm.io/) as a package manager. It includes the following apps and packages.
#### 🌐 Apps
| Name | Description |
| ----------- | ------------------------------- |
| `web` | Frontend application |
| `embed` | Embed Video Player |
| `cron` | Cron jobs for background tasks |
| `api` | Backend application |
| `og` | Open graph meta tags generator |
| `contracts` | Permissionless signup contracts |
#### 📦 Packages
| Name | Description |
| ----------- | ------------------------------------ |
| `abis` | Contract Interfaces |
| `config` | Shared lint config |
| `constants` | Constants for the entire application |
| `generic` | Collection of generic helpers |
| `server` | Collection of server helpers |
| `browser` | Collection of client helpers |
| `lens` | Everything related to lens indexer |
| `ui` | Web UI components |
## 🆕 Getting Started
Install all dependencies from repository root,
```bash
pnpm install
```
Start the application,
```bash
pnpm dev
```
and visit http://localhost:4783
## 🤝 Contributors
We 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.
## 📜 License
Tape codebase is open-sourced software licensed under the [AGPLv3](LICENSE).