Darcs é um sistema de controle de versão gratuito e de código aberto, multiplataforma, como git, mercurial ou subversion, mas com uma abordagem muito diferente. Graças ao seu foco em mudanças em vez de instantâneos, o Darcs pode oferecer uma maneira mais livre de trabalhar e uma interface de usuário mais simples.