Fundação · Ecossistema Kof

Uma linguagem.
Um compilador.
Vários mundos.

A The Kof Foundation é a frente institucional por trás do Kof — linguagem moderna, estaticamente tipada, compilada para JVM, nativo, script e web. Sustentamos o compilador, as ferramentas e as pessoas que constroem em cima deles.

Logo do Kof

4

alvos de compilação

JVM, nativo, script e web

1

IR única

backend-agnóstica, do lexer ao ELF

GPLv3

software livre

seu programa continua seu

Missão

Por que uma fundação

sustentar

Manter o compilador vivo

Infraestrutura, releases, testes e documentação custam tempo. A fundação garante que o Kof continue evoluindo em ritmo próprio, sem depender de um único mantenedor.

acelerar

Impulsionar inovação

Novos backends, ferramentas e experimentos de linguagem nascem aqui — e viram projetos abertos que qualquer pessoa pode usar.

conectar

Aproximar comunidade e empresas

Uma frente comercial clara para patrocínios, parcerias e adoção corporativa, sem fechar o código.

Filosofia

O “paradigma” da intenção

Kof é orientado a intenção: o código expressa o que quer, e a plataforma — linguagem, compilador, runtime e stdlib — decide como, por alvo e por convenção.

intenção → Kof → compilador → backend

Você escreve spawn task() e não Thread; app.get("/users/:id") e não um contêiner de servlets; json.decode<User>(body) e não um parser manual. Quando um alvo não consegue cumprir a intenção, ele avisa em tempo de compilação — nunca em silêncio.

01

Menos código, mesma capacidade

02

Tipagem forte

03

Intenção acima de cerimônia

04

Um frontend, múltiplos backends

05

Direto ao alvo

06

Interoperabilidade

07

Nenhuma mágica desnecessária

08

Ferramentas importam

Arquitetura

Do fonte ao alvo

Source (.kf)
  ↓ Lexer
  ↓ Parser
  ↓ AST
  ↓ Sistema de tipos
  ↓ Análise semântica
  ↓ Kof IR (backend-agnóstica)
  ├── JVM Backend (ASM)                      → .class
  ├── Native Backend (x86_64/riscv64/aarch64) → ELF
  └── JS Backend (GraalJS)                    → ES Modules

Mascote

Uma civeta que come café

Mascote do Kof, uma civeta

O mascote do Kof é uma civeta — também chamada de gato-de-almíscar, o felino que come café. Nada mais adequado para uma linguagem que se pronuncia coffe.

i'm always opensource / so the whole world can use me / so i can build a better world / and draw with all my Koffies

Comunidade

Construa com a gente

Doações, patrocínio corporativo ou seu próprio projeto feito em Kof — todo apoio empurra o ecossistema para frente.