An ActivityPub/Fediverse server
Find a file
2022-11-23 17:14:04 -07:00
.github/workflows Only make dev builds on request 2022-11-23 13:30:05 -07:00
activities Allow authenticated users to remote search/fetch by exact identity 2022-11-22 21:07:22 -07:00
core StatorRunner will refresh Config.system on each schedule_interval 2022-11-22 21:06:21 -07:00
docker Use repository root as build context in docker-compose 2022-11-23 13:06:17 -07:00
docs Style docs nicer 2022-11-23 17:14:04 -07:00
static Add a lot more docs 2022-11-23 16:15:00 -07:00
stator StatorRunner will refresh Config.system on each schedule_interval 2022-11-22 21:06:21 -07:00
takahe Code dedupe Webfinger and fix SystemActor inbox URL 2022-11-22 21:53:02 -07:00
templates Add a lot more docs 2022-11-23 16:15:00 -07:00
tests Code dedupe Webfinger and fix SystemActor inbox URL 2022-11-22 21:53:02 -07:00
users Code dedupe Webfinger and fix SystemActor inbox URL 2022-11-22 21:53:02 -07:00
.dockerignore Add .git directory to .dockerignore (#15) 2022-11-20 11:46:07 -07:00
.gitignore Content warning name customisation 2022-11-22 19:52:40 -07:00
.pre-commit-config.yaml Enforce signups_allowed=False (#26) 2022-11-20 16:03:09 -07:00
.readthedocs.yaml Fix up lint more, and bump down to 3.10 as min req 2022-11-20 11:54:23 -07:00
CONTRIBUTING.md Fix up lint more, and bump down to 3.10 as min req 2022-11-20 11:54:23 -07:00
LICENSE Improving contributing docs/process 2022-11-13 13:57:27 -07:00
Makefile Rework dockerfile and compose to separate migrations 2022-11-21 16:26:53 -07:00
manage.py Make pre-commit happy! 2022-11-20 11:57:23 -07:00
README.md Style docs nicer 2022-11-23 17:14:04 -07:00
requirements-dev.txt Add a lot more docs 2022-11-23 16:15:00 -07:00
requirements.txt Remove pyOpenSSL dependency 2022-11-20 18:42:39 -07:00
setup.cfg Mentionify tests and some fixtures 2022-11-21 20:25:00 -07:00

takahē

An experimental Fediverse server for microblogging/"toots". Not fully functional yet - we're still working towards a 1.0!

Key features:

  • Multiple domain support
  • Multiple identities per user (and can be shared between users)
  • Desktop, mobile and PWA-compatible web UI (with minimal JavaScript)
  • Easy deployment (web worker, background worker, and one database)

For more background and information, see jointakahe.org.

Deployment

See our deployment documentation

Roadmap

Takahē is still under very active development towards a 1.0 release, and not all functionality is supported yet.

For a detailed feature breakdown, see the features page in our docs.

Contributing

If you'd like to contribute, please read our contributing docs.