lisp-chat: sistema de chat anônimo escrito em Common Lisp
Web Mobile DesktopUm chat anônimo IRC-like para tempos obscuros, sem cadastro & efêmero.
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-adminpara 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:
- Instância pública: https://chat.manoel.dev
-
Servidor local:
http://localhost:5559
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
Tags
Publicado por
@manoelnt0
16/03/2026 às 17:53