Fossil SCM

fossil-scm.org ↗

Keep source history, project tickets, a wiki, and a built-in web interface in one distributed tool.

SI Score
80/100
Pricing
Open Source AI reading, not confirmed
Free plan
Not confirmed
Sign-up required
Not confirmed

Ask SI about Fossil SCM

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the Fossil SCM homepage

What it does

Fossil is a distributed software configuration management system with version control, issue tracking, wiki pages, a forum, and a web interface built into one program. Its quick-start guide describes a local repository file and a checkout directory, then walks through adding files and recording changes. The project is licensed under a two-clause BSD license.

One executable, several project records

Fossil's quick-start guide begins with a self-contained program. A project can create or clone a repository, open a working checkout, add files, and commit a version. The built-in web interface can show repository activity and the project's supporting material, including tickets and wiki pages; that integrated approach is useful for a small team that wants version history and project notes together.

Fossil stores the repository as a file separate from the checkout directory, so keep both concepts clear when moving or backing up a project. Its bundled project-management features are part of the attraction, but a team accustomed to a separate Git host and issue tracker may prefer to keep those services independent. The official license is BSD-2-Clause.

Strengths

  • Version control, issue tracking, wiki pages, and a forum are included in the same distributed SCM project.
  • The quick-start guide documents creating or cloning a repository and opening a local checkout.
  • A built-in web interface exposes repository and project information without a separate frontend service.

Watch out for

  • The repository file and its working checkout are separate objects that operators must keep track of.
  • Teams that already depend on a particular hosting and issue-tracking service may not need Fossil's integrated project features.

Best for

  • Small teams that want version control and project notes in one self-hosted tool.
  • Developers evaluating a distributed SCM with a built-in web interface and BSD license.

Sources