Skip to content
@QuillCrypt

QuillCrypt

A private chatting app for developers. Lock your thoughts, keep the quill.

QuillCrypt 🛡️

Secure, end-to-end encrypted messaging platform for developers. Native performance meets maximum privacy.

🚀 The Vision

QuillCrypt provides a developer-centric communication tool where security is not an afterthought. By combining modern cryptographic standards with a high-performance stack, we ensure that your conversations remain yours.

🏗️ Architecture & Ecosystem

Our system is split into three primary components:

  • app: Cross-platform desktop/mobile client built with Tauri, React, and TypeScript. Handles all encryption/decryption locally.
  • backend: High-performance Go service using Hexagonal Architecture. Manages secure message routing and real-time delivery via WebSockets.
  • proto: Shared Protocol Buffers definitions for consistent, type-safe communication between client and server.

🛠️ Tech Stack

  • Languages: Go, Rust, TypeScript.
  • Frontend: React 19, Tailwind CSS, Material 3.
  • Backend: PostgreSQL, Redis, Uber-Go Zap.
  • Infrastructure: Docker & Docker Compose.

🔐 Security First

  • Local-First Encryption: Keys never leave your device.
  • Modern Standards: Leveraging Tauri's Stronghold and audited crypto libraries.
  • Transparency: Fully open-source under the AGPL-3.0 license.

🚦 Status

Under Active Development. Features are being implemented rapidly. Not recommended for production use until versioned releases begin.


"Lock your thoughts, keep the quill."

Pinned Loading

  1. backend backend Public

    The go-based backend for QuillCrypt using Signal Protocol

    Go 1

  2. app app Public

    The native app for QuillCrypt written in Typescript (react.js) and Rust (Tauri v2)

    TypeScript 1

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…