Go to file
Aumetra Weisman f42d425463
Decompose the job scheduler (#520)
* make job scheduler more modular

* up

* Move to traits

* up

* add redis feature

* add basic scheduling test

* use minio run by github actions

* update cargo-dist

* update openidconnect

* changes

* remove slow test

* up

* im cryign

* new snapshot
2024-04-29 20:35:47 +02:00
.cargo Change `xtask` alias 2024-01-03 22:46:10 +01:00
.github Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
.vscode Add native support for the `X-Clacks-Overhead` header (#412) 2023-11-08 18:31:31 +00:00
assets Add CI sponsorship attribution (#513) 2024-03-29 13:29:43 +00:00
contrib Add caddy example file. (#268) 2023-07-10 23:27:03 +00:00
crates Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
docs WASM-based MRF (#490) 2024-03-09 12:21:15 +00:00
kitsune Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
kitsune-cli Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
kitsune-fe Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
kitsune-job-runner Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
lib Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
test-fixtures Custom and remote emojis (#405) 2023-11-11 19:49:36 +00:00
test-overlay Fix and improve the nix flake (#512) 2024-03-29 13:49:25 +01:00
web Make the website style a bit more custom (#426) 2023-11-24 20:43:21 +00:00
xtask Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
.dockerignore Layered docker images and improved docker-compose deployment (#282) 2023-08-04 18:09:17 +02:00
.gitignore NGINX-looking fallback fallback, small improvements (#519) 2024-04-06 16:41:29 +00:00
.gitmodules WASM-based MRF (#490) 2024-03-09 12:21:15 +00:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#317) 2023-08-26 07:37:46 +00:00
CONTRIBUTING.md restructure readme, add spellcheck, fix typos (#476) 2024-01-21 10:54:29 +00:00
Cargo.lock Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
Cargo.toml Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
LICENSE-AGPL-3.0 Relicense Kitsune (#479) 2024-02-09 14:10:59 +00:00
LICENSE-APACHE-2.0 Relicense Kitsune (#479) 2024-02-09 14:10:59 +00:00
LICENSE-MIT Relicense Kitsune (#479) 2024-02-09 14:10:59 +00:00
LICENSE.md Relicense Kitsune (#479) 2024-02-09 14:10:59 +00:00
README.md Decompose the job scheduler (#520) 2024-04-29 20:35:47 +02:00
SECURITY.md Add SECURITY.md (#300) 2023-08-22 13:03:29 +00:00
_typos.toml Rust beta fixes (#514) 2024-04-01 19:47:16 +00:00
clippy.toml Add TOML formatter and checks (#507) 2024-03-22 20:56:58 +01:00
codecov.yml Extend test coverage (#505) 2024-03-21 23:18:23 +00:00
config.example.toml NGINX-looking fallback fallback, small improvements (#519) 2024-04-06 16:41:29 +00:00
docker-compose.yml fix: docker-compose start command (#394) 2023-10-28 10:57:07 +00:00
flake.lock Rust beta fixes (#514) 2024-04-01 19:47:16 +00:00
flake.nix Fix and improve the nix flake (#512) 2024-03-29 13:49:25 +01:00
module.nix restructure readme, add spellcheck, fix typos (#476) 2024-01-21 10:54:29 +00:00
oranda.json Relicense Kitsune (#479) 2024-02-09 14:10:59 +00:00
overlay.nix Fix and improve the nix flake (#512) 2024-03-29 13:49:25 +01:00
rust-toolchain.toml Revert back to Rust stable (#473) 2024-01-20 16:02:56 +00:00

README.md

kitsune

GitHub Workflow Status dependency status Maintenance: Experimental

Kitsune is an open-source social media server utilising the ActivityPub protocol. Utilising the capabilities of ActivityPub, you can interact with people on Mastodon, Misskey, Akkoma, etc. Due to its decentralised nature, you can self-host Kitsune on your own hardware and still interact with everyone!

Kitsune itself is pretty lightweight and should run even on a Raspberry Pi (even though we haven't tested that yet).

Chat

Both chat options are bridged. Feel free to join whichever you're more comfortable with:

Matrix Discord

⚠ Disclaimer

This software is far from production-ready. Breaking changes might happen. So, as long as this disclaimer is here, make sure to double check all the changes before you update your installation.

Contributing

See CONTRIBUTING.md

Security

If you found a suspected security vulnerability, please refer to our security policy for more details.

License

For licensing terms, check LICENSE.md

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.

Sponsors

Woodpecker CI Instance is sponsored by CleanC

CleanC logo