Home
Softono

Next Mastodon

Open source MIT TypeScript
24
Stars
7
Forks
22
Issues
2
Watchers
1 year
Last Commit

 About Next Mastodon

building a Mastodon client using Next.js and Vercel - exploring and learning the fediverse.

Platforms

Web Self-hosted

Languages

TypeScript

Need Help Installing Next Mastodon?

We provide expert installation service for this software. Our team will install, configure, and secure Next Mastodon on your server. plans start at just $30.

Next Mastodon

View on GitHub

Next Mastodon

A Mastodon client built with the Next.js framework & Vercel platform.

CI and Deploy

About This Project

Next Mastodon is my personal project, developed as a means to learn and explore the Fediverse. I work on this project in my free time. The current version of app is live and available for you to check out at https://nextmastodon.com.

License and Credits

Built by Giorgi Jibladze. For commercial inquiries regarding the development of social applications, please contact Omedia.

Libraries

A heartfelt thank you to the following open-source libraries, that, so far, have been integral in the development:

  • shadcn/ui: A UI component library that has been instrumental in building the user interface of Next Mastodon. Special thanks to @shadcn for maintaining this excellent library.

  • masto.js: This is the backbone for interacting with the Mastodon API. Masto.js has made it significantly easier to integrate Mastodon's capabilities. Kudos to @neet for developing and maintaining this powerful library.

  • NextAuth.js: An important library for handling authentication and specifically OAuth for fediverse. Thanks to @balazsorban44.

Current version

v0.0.95 ✅

  • Authentication layer with federated Mastodon servers.
  • Shadcn/ui integration.
  • Mastojs library integration.
  • Data layer.
  • Home, Local and Federated feeds.
  • Single status page & Routing.
  • Pagination.
  • Actions for statuses (like, share, bookmark).
  • Direct Messages (initial version with lot's of known bugs).
  • Favourites feed.
  • Bookmarks feed.
  • Hide sensitive content.
  • Show reposts.
  • Status Thread View and Replies

Roadmap of upcoming releases

v0.1.0

  • Improved UI and UX
  • Refactored codebase
  • Unified error handing mechanism
  • Tech documentationf for contributors

v0.2.0

  • Private Messaging Enhancement
  • Advanced Filtering and Muting Options
  • Trending Topics and Hashtags Feeds
  • Notifications
  • User View
  • Profile Customization

v0.3.0

  • Show Videos and Other Media on Status
  • Link Preview
  • Automated Content Warnings
  • Polls

v0.4.0

  • Lists
  • Multi-Account Support

v0.5.0 to 0.9.0

  • Iterative improvements, user experience enhancements, bug fixes, and smaller feature additions.

v1.0.0: Official Full Release

  • Stable, feature-rich release, ready for widespread adoption.