Jogo de Adivinhação em Zig — Tutorial Passo a Passo
Jogo de Adivinhação em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um jogo de adivinhar números no terminal. O computador escolhe um número …
Bem-vindo à nossa coletânea de 50 projetos práticos em Zig! Cada tutorial guia você passo a passo na construção de uma aplicação real e funcional, explicando não apenas o como, mas o porquê de cada decisão de design.
Cada projeto é autocontido — você pode começar por qualquer um que desperte seu interesse, embora recomendemos seguir a progressão de dificuldade se estiver começando com Zig. Todos os projetos incluem:
Ideal para quem está dando os primeiros passos com Zig. Estes projetos cobrem conceitos fundamentais como entrada/saída, manipulação de strings, estruturas de controle e tipos básicos.
Para quem já domina o básico e quer explorar redes, I/O assíncrono, parsing e estruturas de dados mais sofisticadas.
Projetos desafiadores que exploram conceitos de sistemas operacionais, compiladores, redes avançadas e estruturas de dados de alta performance.
Antes de começar, certifique-se de ter:
Em todos os tutoriais, seguimos estas convenções:
build.zigEncontrou um erro ou quer sugerir melhorias? Todos os tutoriais são open source. Visite nosso repositório e abra uma issue ou pull request.
Bons projetos e bom aprendizado!
Jogo de Adivinhação em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um jogo de adivinhar números no terminal. O computador escolhe um número …
Key-Value Store em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um banco de dados chave-valor em memória com interface de linha de comando. Este …
Load Balancer em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um load balancer round-robin em Zig que distribui requisições HTTP entre múltiplos …
LSP Server Básico em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um servidor LSP (Language Server Protocol) básico em Zig para uma linguagem …
Máquina Virtual Stack-Based em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir uma máquina virtual baseada em stack com conjunto de instruções …
Markdown para HTML em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um conversor de Markdown para HTML em Zig. O programa lê texto em formato …
Mini Grep em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir uma implementação simplificada do grep — a clássica ferramenta Unix de busca de texto. …
Motor de Regex em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um motor de expressões regulares baseado em NFA (Autômato Finito …
Parser de Configuração JSON em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um parser de configuração JSON que lê arquivos de configuração, …
Port Scanner TCP em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um scanner de portas TCP em Zig. O scanner tenta se conectar a portas de um …
Processador de Imagens BMP em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um processador de imagens no formato BMP em Zig. O formato BMP é …
Protocolo Binário em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir uma implementação de protocolo binário em Zig com serialização e …