Skip to content

Spl0itable/plebs-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plebs Logo

Plebs

A censorship-resistant, decentralized video platform powered by the Nostr protocol

Plebs is a revolutionary video platform that leverages the Nostr protocol and Blossom storage servers to create a truly decentralized and censorship-resistant video sharing experience. Built with privacy and freedom of expression at its core, Plebs ensures that content creators maintain full control over their videos.

Visit the live application at https://plebs.app

Features

Core Features

  • Decentralized Storage - Videos stored on multiple Blossom servers
  • Lightning Zaps - Direct Bitcoin payments to content creators
  • Nostr Integration - Login with your Nostr identity (NIP-07)
  • Comments - Engage through threaded integration
  • Reactions - Like and dislike videos
  • Search - Find videos by title, description, or tags

Advanced Features

  • Trending Videos - Discover popular content from today or this week
  • Subscriptions - See videos from who you follow
  • Tag System - Browse by categories (Bitcoin, Nostr, Tech, etc.)
  • Dark/Light Mode - Choose your preferred theme
  • Mobile Responsive - Works on all devices
  • NSFW Filter - Content warnings with customizable preferences
  • Community Warnings - Automatic detection of heavily downvoted "ratioed" content

Nostr Implementation Details

  • Kind 0: User profiles
  • Kind 1: Normal post content
  • Kind 3: Contact lists (following)
  • Kind 5: Video deletion requests
  • Kind 7: Video reactions (likes/dislikes)
  • Kind 9734: Zap requests
  • Kind 9735: Zap receipts
  • Kind 10063: User server lists
  • Kind 24242: Blossom authentication
  • kind 30078: Save data to Nostr

Contributing

Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Created by @Luxas

About

Plebs is a censorship-resistant, decentralized video platform powered by the Nostr social protocol

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published