1
0
Fork
You've already forked cryap
0
forked from cryap/cryap-crystal
A federated social network written in Crystal
  • Crystal 98.3%
  • HTML 1%
  • Nix 0.5%
  • Ruby 0.1%
2023年05月18日 22:11:34 +00:00
spec refactor: added ameba 2023年04月17日 13:45:54 +03:00
src fix: fix "" in mod.cr ( #16 ) 2023年05月18日 21:51:23 +00:00
.editorconfig init: init commit 2023年02月08日 20:06:36 +03:00
.gitignore feat: WIP: Media working! 2023年04月25日 16:30:44 +03:00
.woodpecker.yml ci: use static libraries 2023年04月28日 22:23:17 +03:00
config-example.rb Update 'config-example.rb' 2023年05月18日 22:11:34 +00:00
docker-compose.yml.dev dev: move docker-compose to .dev 2023年04月23日 13:25:46 +03:00
docker-compose.yml.prod feat(oauth2)!: basic OAuth2 without scopes 2023年04月03日 18:34:39 +02:00
Dockerfile feat: docker support 2023年03月27日 15:13:26 +03:00
flake.lock feat: posts creation support, post accept support, like and boosts works 🚀 🚀 🚀 2023年03月02日 22:40:07 +03:00
flake.nix build: now flake.nix don't using PATH 2023年04月03日 18:30:51 +03:00
LICENSE licensing: AGPLv3 2023年03月25日 14:34:32 +03:00
README.md style: update README 2023年04月03日 22:12:39 +02:00
shard.lock feat!: Move to KSUID ids 2023年04月21日 21:54:19 +03:00
shard.yml feat!: Move to KSUID ids 2023年04月21日 21:54:19 +03:00

Cryap

Please don't upload to GitHub status-badge

Cryap - a federated social network written in Crystal. Cryap can federate with Mastodon, Pleroma, and others ActivityPub-compatible engines!

Cryap partially implements the Mastodon API. It is possible to publish posts without media, boost, like, follow and read timeline. Users are visible to other instances. OAuth2 is implemented, but without scopes. Cryap is not ready to be used in production, but we welcome contributions to our project.

Setup

  1. Install Crystal & Neo4j with Cryap plugin.
  2. git clone https://codeberg.org/vector1dev/cryap
  3. shards build --release
  4. cp ./bin/cryap ./cryap
  5. ./cryap init
  6. Change generated config.rb
  7. ./cryap
  8. Done!