Slynx: A Linguagem Brasileira que Quer Simplificar Interfaces em Qualquer Plataforma
O Slynx é um projeto bem interessante e ainda bem jovem no universo das linguagens de programação voltadas a interfaces de usuário. A ideia central é criar uma linguagem declarativa, limpa e performática para construir UIs que funcionem em várias plataformas (web, desktop nativo e mobile) a partir de um único código-fonte, sem esbarrar em problemas comuns, como baixa legibilidade (como em JSX/TSX) ou lock-in forte em frameworks específicos.
O projeto é 100% brasileiro, o que dá um charme extra para quem acompanha iniciativas nacionais na área de dev tools.
Quem está por trás?
Até o momento (março de 2026), o Slynx parece ser um projeto muito pequeno e ainda inicial, provavelmente impulsionado por poucas pessoas.
Ao que tudo indica, o cykna (nickname no servidor do Discord) é o principal idealizador, e a maior parte do desenvolvimento até aqui tem sido conduzida por uma organização no GitHub, com alguns devs. Pode haver contribuições pontuais de outras pessoas (há alguns PRs abertos).
O que já existe?
Os repositórios principais da organização são:
- slynx → o compilador e a linguagem em si (escrito majoritariamente em Rust). Já conta com parser, type checker e backend para JavaScript (prova de conceito para web), além de avançar em direção a um IR intermediário para suportar mais backends.
- slynx-web → uma landing page simples do projeto (feita em Next/TypeScript).
- Outros repos menores, como slynx-to-js (parte do backend JS).
Atividade recente: commits e atualizações nos últimos dias (março/2026), então o projeto está vivo e em movimento, mesmo ainda estando no começo.
Se você curte linguagens novas, compiladores e UI declarativa (tipo QML/Slint/SwiftUI, mas com uma vibe mais data-oriented e SoA por padrão) e quer acompanhar algo nascendo do zero, vale starar o repo e dar uma olhada de vez em quando.
Links/Referências:
Link principal: https://github.com/cykna/slynx
Organização: https://github.com/Slynx-Language