An IndieWeb engine for a self-hostable website. https://koype.net/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jackyalcine 0e5d3fc312
Merge branch 'feature/standardize-template-json' into develop
18 hours ago
config feat(template): Tweaks to get docs on templating. 18 hours ago
docker add logic for building from distillery. 1 week ago
docs feat(template): Tweaks to get docs on templating. 18 hours ago
lib feat(template): Tweaks to get docs on templating. 18 hours ago
priv feat(template): Tweaks to get docs on templating. 18 hours ago
rel add logic for building from distillery. 1 week ago
scripts Use `npm clean` 2 months ago
test feat(template): Tweaks to get docs on templating. 18 hours ago
tmp/docker/minio fix(misc): Clean up and what not. 2 months ago
web feat(template): Tweaks to get docs on templating. 18 hours ago
.browserslistrc fix(random): Patch and tweak. 4 months ago
.credo.exs Patch to let repo use Confex to get config. 1 week ago
.dockerignore baseline for releases. 1 month ago
.drone.yml Fix paths to objectstorage in tests. 2 weeks ago
.editorconfig fix(tweak): Webmention and editor config updates. 1 month ago
.elixir-version feat(docs): Add logic for generating API docs. 4 months ago
.env.example Handle docs and add page interface. 1 month ago
.formatter.exs Update logic for syndication and photos. 4 weeks ago
.gitignore Tweak title generation. 3 weeks ago
.gitlab-ci.yml disable sandbox 2 weeks ago
.gitmodules Update tests. 2 weeks ago
.lvimrc add logic for building from distillery. 1 week ago
.postcssrc.js fix(frontend): Make fonts load correctly. 1 month ago
.projections.json test(project): 72.9% coverage; 60% passing. 4 months ago
.sassrc.js fix(frontend): Make fonts load correctly. 1 month ago
.stylelintrc.json chore(parcel): Get working with pipeline. 5 months ago
.tool-versions Update tests. 2 weeks ago
CHECKS fix(misc): Clean up and what not. 2 months ago
CODE_OF_CONDUCT.markdown chore(docs): Add code of conduct, licensing info. 4 months ago
CONTRIBUTING.markdown chore(project): Set foundation. 7 months ago
Dockerfile Update layouts and add generative fixtures. 6 days ago
Dockerfile.dev Update layouts and add generative fixtures. 6 days ago
LICENSE.Koype feat(setup): Add flexible system. 5 months ago
Makefile baseline for releases. 1 month ago
Pipfile add some jazz 6 months ago
Pipfile.lock add some jazz 6 months ago
Procfile chore(project): Set foundation. 7 months ago
README.markdown Add GitLab CI Support 1 month ago
app.json fix(app): Wide-spread tweaks. 2 months ago
coveralls.json chore(layout): Update CSS for article. 6 months ago
cssnano.config.js fix(app): Wide-spread tweaks. 2 months ago
dialyzer.ignore-warnings fix(feed): Update JSON feed representation. 1 month ago
docker-compose.yml Update layouts and add generative fixtures. 6 days ago
elixir_buildpack.config Move to new JSON layout. 4 weeks ago
jest.config.js test(client): Add framework. 5 months ago
mix.exs feat(template): Tweaks to get docs on templating. 18 hours ago
mix.lock Merge branch 'develop' into feature/add-release-building-support 1 week ago
package-lock.json Fixes around paths and audited npm. 4 weeks ago
package.json test(project): Only 2 failing and about 30 skipped. 1 month ago
tsconfig.json test(client): Add framework. 5 months ago
tslint.json chore(lint): Add lint for TypeScript. 5 months ago

README.markdown

Koype

Build Status Pipeline status Donations Goal Coverage Report

Koype is a server-side Web service that provides people with the ability to own their data and interact with social media platforms - on their own terms. The mission of Koype is that everything you post is your data and you are your own source of truth.

Code Location

The canonical source is at https://git.jacky.wtf/indieweb/koype. For the sake of community engagement, the code’s mirrored to GitLab and GitHub. Please aim to refer to the canonical source or GitLab for discussion.

Security

Koype is under heavy development and should not be used in a production environment where servers or users are shared.

Install

Installation of Koype is done using Docker and Docker Compose. For detailed instructions, see INSTALL.

Usage

Learn how to self-host and use Koype by reading our documentation.

For more information, see the Koype page on the IndieWeb wiki.

Contributing

Koype is a free and open source software project. For guidelines on contributing to the project as a developer, artist, translator, or however you wish to offer your time and skills, please read the CONTRIBUTING document.

Participation in this project means adhering to our Code of Conduct.

License

Koype is licensed under AGPLv3. The complete license text is available in the repository here.

Financial Support

This project is used in publicly open projects by black.af. Become a backer on Patreon or Liberapay to support this project financially. Anything helps!