An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          


banner





Gitpoap


Discord


Twitter


Better Uptime



## 📼 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).