Darcs è un sistema di controllo versione gratuito e open source, multipiattaforma, simile a git, mercurial o subversion ma con un approccio molto diverso. Grazie alla sua attenzione ai cambiamenti piuttosto che agli snapshot, Darcs può offrire un modo di lavorare più libero e un'interfaccia utente più semplice.