A Twitter clone built with the T3 Stack, featuring NextAuth authentication, Supabase Postgres database, and Prisma ORM.
t3-twitter-clone is an open-source Twitter clone built with the T3 Stack, NextAuth, Supabase, and Prisma. It replicates Twitter's core functionality like posting tweets, user authentication, and image uploads, serving as a practical full-stack example for developers. The project demonstrates how to integrate modern technologies while explicitly noting it's not production-ready for security reasons.
Full-stack developers learning the T3 Stack, Next.js, and modern database integration who want a realistic social media application example. It's also suitable for developers exploring authentication with NextAuth and type-safe database queries with Prisma.
Developers choose this project because it provides a complete, working example of popular technologies in a familiar context, with clear setup instructions and an alternative Express.js backend option. It demonstrates practical integration patterns while being transparent about its learning-focused, non-production nature.
Twitter clone built with T3 Stack + NextAuth + Supabase + Prisma
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implements core Twitter features like tweet posting and user authentication, providing a realistic full-stack project for hands-on practice, as highlighted in the key features.
Demonstrates integration of popular tools like NextAuth for authentication and Prisma for type-safe database queries, making it a practical reference for T3 Stack developers.
Offers an alternative Express.js backend branch, allowing developers to explore different server-side implementations beyond Next.js, as mentioned in the README.
Provides clear, step-by-step instructions for local setup, including Supabase configuration and environment variables, reducing initial learning friction.
The README clearly states it's not secure and not recommended for production use, limiting its utility to educational purposes only.
Requires configuring multiple external services like Supabase for database and storage, with manual policy settings, adding significant overhead to initial setup.
Focuses on fundamental clone features and likely omits more complex Twitter functionalities, such as real-time updates or advanced user interactions.
Uses Supabase for database and storage, creating vendor lock-in that makes it difficult to switch providers without substantial code changes.
Twitter Clone is an open-source alternative to the following products: