Let AI write emails and messages for you 🔥

100+ open-source clones and alternatives of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube, etc. List contains source code, tutorials, demo links, tech stack, and GitHub stars count. Great for learning purpose!

Made by GorvGoyl@GorvGoyl on twitter

There are 2 tables:

  1. Clones with Tutorials Table

    Full-stack clones with link to free tutorials.

  2. Clones / Alternatives Table

    Two kinds of projects on this list:

    1. Clones: look quite similar (UI-wise) but aren't fully-functional, mostly made for learning purposes.
    2. Alternatives: fully-functional open-source alternatives of popular software.
      Seeing Github stars will give you a rough idea about which one is which.

Read the story behind this project: My simple Github project went viral 🚀

Clones with Tutorials

Tip: Scroll right to see all 5 columns
Clone ofDemoTutorial / Course SiteRepoTech Stack
AirbnbYouTubeYouTubeGitHub backend, frontendSanity SDK, Next.js, React Hooks
InstagramYouTubefreeCodeCampGitHubReact Native, Firebase Firestore, Firebase storage, Redux, Expo
MoodleYouTubefreeCodeCampGitHubReact, Django Rest Framework
NetflixYouTubeYouTubeGitHubReact, Apollo GraphQL, DataStax Astra, Netlify
Todoisttodoist-preview.pngfreeCodeCampGitHubReact, Firebase, React, SCSS, BEM naming methodology
TwitterYouTubefreeCodeCampGitHubVue.js, Quasar Framework, Firebase
WhatsAppYouTubefreeCodeCampGitHubAndroid Studio, Firebase, Genymotion
DiscordYouTubeYoutube (Traversy Media)GitHubDjango
YouTubeYouTubefreeCodeCampGitHubYii2 PHP Framework
YouTubeYouTubeYouTubeGitHubAndroid Studio, Kotlin, XML, YouTube API

Clones and Alternatives

Tip: Scroll right to see all 5 columns. If you're on mobile make sure to scroll from within the table to browse all rows.
Clone/Alt ofDemoRepoTech stackRepo Stars
1Password / LastPassbitwarden.comGitHubC#, XamarinGitHub Repo stars
2048gh.artemchep.comGitHubDart, FlutterGitHub Repo stars
20482048-three.vercel.appGitHubReactGitHub Repo stars
2048demo.matsz.devGitHubReact, TypeScript, ReduxGitHub Repo stars
2048guaracy.github.ioGitHubBeadsGitHub Repo stars
2048oddrationale.github.ioGitHubDartGitHub Repo stars
Airbnbabod-bnb.web.appGitHubReact, FirebaseGitHub Repo stars
Airbnbrealbnb.vercel.appGitHubTypeScript, React, NextJS, Prisma, GraphQLGitHub Repo stars
Airtablerowy.ioGitHubReact, Firebase, Firestore, Google Cloud Platform, Cloud Functions, TypeScriptGitHub Repo stars
AirtablebaserowGitLabDjango, nuxt.js, PostgreSQL
Algoliameilisearch.comGitHubRustGitHub Repo stars
Amazonamazonna.netlify.app
youtube
GitHubReact, FirebaseGitHub Repo stars
Amazon Prime Videoprime-clone-e1de6.firebaseappGitHubReactGitHub Repo stars
Apple Musicappo-music.herokuappGitHubReact, Redux, Ruby on Rails, PostgreSQLGitHub Repo stars
ArcoMagearcomage.github.ioGitHubTypeScript, React, Redux, RxJS, Sass, WebRTCGitHub Repo stars
Auth0ory.shGitHubGoGitHub Repo stars
Bit.lypolrproject.orgGitHubPHP, MySQLGitHub Repo stars
Bit.lyshlink.ioGitHubPHP, Mezzio, Doctrine, SymfonyGitHub Repo stars
Bit.lyzws.imGitHubTypeScript,GitHub Repo stars
Bit.lykutt.itGitHubTypeScript,GitHub Repo stars
Bit.lyshortl.itGitHubTypeScript, NodeJS, EJS, JQueryGitHub Repo stars
Battleship Gamebattleboats.ito.wtfGitHubTypeScript, ReactGitHub Repo stars
Calendlycalendso.comGitHubNext.js, Typescript, React, Tailwind, PrismaGitHub Repo stars
Clubhousejam.systemsGitHubReact, WebRTCGitHub Repo stars
Clubhousedogehouse.tvGitHubReact, Postgress, ElixirGitHub Repo stars
Codecademycodecademyclone.netlify.appGitHubReactGitHub Repo stars
Discordericellb.github.ioGitHubReact, Node, Express, Socket-IO, MySQLGitHub Repo stars
DiscordvalkyrieappGitHubReact, Go, FlutterGitHub Repo stars
Discorddev.fosscord.comGitHubTypeScript, Express, WebRTC, Websockets, TypeORM, SQLiteGitHub Repo stars
Disney+github.com (screenshot)GitHubReact Native, expoGitHub Repo stars
Disney+ Hotstardetermined-bardeen-6a04b8.netlifyGitHubReactJSGitHub Repo stars
Doodlesm2030.user.srcf.netGitHubPHPGitHub Repo stars
Dribbbledriwwwle.herokuappGitHubMERN, reactGitHub Repo stars
Dribbblev.redd.itGitHubMongoDB, ExpressJS, React,GitHub Repo stars
Dropboxtry.nextcloud.comGitHubPHP, JSGitHub Repo stars
DropboxLive.filegator.ioGitHubPHP, JS, VuejsGitHub Repo stars
Evernotejoplinapp.orgGitHubJavaScript, TypeScriptGitHub Repo stars
Facebookodinclone.herokuappGitHubMERNGitHub Repo stars
Facebookgithub.com (screenshot)GitHubreact, graphql, mongodbGitHub Repo stars
Firebaseappwrite.ioGitHubPHPGitHub Repo stars
Firebasesupabase.ioGitHubElixir,React,PostgreSQL,PythonGitHub Repo stars
Firebasenhost.ioGitHubPostgreSQL, GraphQL, TypeScript, GoGitHub Repo stars
Gmailgithub.com (screenshot)GitHubFlutterGitHub Repo stars
Googlesearchify.vercel.appGitHubNextJS, TailwindCSS, Google Search APIGitHub Repo stars
Google Analyticsplausible.ioGitHubReact, Elixir, PostgreSQL, TailwindGitHub Repo stars
Google Analyticsmatomo.orgGitHubPHP, HTML, MySQLGitHub Repo stars
Google Analyticsackee.electerious.comGitHubNode, MongoDBGitHub Repo stars
Google Analyticslearnsql.ioGitHubRails, OpenResty, TimescaleDB, postgresql, tailwindcssGitHub Repo stars
Google Drivemydrive-3.herokuapp
mydrive-storage.com
GitHubReact, Node.js, mongoDBGitHub Repo stars
Google Keepgithub.com (gif)GitHubReact, GraphQL, Golang, SQliteGitHub Repo stars
Google Keepvue-keep-sepia.vercel.appGitHubVue, TypeScript, FirestoreGitHub Repo stars
Google Keepgoogle-keeps-clone.herokuappGitHubDjango, JSGitHub Repo stars
Google Formsgoogle-forms-clone.herokuappGitHubDjango, JSGitHub Repo stars
Google Formshttps://handform-c62a3.web.app/GitHubReact, FirebaseGitHub Repo stars
Google Photosphotos-clone.web.appGitHubReact, Redux, FirebaseGitHub Repo stars
Google Photosphotoprism.appGitHubGo,TensorFlowGitHub Repo stars
Google Translatelibretranslate.comGitHubPython, FlaskGitHub Repo stars
Hashnodehashnode-clone-sass.netlify.appGitHubHTML, SASS, JavaScriptGitHub Repo stars
Headspacemeditofoundation.orgGitHubFlutterGitHub Repo stars
Hacker Newshackernews-redesign.netlifyGitHubReactGitHub Repo stars
Hacker Newsnews.pythonGitHubPython, DjangoGitHub Repo stars
Hacker Newsrm-hackernews.netlify.appGitHubReactjsGitHub Repo stars
Hacker Newshackernews-jaywhen.vercel.appGitHubNext.jsGitHub Repo stars
IMDBimdb-react-clone.herokuappGitHubReact, Redux, FirebaseGitHub Repo stars
Instagrammaxgram.zabarka.comGitHubMongoDB, Express, Reactjs, NodeGitHub Repo stars
Instagraminstaclone.net
github.com (gif)
GitHubReactjs, Express, Nodejs, Mongodb, SocketioGitHub Repo stars
Instagramgithub.com (gif)GitHubJetpack ComposeGitHub Repo stars
Instagraminstagram-clone-reactjs.vercelGitHubReact, ReduxGitHub Repo stars
Instagraminstagram-clone-dbe40.web.appGitHubReact, FirebaseGitHub Repo stars
Intercompapercups.ioGitHubReact, Elixir, PhoenixGitHub Repo stars
Intercomchatwoot.comGitHubJAMStack, VueGitHub Repo stars
iOS Homescreenios-homescreen.now.shGitHubReact, Next.js, EmotionGitHub Repo stars
Jirai.ibb.coGitHubReact, TypeScriptGitHub Repo stars
Jirajira.trungk18GitHubAngular, Akita, TailwindCSS, ng-zorroGitHub Repo stars
LaunchDarklygetunleash.ioGitHubJava, Node.js, Go, Python, Ruby, .Net, JavaScript, React, Android, iOS,GitHub Repo stars
LaunchDarklyflagsmith.comGitHub
GitHub
Python, Django, ReactGitHub Repo stars
Leetcodeedubytes-projectGitHub
GitHub
React , Nodejs , Express , MongoDBGitHub Repo stars
Linear.appyoutube.comGitHubReact, Redux, TailwindCSSGitHub Repo stars
MacOS Calculatorchamoda.comGitHubReactGitHub Repo stars
MacOS Finder Clonefinder-clone.netlify.appGitHubReact, SassGitHub Repo stars
Medium / Wordpress / Substackghost.orgGitHubJAMStack, Ember, Node, MySQLGitHub Repo stars
Mediumnext-realworld.now.shGitHubReact, Next.jsGitHub Repo stars
Messengertippindev.comGitHubPHP/Laravel, MySQL, WebsocketsGitHub Repo stars
MS Paintjspaint.appGitHubNode.jsGitHub Repo stars
Netflix [Fakeflix]fakeflix.th3wall.codesGitHubReact, Redux, FirebaseGitHub Repo stars
Netflixazazel5.github.io
github.com (gif)
GitHubReact, ReduxGitHub Repo stars
Netflixnetflix-clone-dd230.web.appGitHubReact, FirebaseGitHub Repo stars
Netflixgithub.com (screenshot)GitHubReact, FirebaseGitHub Repo stars
Netflixspaceflix.herokuappGitHubRuby, React, Redux, PostgreSQL, AWSGitHub Repo stars
Netflixexpo-netflix.calebnance.now.shGitHubReact Native, expoGitHub Repo stars
Netflixroseflix-rosebilag.vercelGitHubReact, TypeScript, MongoDBGitHub Repo stars
NikegifGitHubExpress, MongoDBGitHub Repo stars
Notionfocalboard.comGitHubNode, React, GoGitHub Repo stars
Oktaory.shGitHubGoGitHub Repo stars
Obsidianzettlr.comGitHubElectron, Vue, MarkdownGitHub Repo stars
Omeglestart-a-conversation.firebaseappGitHubReact, Firebase, TwilioGitHub Repo stars
Orkutorkutnostalgia.netlify.appGitHub
GitHub
ReactJS, GraphQL, Apollo, PostgreSQLGitHub Repo stars GitHub Repo stars
PayTMgithub.com (gif)GitHubFlutterGitHub Repo stars
Pinteresttrusting-euler-8aafb8.netlify.appGitHub
GitHub
GraphQL, ReactJS, NodeJS, MysqlGitHub Repo stars GitHub Repo stars
Postmaninsomnia.restGitHubElectronGitHub Repo stars
Postmanhoppscotch.ioGitHubJAMStack, Vue, NuxtJS, firebaseGitHub Repo stars
Privnotesecret.roushik.comGitHubDjango, Postgres, jQueryGitHub Repo stars
Reddittroddit.comGitHubNextJS, React, TailwindCSS, TypeScriptGitHub Repo stars
Redditredditsyncr.netlify.appGitHubReact, TypeScriptGitHub Repo stars
Redditasperitas.now.shGitHubNode.js, React, NoSQLGitHub Repo stars
Retoolbudibase.comGitHubNode.js, SvelteGitHub Repo stars
Telegramtinode.coGitHubGo, React, Java, Swift, MySQL, MongoDB, RethinkDBGitHub Repo stars
TikTok + Redditreddit-tiktok.netlify.appGitHubReactGitHub Repo stars
Twitchtwitchclone.vercel.appGitHubReact, Next.JS, TypeScriptGitHub Repo stars
Slackmattermost.comGitHubReact, GoGitHub Repo stars
Slackrocket.chatGitHubJAMStack, TypeScriptGitHub Repo stars
Slackzulip.comGitHubPython, JS, TSGitHub Repo stars
Slackgithub.com (screenshot)GitHubReact Native, ExpoGitHub Repo stars
Slidoaskent.berlinchan.com GitHubReact, Material-UI, Apollo GraphQL, Hasura, TypeORM, TypeGraphQL, TypeScriptGitHub Repo stars
Sliders GamePlay the gameGitHubVanilla JavaScript, CSS, MongoDbGitHub Repo stars
Snapchattowhidkashem.github.io
youtube
GitHubReact, Redux, TypeScript, Cypress, Jest, EnzymeGitHub Repo stars
Spotifyspotify.trungk18GitHubAngular 11, Nx, ngrx, TailwindCSS and ng-zorroGitHub Repo stars
Spotifygithub.com (gif)GitHubReactGitHub Repo stars
Spotify Web Playerspotify-clone-oguz3.web.appGitHubReactGitHub Repo stars
SpotifyscreenshotGitHubElectron, React, TypeScriptGitHub Repo stars
Spotifydrive.google.com (gif)GitHubReactGitHub Repo stars
Spotifytune42-spotify.netlify.appGitHubReactGitHub Repo stars
Spotifyexpo-spotify.vercel.appGitHubReact Native, ExpoGitHub Repo stars
Spotifygithub.com (screenshot)GitHubReact NativeGitHub Repo stars
Spotify30sekify.netlify.appGitHubReact, ElectronGitHub Repo stars
Spotify (Interactive)LinkGitHubReactGitHub Repo stars
Spotify + Soundcloud + YouTubekord.appGitHubReact, Redux, Express, PostgreSQLGitHub Repo stars
Stack Overflowlive.scooldGitHubJava, jQuery, ParaGitHub Repo stars
Stack Overflowclone-of-stackoverflow.vercelGitHubReactJs, NextJs, Express, MongoDBGitHub Repo stars
Stack Overflowdrive.google.com (gif)GitHubMySQL, Express, ReactGitHub Repo stars
Stack Overflowstackunderflow.netlify.appGitHubMongoDB, Express, React, NodeJSGitHub Repo stars
Temp-Mailsimplelogin.io
youtube
GitHubPython, Docker, VueGitHub Repo stars
Tetris Gamehinsxd-tetris.netlify.appGitHubReact, TypeScriptGitHub Repo stars
Tetris Gametetris20.netlify.appGitHubTypeScriptGitHub Repo stars
Tetris Game Reactchvin.github.ioGitHubReact, Redux, Web Audio ApiGitHub Repo stars
TikTokyoutube.comGitHubReact, FirebaseGitHub Repo stars
TikTokyoutube.comGitHubFlutter, FirebaseGitHub Repo stars
TikTok + Redditenrybalassiano.github.ioGitHubReactGitHub Repo stars
TinyURLnexturl.vercel.appGitHubNext.js TypeScript React MongodbGitHub Repo stars
Todoisttodoishh.netlify.appGitHubReact FirebaseGitHub Repo stars
Traviancosmodream.gaGitHubVanilla JSGitHub Repo stars
Trellowekan.github.ioGitHubMeteorGitHub Repo stars
Trellotaiga.ioGitHub
GitHub
Django, AngularJSGitHub Repo stars GitHub Repo stars
Trellokanboard.orgGitHubPHPGitHub Repo stars
Trellotrellis-app.herokuapp
github.com (gif)
GitHubReact, Redux, Node, Express, MongoDBGitHub Repo stars
Trellocodesource.io (gif)GitHubAngular 10GitHub Repo stars
Trellotiquetapp.herokuapp.comGitHubReact, Python, Flask, PostgreSQLGitHub Repo stars
Trellotberghuis.github.ioGitHubReactGitHub Repo stars
Trellorupmalya-trello-clone.herokuapp
youtube.com
GitHubExpress, MongoDBGitHub Repo stars
Trelloproject-manager1.herokuappGitHubReact, Redux, Node, Express, Socket.io, MongoDBGitHub Repo stars
Trellotrello-project-manager.netlifyGitHubReact, Node.js, Firebase, Serverless, AWS LambdaGitHub Repo stars
Twitterhttps://tweeetr.netlify.app/
GitHubReact,Express js, NodeJS,Graphql,Apollo client,apollo-server,styled-componentsGitHub Repo stars
Twittertwitter-geek.netlify.app
github.com (screenshot)
GitHub
GitHub
React, Redux, NodeJS, MYSQLGitHub Repo stars GitHub Repo stars
Twittertwitterclone2.netlify.appGitHubHTML, CSS, JQueryGitHub Repo stars
Twittertclone.netlify.app
github.com (gif)
GitHub
GitHub
MERNGitHub Repo stars GitHub Repo stars
Twittertwitterapp-clone.netlify.appGitHub
GitHub
React, express, mongo, aws, socket.ioGitHub Repo stars GitHub Repo stars
Twittertwitter-cln.herokuappGitHubVue, Express, MongoGitHub Repo stars
Twittertwitter-web-clone-react.vercelGitHubReact, ReduxGitHub Repo stars
Typeform / Google Formohmyform.comGitHubPythonGitHub Repo stars
Typeformsupereasyforms.comGitHubJavaScriptGitHub Repo stars
Ubergithub.com (screenshot)GitHubReact native, expoGitHub Repo stars
Uberyoutube.comGitHubFlutterGitHub Repo stars
Uber Eatsgithub.com (APK)GitHubJava, KotlinGitHub Repo stars
Ubuntuvivek9patel.github.ioGitHubReact, Tailwind CSSGitHub Repo stars
Udemywedemy.herokuapp.comGitHubVue 3, TypeScript, Java, Spring, MySQLGitHub Repo stars
Unsplashgithub.com (screenshot)GitHubReactGitHub Repo stars
Unsplashmani-unsplash-clone.netlifyGitHubReact, Material-UIGitHub Repo stars
Vimeobimeo.herokuappGitHubReact, Redux, Ruby. PostgreSQLGitHub Repo stars
VKopenvk.suGitHubPHP, HTML, CSS, JQuery, MySQLGitHub Repo stars
WhatsAppcodesource.io (screenshot)GitHubFlutterGitHub Repo stars
WhatsAppmedium.com (article)GitHub
GitHub
Angular, Express, PostgreSQL, GraphQL, TypeScriptGitHub Repo stars GitHub Repo stars
WhatsAppyoutube
clone-massenger.herokuapp
GitHubMERNGitHub Repo stars
WhatsApptinode.coGitHubGo, React, Java, Swift, MySQL, MongoDB, RethinkDBGitHub Repo stars
WhatsApp (Web)whatsapp-clone-web.netlify.appGitHub
GitHub
React, React Context API, Express, JavaScript, Socket.IOGitHub Repo stars
Wixgrapesjs.comGitHubJavaScript, WebpackGitHub Repo stars
Workflowydeepnotes.inGitHubReactJS, DraftJSGitHub Repo stars
YouTubeyt-clone-7.web.appGitHubReactJs,Redux,Firebase,YouTube APIGitHub Repo stars
YouTubeutubeclone.netlify.app
youtube
GitHub
GitHub
React, Redux, Express, SequelizeGitHub Repo stars GitHub Repo stars
YouTube Musicoctave-music.web.appGitHubReact, Redux, Firebase, Material-UIGitHub Repo stars
YouTube Musicbeatbump.mlGitHubSvelteGitHub Repo stars
YouTube Musicmusic.creasource.appGitHubAngularGitHub Repo stars
Zapiern8n.ioGitHubTypeScript, Vue, DockerGitHub Repo stars
Zapiervimeo.com (gif)GitHubRubyGitHub Repo stars

Contribution Guide

I need your help to maintain this list up to date 🙏.

Fixing an invalid clone:

If there's some issue with a clone (URL not working, repo not found, clone not good enough, etc.), then feel free to remove or update it with working link. Just edit readme.md and submit a PR. I'll review and merge it.

Adding new clone:

Before submitting a clone make sure:

  • It should be a clone/alternative of some popular software or app.
  • Project must have at least minimal functionality, please do not submit any 'UI only' clone.
  • Also, no more Trello, 2048 clones unless your tech-stack is different.

Add clone to 1st table if you can also provide tutorial link else add it to 2nd table. Maintain alphabetical order while adding.

Edit readme.md (you may use online md editor like markdown.site for better table visualization) and submit the PR! Make sure there are no merge conflicts.

Any other feedback to improve this project is also welcome :)


❤ Help others by sharing this project

👋 Connect with maker behind this project on Twitter and LinkedIn



Gourav Goyal

Gourav Goyal