Pijul é uma fonte livre e aberta (GPL2) sistema de controle de versão distribuído com base na teoria da categoria para definir conflitos corretamente, rápido como mesmo os concorrentes mais rápidos. Sua principal característica distintiva é implementar a intuição ingênua de como o sistema de controle de versão distribuída deve funcionar: um ramo em um repositório é apenas um conjunto (não ordenado) de patches. Isso torna muito fácil de usar, o que acreditamos ter o potencial de ajudar os iniciantes a colaborar com os outros, e obter não-programadores usar controle de versão para o seu trabalho. Nossa ferramenta também pode simplificar os fluxos de trabalho de grandes projetos, especialmente porque lida com grandes bases de código mais rápido do que outros. Além disso, a teoria sólida significa que é fácil entender e prever o que faz, o que torna mais fácil escrever e reutilizar em outros projetos.