Giter Site home page Giter Site logo

mrkomododragon / rustytube Goto Github PK

View Code? Open in Web Editor NEW

This project forked from opensourcecheemsburgers/rustytube

0.0 0.0 0.0 24.72 MB

A rusty Youtube client.

License: GNU Affero General Public License v3.0

Shell 0.45% JavaScript 0.71% Rust 98.01% CSS 0.67% HTML 0.15%

rustytube's Introduction

Donations Received Contributors Stargazers Issues Forks AGPL-3.0 License

RustyTube

A desktop Youtube client written in Rust. Built with Leptos and Tauri; designed with Tailwind and DaisyUI.

Why should I use it?

  • ๐Ÿ–ฅ๏ธ Why not? Try it out here. ๐Ÿ–ฅ๏ธ
  • โœจ WebM support for 4k 60fps. โœจ
  • ๐Ÿ‘Ž Dislike counts. ๐Ÿ‘Ž
  • ๐Ÿฆ€ Built with Rust. ๐Ÿฆ€
  • ๐Ÿฆ‹ Beautiful and modern UI. ๐Ÿฆ‹
  • ๐ŸŽจ 30+ themes, including a custom RustyTube theme based on Sweet Ambar Blue Dark. ๐ŸŽจ
  • ๐Ÿ’ฉ Not an Electron app. ๐Ÿ’ฉ

Screenshots



How do I use RustyTube?

Platform Link
Web rustytube.rs
Linux (generic) RustyTube_0.1.0.tar.gz
Linux (appimage) RustyTube_0.1.0_amd64.AppImage
Arch AUR package
Debian RustyTube_0.1.0_amd64.deb
Windows (exe) RustyTube_0.1.0_x64-setup.exe
Mac rustytube.rs

Browser Support

Browser Comment
Firefox Works perfectly. Testing is done mainly on Firefox.
Chromium-based Works great. Might be some ui/ux issues.
Webkit-based Unsupported and a massive PITA. Maybe it will work... idk.

FAQ

Windows says that RustyTube is a virus. Is it safe to install?

It's totally safe and not a virus; I'm 10 billion percent sure - trust me bro.

Common Issues

Video player has a green screen on Webkit-based browsers.

Change the video format. Use the cog located in the bottom right of the video player.

No audio?

Change the video format. Use the cog located in the bottom right of the video player.

Video won't load, changing formats doesn't fix it.

If you are trying to watch a music video, RustyTube currently does not work with VEVO videos.

What's the recipe?

  • Leptos - A modern Rust web framework.
  • Tailwind - A CSS framework.
  • DaisyUI - A Tailwind component library.
  • Tauri - A Rust desktop application framework.

Donations

RustyTube is a free and open-source project with well over 500 hours in development and testing time.

Support the project and its further development via donations.

Liberapay:

Donate via Liberapay

Monero (XMR):

42bhoxB2DT125WAxLHHZAm2jUpEWUJBe1HAKtmiZsjW6X2r3z8FBqQFEhZdkywuQrrKfnehhhaJexQjVKpahBooq3zYKNjf

Bitcoin (BTC):

bc1q8r90zc8j8a2rvkq4ds8374pxh3rpccxgnjx5x2

Roadmap

RustyTube is still in early development. There are things missing and stuff that I would like to add.

  • Mobile UI and Mobile App (Significant donations/support required for this)
  • Desktop Integration with Tauri
  • Full SponsorBlock API Support
  • Full Playlist Support

Alternatives

Desktop

Freetube - An open source desktop YouTube player built with privacy in mind.

Mobile

Newpipe - A libre lightweight streaming front-end for Android.

Libretube - An alternative frontend for YouTube, for Android.

Clipious - Android client application for invidious, the privacy focused youtube front end.

rustytube's People

Contributors

opensourcecheemsburgers avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.