Mastodon is a free, open-source social network server based on open web protocols like ActivityPub and OStatus. The social focus of the project is a viable decentralized alternative to commercial social media silos that returns the control of the content distribution channels to the people. The technical focus of the project is a good user interface, a clean REST API for 3rd party apps and robust anti-abuse tools. Ruby on Rails is used for the back-end, while React.js and Redux are used for the dynamic front-end. A static front-end for public resources (profiles and statuses) is also provided.
mastodon gnu-social docker microblog activity-stream webfinger social-network activitypubPingMe is a personal project to satisfy my needs of having alerts, most major platforms have integration to send alerts but its not always useful, either you are stuck with one particular platform, or you have to do alot of integrations. I needed a small utility which i can just call from my backup scripts, cron jobs, CI/CD pipelines or from anywhere to send a message with particular information. And i can ship it everywhere with ease. Hence, the birth of PingMe. Everything is configurable via environment variables, and you can simply export the logs or messages to a variable which will be sent as message, and most of all this serves as a swiss army knife sort of tool which supports multiple platforms.
slack cli alert telegram line email discord messaging pushover wechat pushbullet mastodon mattermost rocketchat microsoft-teams twillio gotify pingmeMstdn is a desktop application based on the mobile version of the Mastodon page and the Electron framework. It basically uses Mastodon's mobile page and provides various desktop application features (such as desktop notifications, keybindings, and multi-account support). Mastodon is an open source project. So if you want to make a new UI, you can just fork the project, implement your favorite UI and host it on your place. Then you can participate Mastodon networks from it.
mastodon desktop desktop-application electron clientGoToSocial is a Fediverse server project, written in Golang. It provides an alternative to existing projects such as Mastodon, Pleroma, Friendica, PixelFed etc. One of the key differences between GoToSocial and those other projects is that GoToSocial doesn't include an integrated front-end (ie., a webapp). Instead, like the Matrix.org's Synapse project, it provides only a server implementation and a well-documented API. On this API, developers are free to build any front-end implementation or mobile application that they wish.
golang social-media social-network mastodon federation agplv3 activitypub fediverse fediverse-serverFor more information about about our motivation and goals, read the announcement blog. Please follow this guide to enable the Emojis in the Social app.
social open-source social-network nextcloud mastodon nextcloud-app federation hacktoberfest activitypub fediverse nextcloud-socialA bot posting the Hacker News stories with 100+ points to Mastodon.Create an account for the bot. For convenience you can use youremail+hnbot@gmail.com, to avoid registering a separate email.
hacker-news bot mastodonBridge between Twitter and Mastodon (or any OStatus-compliant instance). Powered by go-ostatus.For the moment, this is a read-only bridge: you'll be able to see Twitter activity from Mastodon, but you won't be able to interact with it.
mastodon ostatus twitterAn OStatus library written in Go. It can be used to build custom OStatus instances (e.g. a Twitter instance).
mastodon ostatus activitystreams pubsubhubbub webfingerPolybot is a framework for making social media bots for multiple networks in Python 3. It currently only supports post-only bots.
twitter mastodon python3 botMoa is a flask app and can be run with python or proxied behind something like nginx/passenger.
flask mastodon twitter flask-sqlalchemy flask-wtfForget is a post deleting service for Twitter and Mastodon. It lives at https://forget.codl.fr. If you're using zsh or fish as a shell, substitute venv/bin/activate with venv/bin/activate.zsh or venv/bin/activate.fish, respectively.
twitter mastodonMastodon to IMAP bridge. Append the latest statuses of a Mastodon account to an IMAP mailbox.
mastodon imapPlease read CONTRIBUTING.md for details on the process for submitting pull request to us. Please read CODE_OF_CONDUCT.md for details on our code of conduct.
mastodon mastodon-apis gnu-social microblogging social-networkAn experimental multi-account Mastodon Web client written in Elm. Tooty is a fully static Web application running in recent browsers, you don't need any custom server setup to use it. Just serve it and you're done, or use the public version hosted on Github Pages.
elm mastodon client api webappFill client id, client secret, the email address used to sign up for the instance and password, then call functions.
haskell mastodonA bundle of plugins that turns your blog into your private federated social network. OStatus for Wordpress turns your blog into a federated social network. This means you can share and talk to everyone using the OStatus protocol, including users of Status.net/Identi.ca, gnu.social, Friendica and Mastodon.
ostatus wordpress federated mastodon social-network plugin gnu-social bundle gnu social gnu.social status.netmicrostatus is a lightweight Mastodon- and GNU social-compatible OStatus and ActivityPub server implementation. microstatus is still under active design and not yet ready for mainstream usage.
microblog ostatus mastodon gnu-social social-networkThis server proxies notification from the Mastodon API to Firebase push notifications for users of the Tusky app. The Tusky app registers a device with some metadata, and the server connects to the Mastodon streaming API on behalf of the device user. This server should run behind HTTPS.
mastodon
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.