There aren't many true Canva alternatives ...
GitHub alternatives are fine, but self-hosting gives you real control ...
git fork creates a copy of a repository on your GitHub (or GitLab, etc.) account, letting you propose changes without write access to the original repo. git clone creates a local copy of any Git ...