lisp-chat: sistema de chat anônimo escrito em Common Lisp

Web Mobile Desktop

Um chat anônimo IRC-like para tempos obscuros, sem cadastro & efêmero.

lisp-chat: sistema de chat anônimo escrito em Common Lisp

Lisp Chat

O Lisp Chat é um sistema de chat experimental inspirado no IRC, desenvolvido em Common Lisp. Software de código-aberto disponível em: https://github.com/ryukinix/lisp-chat

Principais Características

  • Arquitetura Flexível: Suporta comunicação via sockets TCP puros e WebSockets.
  • Ferramenta de Administração: Inclui o lisp-chat-admin para gerenciar histórico de mensagens, canais, usuários e visualizar estatísticas.
  • Compatibilidade: Testado em SBCL, CCL e ECL; disponível via Quicklisp e Roswell.
  • Comunicação em Texto Puro: Permite o uso de ferramentas simples para interação, facilitando a criação de novos clientes.

Formas de Acesso

O sistema oferece diversas interfaces para diferentes perfis de uso:

1. Terminal (Nativo Lisp)

Pode ser instalado via Roswell (ros install ryukinix/lisp-chat) e executado com:

  • lisp-chat localhost (conexão TCP local)
  • lisp-chat wss://chat.manoel.dev/ws (conexão via WebSocket)

2. Interface Web

Acessível através do navegador em:

3. Emacs

Possui um cliente estilo ERC com suporte a menções e cores, disponível via MELPA.

4. Clientes Python (CLI)

Localizados no diretório bin/, utilizam apenas a biblioteca padrão do Python:

  • client.py: Baseado em readline.
  • client_curses.py: Baseado em ncurses.

5. Mobile e Desktop (Flutter)

O Lispinto Chat é um cliente desenvolvido em Flutter para Android, iOS, macOS e Web.

6. Netcat

Por utilizar dados em texto puro, é possível conectar-se via terminal com:

rlwrap netcat <servidor> 5558

Screenshots

Project screenshot
Project screenshot

Tags

common-lisp chat anonymous irc

Publicado por

@manoelnt0

16/03/2026 às 17:53