twtxt.net alternatives and similar software solutions
Based on the "Social Networks and Forums" category.
Alternatively, view twtxt.net alternatives based on common mentions on social networks and blogs.
Mastodon9.9 9.9 L5 twtxt.net VS MastodonYour self-hosted, globally interconnected microblogging community
Discourse9.9 10.0 L2 twtxt.net VS DiscourseA platform for community discussion. Free, open, simple.
Symphony9.7 9.4 L1 twtxt.net VS SymphonyA modern community
9.7 0.0 L2 twtxt.net VS RedditSocial networking and news website where registered community members can submit content.
diaspora*9.5 9.3 L4 twtxt.net VS diaspora*A privacy-aware, distributed, open source social network.
NodeBB9.4 9.8 L2 twtxt.net VS NodeBBNode.js based forum software built for the modern web
Flarum9.4 4.8 twtxt.net VS FlarumSimple forum software for building great communities.
Telescope9.0 2.5 twtxt.net VS Telescope🌋 A toolkit to quickly build apps with React, GraphQL & Meteor
HumHub8.8 9.6 L4 twtxt.net VS HumHubHumHub is an Open Source Enterprise Social Network. Easy to install, intuitive to use and extendable with countless freely available modules.
Lemmy8.5 9.3 twtxt.net VS Lemmy🐀 A link aggregator and forum for the fediverse
Misskey8.3 10.0 twtxt.net VS Misskey🌎 An interplanetary microblogging platform 🚀
Isso8.0 9.4 L4 twtxt.net VS Issoa Disqus alternative
PixelFed8.0 9.2 twtxt.net VS PixelFedPhoto Sharing. For Everyone.
Patchwork7.9 8.6 twtxt.net VS PatchworkA decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).
remark427.8 8.3 twtxt.net VS remark42comment engine
Vanilla Forums7.6 3.9 L2 twtxt.net VS Vanilla ForumsVanilla is a powerfully simple discussion forum you can easily customize to make as unique as your community.
Bootcamp7.6 0.0 twtxt.net VS BootcampAn enterprise social network
flaskbb7.3 4.8 L4 twtxt.net VS flaskbbA classic Forum Software in Python using Flask.
phpBB7.2 9.6 L2 twtxt.net VS phpBBphpBB Development: phpBB is a popular open-source bulletin board written in PHP. This repository also contains the history of version 2.
Loomio7.2 9.9 L3 twtxt.net VS LoomioLoomio is a collaborative decision making tool
Misago7.1 5.7 twtxt.net VS MisagoMisago is fully featured modern forum application that is fast, scalable and responsive.
Elgg7.0 9.4 L3 twtxt.net VS ElggA social networking engine in PHP/MySQL
Pump.io7.0 1.0 L4 twtxt.net VS Pump.ioSocial server with an ActivityStreams API
Coral6.6 8.9 twtxt.net VS CoralA better commenting experience from Vox Media
Movim6.4 7.6 L3 twtxt.net VS MovimMovim - Decentralized social platform
twister6.4 2.1 L1 twtxt.net VS twistertwister core / daemon
OSSN6.3 8.2 L3 twtxt.net VS OSSNOpen Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 17 international languages.
Friendica6.2 9.9 L1 twtxt.net VS FriendicaFriendica Communications Platform
Thredded6.1 6.2 L5 twtxt.net VS ThreddedThe best Rails forums engine ever.
MyBB6.1 5.0 L1 twtxt.net VS MyBBMyBB is a free and open source forum software.
Talkyard6.0 8.4 twtxt.net VS TalkyardA community discussion platform: Brings together the main features from StackOverflow, Slack, Discourse, Reddit, and Disqus blog comments.
Simple Machines ForumSimple Machines Forum — SMF in short — is free and open-source community forum software, delivering professional grade features in a package that allows you to set up your own online community within minutes!
Hubzilla5.3 9.8 L1 twtxt.net VS HubzillaIndependent general-purpose websites that not only connect with their associated members and viewers, but also connect together.
Scoold5.3 8.5 twtxt.net VS ScooldA Stack Overflow clone for teams (self-hosted or hosted)
Jappix4.8 0.0 twtxt.net VS Jappix:speech_balloon: Jappix, a full-featured XMPP web-client (Jappix Desktop, Jappix Mobile & Jappix Mini).
Anahita4.8 7.4 L3 twtxt.net VS AnahitaAnahita is a platform and framework for developing open science and knowledge sharing applications on a social networking foundation.
FluxBB4.8 0.0 L3 twtxt.net VS FluxBBFluxBB is a fast, light, user-friendly forum application for your website.
Satellity4.5 0.0 twtxt.net VS SatellityYet another open source forum written in Golang, React and PostgreSQL.
Mamute QA4.5 0.0 L5 twtxt.net VS Mamute QAQ&A Engine
BuddyPress4.0 9.1 L2 twtxt.net VS BuddyPressBuddyPress DEVELOPMENT repo. This repository is just a mirror of the development SVN at https://buddypress.svn.wordpress.org/. Please include a link to a pre-existing ticket on https://buddypress.trac.wordpress.org/ with every pull request.
Orange Forum3.9 1.5 twtxt.net VS Orange ForumA light-weight forum
Socialhome3.9 4.7 twtxt.net VS SocialhomeA federated social home
Human-Connection3.7 0.0 twtxt.net VS Human-ConnectionFree and open-source social network for active citizenship.
cartulary3.1 0.0 L2 twtxt.net VS cartularyWeb-based digital archiver.
PPnet3.1 0.0 L4 twtxt.net VS PPnetCreate and host your own social network.
GNU social2.8 0.0 L3 twtxt.net VS GNU socialGNU social is social communication software for both public and private communications.
EpochTalk2.8 0.0 twtxt.net VS EpochTalkNext Generation Forum Software
Gosora2.7 0.0 twtxt.net VS GosoraGosora is an ultra-fast and secure forum software written in Go that balances usability with functionality.
RedMatrix2.6 0.0 L1 twtxt.net VS RedMatrixComplete decentralised publishing, sharing, and communications system.
Newebe2.5 0.0 L4 twtxt.net VS NewebeDistributed Social Network made with Python
Static code analysis for 29 languages.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of twtxt.net or a related project?
📕 twtxt is a Self-Hosted, Twitter™-like Decentralised micro-Blogging platform. No ads, no tracking, your content, your data!
twtxtis a multi-user twtxt client in the form of a web app and api. It supports multiple users and also hosts user feeds directly and provides a familiar "social" experience with minimal user profiles.
It also supports "rich" text by utilising Markdown as well as multimedia such as photos, videos and even audio.
There is also a set of Mobile Apps available for both the App Store and Play Store.
There is also a publicly (free) available Pod available at:
NOTE: I, James Mills, run this first (of which I hope to be many)
Sponsor this project to support the development of new features, improving existings ones and fix bugs! Or contact Support for help with running your own Pod! Or host your own Twtxt feed and support our Extensions.
Goryon for Twt available for both the App Store and Play Store.
Install Goryon today on your mobile device here
This project offers fully-managed, 1-click instances of this platform we call Twt.social pods.
Please visit Twt.social to get your pod today!
NOTE: As of 15th Aug 2020 (comment announcement blog), this is completely FREE and we invite anyone to contact us for an invite code to be one of the first few pod owners!
NOTE: Please don't use the pre-built binaries until Issue #250 is resolved. Please build from source or use the Docker Images. Thank you. 🙇♂️
As a first point, please try to use one of the pre-built binaries that are available on the Releases page.
We provide Homebrew formulae for macOS users for both the
command-line client (
twt) as well as the server (
brew tap jointwt/twtxt brew install twtxt
Run the server:
Run the command-line client:
Building from source
This is an option if you are familiar with Go development.
- Clone this repository (this is important)
git clone https://github.com/jointwt/twtxt.git
- Install required dependencies (this is important)
Note that in order to get the media upload functions to work, you need to
install ffmpeg and its associated
-dev packages. Consult your distribution's package
repository for availability and names.
- Build the binaries
- Login to your Twt.social pod:
$ ./twt login INFO Using config file: /Users/prologic/.twt.yaml Username:
- Viewing your timeline
$ ./twt timeline INFO Using config file: /Users/prologic/.twt.yaml > prologic (50 minutes ago) Hey @rosaelefanten 👋 Nice to see you have a Twtxt feed! Saw your [Tweet](https://twitter.com/koehr_in/status/1326914925348982784?s=20) (_or at least I assume it was yours?_). Never heard of `aria2c` till now! 🤣 TIL > dilbert (2 hours ago) Angry Techn Writers ‣ https://dilbert.com/strip/2020-11-14
- Making a Twt (post):
$ ./twt post INFO Using config file: /Users/prologic/.twt.yaml Testing `twt` the command-line client INFO posting twt... INFO post successful
Deploy with Docker Compose
Run the compose configuration:
docker-compose up -d
Then visit: http://localhost:8000/
NOTE: Registrations are disabled by default so hence the
-R flag above.
Then visit: http://localhost:8000/
You can configure other options by specifying them on the command-line:
$ ./twtd --help Usage of ./twtd: -E, --admin-email string default admin user email (default "[email protected]") -N, --admin-name string default admin user name (default "Administrator") -A, --admin-user string default admin user to use (default "admin") --api-session-time duration timeout for api tokens to expire (default 240h0m0s) --api-signing-key string secret to use for signing api tokens (default "PLEASE_CHANGE_ME!!!") -u, --base-url string base url to use (default "http://0.0.0.0:8000") -b, --bind string [int]:<port> to bind to (default "0.0.0.0:8000") --cookie-secret string cookie secret to use secure sessions (default "PLEASE_CHANGE_ME!!!") -d, --data string data directory (default "./data") -D, --debug enable debug logging --feed-sources strings external feed sources for discovery of other feeds (default [https://feeds.twtxt.net/we-are-feeds.txt,https://raw.githubusercontent.com/jointwt/we-are-twtxt/master/we-are-bots.txt,https://raw.githubusercontent.com/jointwt/we-are-twtxt/master/we-are-twtxt.txt]) --magiclink-secret string magiclink secret to use for password reset tokens (default "PLEASE_CHANGE_ME!!!") -F, --max-fetch-limit int maximum feed fetch limit in bytes (default 2097152) -L, --max-twt-length int maximum length of posts (default 288) -U, --max-upload-size int maximum upload size of media (default 16777216) -n, --name string set the pod's name (default "twtxt.net") -O, --open-profiles whether or not to have open user profiles -R, --open-registrations whether or not to have open user registgration --session-expiry duration timeout for sessions to expire (default 240h0m0s) --smtp-from string SMTP From to use for email sending (default "PLEASE_CHANGE_ME!!!") --smtp-host string SMTP Host to use for email sending (default "smtp.gmail.com") --smtp-pass string SMTP Pass to use for email sending (default "PLEASE_CHANGE_ME!!!") --smtp-port int SMTP Port to use for email sending (default 587) --smtp-user string SMTP User to use for email sending (default "PLEASE_CHANGE_ME!!!") -s, --store string store to use (default "bitcask://twtxt.db") -t, --theme string set the default theme (default "dark") -T, --twts-per-page int maximum twts per page to display (default 50) -v, --version display version information --whitelist-domain strings whitelist of external domains to permit for display of inline images (default [imgur\.com,giphy\.com,reactiongifs\.com,githubusercontent\.com]) pflag: help requested
Configuring your Pod
At a bare minimum you should set the following options:
-s bitcask:///path/to/data/twtxt.db(we will likely simplify/default this)
-Rto enable open registrations.
-Oto enable open profiles.
Most other configuration values should be done via environment variables.
It is recommended you pick an account you want to use to "administer" the pod with and set the following environment values:
In order to configure email settings for password recovery and the
/abuse endpoints, you should set appropriate
It is highly recommended you also set the following values to secure your Pod:
These values should be generated with a secure random number generator and
be of length
64 characters long. You can use the following shell snippet
to generate secrets for your pod for the above values:
$ cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 64 | head -n 1
DO NOT publish or share these values. BE SURE to only set them as env vars.
You can deploy
twtxt to a Docker Swarm
cluster by utilising the provided
twtxt.yaml Docker Stack. This also depends on
and uses the Traefik ingress load balancer so you must
also have that configured and running in your cluster appropriately.
docker stack deploy -c twtxt.yml
In the News
- 07-12-2020: Console-30 from the Console weekly newslsetter on open-source proejcts.
- 30-11-2020: Reddit post on r/golang
Support the ongoing development of twtxt!
Interested in contributing to this project? You are welcome! Here are some ways you can contribute:
- File an Issue -- For a bug, or interesting idea you have for a new feature or just general questions.
- Submit a Pull-Request or two! We welcome all PR(s) that improve the project!
Please see the Contributing Guidelines and checkout the Developer Documentation or over at /docs.
Please note: If you wish to contribute to this project off-Github please get in touch with us and let us know! We have this project mirrored to private Git hosting using Gitea and can fully support external collaborator this way (even via email!).
Thank you to all those that have contributed to this project, battle-tested it, used it in their own projects or products, fixed bugs, improved performance and even fix tiny typos in documentation! Thank you and keep contributing!
You can find an AUTHORS file where we keep a list of contributors to the project. If you contribute a PR please consider adding your name there. There is also Github's own Contributors statistics.
Stargazers over time
- rss2twtxt -- RSS/Atom to Twtxt aggregator.
- Twt.social -- Hosted platform for Twt.social pods like twtxt.net.
- Goryon -- Our Flutter iOS and Android Mobile App.
- we-are-twtxt -- A voluntary user contributed registry of users, bots and interesting feeds.
- jointwt.org -- Our JoinTwt.org landing page.
twtxt is licensed under the terms of the MIT License
*Note that all licence references and agreements mentioned in the twtxt.net README section above are relevant to that project's source code only.