forked from cryap/cryap
1
0
Fork 0
A federated social network written in Crystal
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
arthacker a81f4926e4 fix: fix "" in mod.cr (#16)
Fix syntax error added by last commit

Reviewed-on: cryap/cryap#16
Co-authored-by: arthacker <arthacker@noreply.codeberg.org>
Co-committed-by: arthacker <arthacker@noreply.codeberg.org>
1 week ago
spec
src fix: fix "" in mod.cr (#16) 1 week ago
.editorconfig
.gitignore
.woodpecker.yml
Dockerfile
LICENSE
README.md
docker-compose.yml.dev
docker-compose.yml.prod
flake.lock
flake.nix
shard.lock
shard.yml

README.md

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!