2
3
Fork
You've already forked Gimli
0
forked from Moria/Gimli
Federated Messaging App & Blogging Platform
Kotlin 100%
Find a file
2024年04月10日 18:14:37 +00:00
buildSrc Restructured project... once again. 2024年04月07日 16:49:46 +03:00
gimli Restructured project... once again. 2024年04月07日 16:49:46 +03:00
gradle/wrapper Updated Gradle to 8.6; Added licenser plugin. 2024年02月07日 11:02:11 +02:00
khuzdul Restructured project... once again. 2024年04月07日 16:49:46 +03:00
kotlin-js-store Re-added yarn lock, updated CONTRIBUTING.md 2024年03月21日 15:25:08 +02:00
moria Restructured project... once again. 2024年04月07日 16:49:46 +03:00
networking Restructured project... once again. 2024年04月07日 16:49:46 +03:00
util Fixed crash during build, increased max build memory to 2g 2024年04月07日 17:12:54 +03:00
.gitignore Added Kotlin 2's .kotlin directory 2024年04月10日 07:21:06 +00:00
.woodpecker.yaml Restructured project... once again. 2024年04月07日 16:49:46 +03:00
build.gradle.kts Restructured project; Updated dependencies; Started working on Extensions API. 2024年03月20日 01:16:34 +02:00
CONTRIBUTING.md Update CONTRIBUTING.md 2024年04月10日 07:38:24 +00:00
DEPENDENCIES.md Added boolean, serial and triple utilities; started working on JsonLD 2024年04月07日 15:03:56 +03:00
FEDERATION.md Restructured project; Updated dependencies; Started working on Extensions API. 2024年03月20日 01:16:34 +02:00
gradle.properties Fixed crash during build, increased max build memory to 2g 2024年04月07日 17:12:54 +03:00
gradlew Initial Commit 2024年02月04日 15:43:11 +02:00
gradlew.bat Updated Gradle to 8.6; Added licenser plugin. 2024年02月07日 11:02:11 +02:00
HEADER.txt Made serializers internal; Changed copyright header. 2024年02月11日 12:06:19 +02:00
LICENSE.txt Add LICENSE.txt 2024年02月04日 14:12:21 +00:00
README.md Fix Khuzdul being referenced to as Sindarin in README.md 2024年04月10日 18:14:37 +00:00
settings.gradle.kts Restructured project... once again. 2024年04月07日 16:49:46 +03:00

Projects: Moria & Gimli & Khuzdul

Federated End-to-End-Encrypted Guild-Based Messaging App & Blogging Platform

Monorepo

This repository is split to three different projects.

  • Gimli, an ActivityPub blogging and messaging platform.
  • Moria, an extensions framework. Can be used to build ActivityPub social platforms.
  • Khuzdul, a Kotlin/Multiplatform JsonLD library.

This is a temporary monorepo, and will be split in the future.

  • Gimli will remain here.
  • Khuzdul will move to repo Moria/Khuzdul.
  • Moria will turn into module core in repo Moria/Moria.
  • Networking will turn into module networking in repo Moria/Moria.
  • Utilities - TBD.
  • buildSrc will turn into repo Moria/build.

Goals

  • To prove platforms designed for people are better than those designed for profit.
  • To provide a proof-of-concept of FEP-5a4f: Federated Democracy.

Official Client

Design Language

The official Project: Gimli client uses Material 3.

Palette

The primary color is:

#B63D0C

The full palette will be automatically generated, a preview of which is available on figma.

The user may override this to a custom color (on Android, this color may be generated from the user's wallpaper).

Individual posts and profiles may have a different accent color, based on their banner picture—if they have one.