Daniel Hunsaker 7aeb9168b0 | 7 years ago | |
---|---|---|
app | 7 years ago | |
bin | 7 years ago | |
config | 7 years ago | |
db | 7 years ago | |
docs | 7 years ago | |
lib | 7 years ago | |
log | 8 years ago | |
nanobox | 7 years ago | |
public | 7 years ago | |
spec | 7 years ago | |
storybook | 7 years ago | |
streaming | 7 years ago | |
vendor/assets | 8 years ago | |
.babelrc | 7 years ago | |
.buildpacks | 7 years ago | |
.codeclimate.yml | 7 years ago | |
.dockerignore | 7 years ago | |
.editorconfig | 7 years ago | |
.env.nanobox | 7 years ago | |
.env.production.sample | 7 years ago | |
.env.test | 7 years ago | |
.env.vagrant | 7 years ago | |
.eslintignore | 7 years ago | |
.eslintrc.yml | 7 years ago | |
.foreman | 7 years ago | |
.gitattributes | 7 years ago | |
.gitignore | 7 years ago | |
.haml-lint.yml | 7 years ago | |
.nanoignore | 7 years ago | |
.nvmrc | 7 years ago | |
.postcssrc.yml | 7 years ago | |
.profile | 7 years ago | |
.rspec | 8 years ago | |
.rubocop.yml | 7 years ago | |
.ruby-version | 7 years ago | |
.scss-lint.yml | 7 years ago | |
.slugignore | 7 years ago | |
.travis.yml | 7 years ago | |
Aptfile | 7 years ago | |
CONTRIBUTING.md | 7 years ago | |
Capfile | 7 years ago | |
Dockerfile | 7 years ago | |
Gemfile | 7 years ago | |
Gemfile.lock | 7 years ago | |
ISSUE_TEMPLATE.md | 7 years ago | |
LICENSE | 8 years ago | |
Procfile | 7 years ago | |
Procfile.dev | 7 years ago | |
README.md | 7 years ago | |
Rakefile | 8 years ago | |
Vagrantfile | 7 years ago | |
app.json | 7 years ago | |
boxfile.yml | 7 years ago | |
config.ru | 8 years ago | |
docker-compose.yml | 7 years ago | |
docker_entrypoint.sh | 7 years ago | |
package.json | 7 years ago | |
scalingo.json | 7 years ago | |
yarn.lock | 7 years ago |
Mastodon is a free, open-source social network server. A decentralized solution to commercial platforms, it avoids the risks of a single company monopolizing your communication. Anyone can run Mastodon and participate in the social network seamlessly.
An alternative implementation of the GNU social project. Based on ActivityStreams, Webfinger, PubsubHubbub and Salmon.
Click on the screenshot to watch a demo of the UI:
The project focus is a clean REST API and a good user interface. 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.
If you would like, you can support the development of this project on Patreon. Alternatively, you can donate to this BTC address: 17j2g7vpgHhLuXhN4bueZFCvdxxieyRVWd
Please follow the development guide from the documentation repository.
There are guides in the documentation repository for deploying on various platforms.
You can open issues for bugs you've found or features you think are missing. You can also submit pull requests to this repository. Here are the guidelines for code contributions
IRC channel: #mastodon on irc.freenode.net