Skip to content

monory/messenger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Приватный мессенджер

Репозиторий для сервера и клиента сервиса шифрованных личных сообщений.

Особенности

  • End-to-end шифрование на Javascript
  • Быстрый многопоточный код на Go
  • Простой и лёгкий, не нагруженный излишними библиотеками фронт-энд (62 килобайта без кэширования!)

Работа

Для компиляции достаточно набрать go build, компилятор этого языка достаточно современен, чтобы сам подтянул все зависимости (которых практически нет).

Чтобы импортировать образ базы данных, надо либо использовать команду psql create-db.sql, либо уже внутри интерактивной консоли ввести \i create-db.sql.

Пример

Для интерактивного примера можно зайти на мой сайт, где на выделенном сервере запущен именно этот код.