xanascript
A linguagem de programação em português chegou. Código que você lê de primeira, sem dicionário.
4 passos pra virar dev raiz!
Instale, escreva em português e publique. Sem fricção, sem dependências, sem complicação.
Instale
Um binário só com CLI, compilador e ORM embutido. Roda em Windows, macOS e Linux.
npm install -g xanascript
Escreva
cria, resolve, DB, repete-na-moral — keywords e erros de compilação no seu idioma.
grita-ae("Ola, mundo!")
Compile
Saída otimizada para JavaScript ou WebAssembly, com constant folding e loop unrolling.
xs compile --target wasm
Publique
Publique pacotes direto do terminal e compartilhe com a comunidade. Versionamento incluso.
xs publish
tudo dentro. nada faltando.
CRUD, HTTP, testes e WebAssembly nativos. Sem instalar nada além do XanaScript.
Sintaxe em português
se-pah, vai-de, repete-na-moral, cria — keywords e erros de compilação no seu idioma.
ORM embutido
Declare um DB e ganhe CRUD automático sem dependências externas.
Compilador otimizante
Constant folding, loop unrolling e type hints. Código rápido de verdade.
CLI completa
Execute, compile, formate, teste e publique pacotes direto do terminal.
WebAssembly
Compile para .wasm e rode no navegador, no edge ou onde quiser.
Tipagem flexível
NUMERO, TEXTO, LÓGICO, LISTA — tipos nativos com inferência inteligente.
escreve, roda, resolve.
Um programa XanaScript de verdade: função, loop e ORM embutido, tudo no seu idioma.
cria fib = (n) => vai-de (n) {
se-for 0 => 0
se-for 1 => 1
se-nao-der => fib(n - 1) + fib(n - 2)
}
cria nomes = ["Ana", "Bia", "Caio"]
repete-na-moral (cria i = 0; i < 3; i++) {
grita-ae("Olá, " + nomes[i])
}
// ORM
DB Produto {
nome: eh-palavra
preco: eh-numero
}
cria repo = DB Produto
repo.bota-ai({nome: "Teclado", preco: 250})
Olá, Ana
Olá, Bia
Olá, Caio
repo.bota-ai → ok
- function Funções e closures nativas
- database ORM embutido com typesafety
- bolt Compila pra JS e WebAssembly
fica suave, a gente explica
XanaScript é gratuito?
Sim. 100% open source sob licença MIT. Use em projetos pessoais, comerciais ou acadêmicos sem pagar nada.
Funciona no meu sistema?
Sim. O CLI roda em Windows, macOS e Linux via Node.js. O código compila para JavaScript e WebAssembly, então roda em qualquer plataforma.
Dá pra programar no celular?
Sim. Dá pra codar XanaScript no Android — já testado e funcionando. Instale o Node no aparelho, rode o xs no terminal e bora codar de onde estiver.
Preciso saber inglês para programar?
Não. Essa é a proposta da linguagem: tudo em português, de keywords a erros de compilação.
Como publico um pacote?
Crie sua conta, use o xs publish no terminal e acompanhe no site em Pacotes.
vamos codar? =)
Instala com npm e começa a programar em português agora mesmo. É grátis e open source.
npm install -g xanascript
Junte-se a 500+ devs programando em português