{"repo":"sworddotso/sword","free":true,"listed":false,"github":"https://github.com/sworddotso/sword","clone":"git clone https://github.com/sworddotso/sword.git","description":"chat, stripped down to the essentials—fast, open, and fully yours.","language":"TypeScript","stars":26,"topics":["chat","sword","webapp"],"license":null,"category":"chat-messaging","readme_excerpt":"Sword Open-source communication platform. Privacy-focused. Community-driven. Sword is a modern, privacy-first chat application built with TypeScript that prioritizes end-to-end encryption, open source transparency, and community ownership. This project serves as an alternative to Discord with a focus on user privacy and data sovereignty. Discord server (Ironic, we know) https://discord.gg/sbCrBdv3py Features Core Features - End-to-end Encryption - Your conversations stay private - Open Source - Transparent, auditable codebase - Community Owned - Built by and for the community - Cross-platform - Web and desktop applications - Self-hostable - Deploy your own instance Technical Stack - TypeScript - For type safety and improved developer experience - TanStack Router - File-based routing with full type safety - TailwindCSS - Utility-first CSS for rapid UI development - shadcn/ui - Beautiful, accessible UI components - Hono - Lightweight, performant server framework - tRPC - End-to-end type-safe APIs - Drizzle - TypeScript-first ORM - PostgreSQL - Reliable database engine - Authentication - Secure email & password authentication - Biome - Linting and formatting - Tauri - Native desktop applications - Turborepo - Optimized monorepo build system Getting Started First, install the dependencies: Database Setup Sword uses PostgreSQL with Drizzle ORM for data persistence. 1. Make sure you have a PostgreSQL database set up. 2. Update your apps/server/.env file with your PostgreSQL connect","default_branch":null,"files":null,"tree":[],"storefront":"/r/sworddotso","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sworddotso/sword/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}