Proxy HTTP em Zig — Tutorial Passo a Passo
Proxy HTTP em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um proxy HTTP forward em Zig que intercepta requisições dos clientes, as encaminha ao …
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!
Proxy HTTP em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um proxy HTTP forward em Zig que intercepta requisições dos clientes, as encaminha ao …
Quiz no Terminal em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um jogo de quiz interativo no terminal. O jogador responde perguntas de …
Rate Limiter em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um rate limiter usando o algoritmo Token Bucket em Zig. Rate limiters são …
Ray Tracer em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um ray tracer simples em Zig que renderiza uma cena 3D com esferas, iluminação …
Relógio Digital em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um relógio digital animado no terminal usando arte ASCII e códigos de escape …
Ring Buffer Lock-Free em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um ring buffer (buffer circular) lock-free em Zig usando operações …
Servidor HTTP de Arquivos em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um servidor HTTP que serve arquivos estáticos — semelhante ao python …
Shell Unix Simples em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um shell Unix funcional em Zig com suporte a execução de comandos, pipes, …
Thread Pool em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir uma thread pool em Zig — um pool de threads reutilizáveis que processam tarefas de …
Todo List CLI em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um aplicativo de lista de tarefas para o terminal. Este projeto é uma evolução …
URL Shortener em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um serviço de encurtamento de URLs com servidor HTTP embutido em Zig. O serviço …
Validador de CPF em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um validador de CPF completo em Zig. Este é um projeto especialmente relevante …