Darcs ist ein freies und quelloffenes, plattformübergreifendes Versionskontrollsystem, ähnlich wie Git, Mercurial oder Subversion, aber mit einem sehr unterschiedlichen Ansatz. Dank seines Fokus auf Änderungen statt auf Schnappschüsse kann Darcs eine freiere Arbeitsweise und eine einfachere Benutzeroberfläche bieten.