Python JavaScript HTML Vue Other
Clone or download
Permalink
Failed to load latest commit information.
config Ensure all streams Redis keys have a default expiry of 30 days Jun 24, 2018
docker/dev Revert "pip 10 release breaks pip-tools" Apr 15, 2018
docs Merge pull request #490 from jaywink/refactor-tag-search Jun 26, 2018
requirements Fix parsing of remote profile names by also using ``last_name`` attri… Jun 24, 2018
socialhome Add more fields to content admin search and filters Jun 29, 2018
var Replace search implementation with django-haystack + whoosh Jul 27, 2017
.coveragerc Add management command to create dummy content Dec 25, 2017
.dockerignore First attempt at a docker development environment (#334) Oct 27, 2017
.editorconfig Add contributing doc, .editorconfig and IRC channel mention Mar 11, 2017
.env.example Remove now obsolete django+mocha tests and things around those Feb 28, 2018
.eslintrc Extract style in its own file Jan 21, 2018
.gitattributes Initial new socialhome project template using cookiecutter-django Apr 9, 2016
.gitignore Add .pytest_cache to .gitignore Mar 6, 2018
.pep8speaks.yml Attempt to exclude migrations from pep8speaks Apr 14, 2017
.pylintrc Replace Celery with RQ Jan 28, 2017
.travis.yml Revert "Also force pip <10 in travis builds" Apr 15, 2018
CHANGELOG.md Release 0.1.0 Jul 27, 2017
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Nov 25, 2017
CONTRIBUTING.md Move contributing document to docs Jul 23, 2017
CONTRIBUTORS.txt Add Amir Karimi, changelog for #348 Oct 29, 2017
Gruntfile.js Remove unnecessary JS modules after Vue streams rewrite Mar 12, 2018
LICENSE Switch license to AGPLv3 Sep 12, 2016
README.md Remove landscape badge Dec 25, 2017
bower.json Remove unnecessary JS modules after Vue streams rewrite Mar 12, 2018
compile-requirements.sh Switch to pip-tools for Python dependencies Sep 6, 2017
dev-requirements.txt Switch to pip-tools for Python dependencies Sep 6, 2017
install_alpine_dependencies.sh Add Alpine dependencies installation script Oct 6, 2017
install_ubuntu_dependencies.sh Rename install_os_dependencies.sh to install_ubuntu_dependencies.sh Oct 6, 2017
manage.py Make env.local to be automatically loaded Jan 7, 2017
package.json Merge pull request #441 from christophehenry/vuejs Mar 26, 2018
pytest.ini Make search use a separate temporary index when testing Jul 27, 2017
requirements.apt Bump Social-Federation, which is now federation Oct 18, 2016
requirements.txt Switch to pip-tools for Python dependencies Sep 6, 2017
setup.cfg Initial new socialhome project template using cookiecutter-django Apr 9, 2016
webpack.config.js Add Vue router Mar 25, 2018

README.md

Build Status Stories in Ready Dependency Status codecov

Documentation chat on freenode Chat on Gitter chat on matrix

Socialhome

Description

Socialhome is best described as a federated personal profile with social networking functionality. Users can create rich content using Markdown and even HTML/JS/CSS (if set as trusted user). All content can be pinned to the user profile and all content will federate to contacts in the federated social web. Currently federation happens using the Diaspora protocol with future plans to include at least ActivityPub as well. Federating using existing protocols means Socialhome users can interact with tens of thousands of other users.

Please check the official site for more information about features. Naturally, the official site is a Socialhome profile itself.

Official site: https://socialhome.network.

Documentation: http://socialhome.readthedocs.io/

Joining

Yes! The official server is open for registrations. Sign up and play around!

Please see the community pages for how to interact with the community.

Installation

Please see the installation pages.

Running an instance

Please see the running an instance pages.

Development

Please see the development pages.

Source code

Socialhome is fully open source, licenced under the AGPLv3 license.