• This repository has been archived on 06/Jul/2022
  • Stars
    star
    538
  • Rank 82,538 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 7 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⚡️Electron application to convert and download YouTube videos as MP3s

Youtube To MP3
YouTube To MP3

Youtube To MP3

About

YouTube To MP3 is a desktop application for converting and downloading YouTube videos to MP3.

Stack

  • Electron - Cross platform framework for native platforms
  • React - UI framework
  • Sass - CSS with superpowers
  • Webpack - A module bundler for JavaScript

Future Ideas

  • Different bitrate and format options
  • Test on other operating systems
  • Support downloading long videos (> 1 hour)
  • Downloading videos as well as MP3s
  • Multiple downloads at a time

Running Locally

To clone and run this repository, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/leerob/youtube-to-mp3.git --depth=1
# Go into the repository
cd youtube-to-mp3
# Install dependencies
yarn
# Create app/ folder and start Webpack
yarn build
# Run the app in a new tab
yarn start

Disclaimer

This program should only be used on non-copyrighted material.

More Repositories

1

site

My site built with Next.js, Tailwind, and Vercel.
MDX
7,168
star
2

next-saas-starter

Get started quickly with Next.js, Postgres, Stripe, and shadcn/ui.
TypeScript
4,858
star
3

next-self-host

An example deploying Next / Postgres / Nginx to a Ubuntu Linux server.
TypeScript
772
star
4

fastfeedback

Easily add user reviews, feedback, and comments to your website in one line of code.
JavaScript
598
star
5

vim-for-react-devs

A bite-sized course to get you quickly productive with Vim.
TypeScript
597
star
6

next-email-client

An email client built with the Next.js App Router and Postgres.
TypeScript
565
star
7

mastering-nextjs

A free video course for building static and server-side rendered applications with Next.js and React.
JavaScript
565
star
8

next-music-player

A blazing fast, information dense media player built with Next.js.
TypeScript
536
star
9

nextjs-aws-s3

Example Next.js app to upload photos to an S3 bucket.
356
star
10

react2025

⚛️ Build applications from the the future, today.
TypeScript
342
star
11

nextjs-vercel-firebase

Next.js App Router + Firebase
TypeScript
274
star
12

space-invaders

👾Python clone with a modern twist
Python
247
star
13

daydrink

Find the best drink deals and happy hours in your area.
JavaScript
223
star
14

image-gallery-supabase-tailwind-nextjs

Tutorial for building an image gallery with Supabase (Postgres), Tailwind CSS, Next.js, and Vercel.
TypeScript
216
star
15

nextjs-aws-dynamodb

Example Next.js app for CRUD actions in DynamoDB.
207
star
16

nextjs-multiple-domains

Example using SSR to handle multiple domains on the same project.
JavaScript
140
star
17

next-prisma

🚀 Static site with Next.js 9.4 and Prisma.
JavaScript
124
star
18

nextjs-prism-markdown

Example using Prism / Markdown with Next.js including switching syntax highlighting themes.
JavaScript
102
star
19

nextjs-gcp-storage

Example Next.js app to upload photos to a GCP storage bucket.
JavaScript
99
star
20

linktree

TypeScript
94
star
21

Guesstimator

🍻Uses Google, Yelp, and Foursquare APIs to retrieve and rank bars
Python
86
star
22

ncaam

Simple basketball scores and schedules.
TypeScript
81
star
23

facebook-data-analyzer

📊Python script to analyze the contents of your Facebook data export
Python
81
star
24

nextjs-netflix

Live stream where I built netflix.com using Next.js, Tailwind, and Next Auth.
JavaScript
80
star
25

hono-vercel-edge-functions

Vercel Edge Functions + Hono Router + Wasm + Rust
TypeScript
68
star
26

cern-next

30th anniversary of the web, but if it was Next.js + Tailwind.
JavaScript
55
star
27

next-static-export-example

TypeScript
54
star
28

esm

Learn how to use ES Modules with Next.js, including using URL imports to fetch packages from JavaScript CDNs.
JavaScript
54
star
29

notion-api-nextjs

Example of using the Notion API with Next.js.
JavaScript
52
star
30

dsmtech

Tech companies and startups in the Greater Des Moines area.
TypeScript
47
star
31

hono-vercel-ai-sdk

Hono + Vercel AI SDK + OpenAI
TypeScript
26
star
32

next-prisma-starter

Starter project for Next.js + Prisma tutorial.
JavaScript
26
star
33

i18n-example

TypeScript
26
star
34

sveltekit-graphql

Example SvelteKit application on Vercel using the SpaceX GraphQL API.
Svelte
25
star
35

dart-react-todo

📝Building a todo list with Dart & React from start to finish
Dart
23
star
36

next-mapbox-demo

🌎 Creating a non-SSR map component inside a Next.js project.
JavaScript
23
star
37

gatsby-to-nextjs

A starter blog converting Gatsby -> Next.
JavaScript
22
star
38

nextjs-metamorphosis

React Summit 2023
TypeScript
20
star
39

hasura-nextjs-ssr

Next.js application using getServerSideProps with Hasura.
JavaScript
15
star
40

myspace

A nostalgic look at what my MySpace profile (probably) looked like in 2009.
JavaScript
14
star
41

mastering-nextjs-old-site

Previous site containing example MDX blog from the course.
JavaScript
11
star
42

devrel-team

JavaScript
9
star
43

sveltekit-live-stream

Building a basic application with SvelteKit.
Svelte
6
star
44

dart-create-react-app

🛠Easily create React apps with Dart!
Dart
4
star
45

TabSaver

iOS Application written using Swift
Objective-C
2
star