Fossil

Fossil

Fossil is an open-source, distributed version control system featuring integrated bug tracking, wiki, and tech notes. It emphasizes simplicity and security over bells and whistles.
Fossil image
opensource distributed version-control bug-tracking wiki tech-notes simplicity security

Fossil: Open-Source Version Control

Distributed version control system with integrated bug tracking, wiki, and tech notes, prioritizing simplicity and security over features

What is Fossil?

Fossil is an open-source, distributed version control system developed by D. Richard Hipp. It emphasizes simplicity, security, and data integrity over features commonly found in other version control systems.

Some key features and capabilities of Fossil include:

  • Distributed architecture - Allows geographically distributed teams to collaborate on a project
  • Integrated bug tracking - Tightly integrates with the version control system
  • Wiki support - Each repository can have a built-in wiki for documentation
  • Web interface - Repositories can be browsed and managed through a web UI
  • Efficient storage - Uses compressed manifests and deltas for efficient storage
  • Strong security - Cryptographic hashes protect against tampering and corruption

Unlike Git and Mercurial, Fossil strives to be simple to use and maintain high integrity at the expense of extensive customization options. It's best suited for small- to medium-sized projects that value a simple workflow with integrated bug tracking.

Fossil Features

Features

  1. Distributed version control
  2. Integrated bug tracking
  3. Wiki
  4. Tech notes
  5. Web interface

Pricing

  • Open Source

Pros

Simple and easy to use

Lightweight and fast

Good for small projects

Built-in wiki and bug tracking

No network access required for most operations

Cons

Not suitable for large projects

Limited adoption and community support

No network transparency

Weak branching and merging capabilities


The Best Fossil Alternatives

Top Development and Version Control Systems and other similar apps like Fossil


Mercurial SCM icon

Mercurial SCM

Mercurial is a free, distributed source control management system designed for efficient and reliable control of source code and other revision-controlled assets. Key features of Mercurial include:Distributed peer-to-peer architecture, allowing decentralized and collaborative developmentRobust branching and merging capabilities to support complex workflowsSecure, encrypted repositories with integrated access controlPowerful integrations with...
Mercurial SCM image
Perforce icon

Perforce

Perforce is a proprietary version control system developed by Perforce Software. It is popular among large enterprises, especially game studios, manufacturers, and semiconductor companies, to manage their digital assets and source code.Some key features of Perforce include:Excellent scaling for extremely large codebases with millions of files and revisionsAdvanced branching and...
Perforce image
Apache Subversion icon

Apache Subversion

Apache Subversion (often abbreviated SVN) is a software versioning and revision control system distributed as free and open source software. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to...
Apache Subversion image
Flyspray icon

Flyspray

Flyspray is an open-source, web-based bug tracking and project management system. It provides a platform for software development teams to track issues, bugs, tasks, feature requests throughout the development process.Some key features of Flyspray include:Easy to install, configure and use interfaceCustomizable fields for issues/tasksEmail notifications and RSS feedsUser access levels...
Flyspray image
Plastic SCM icon

Plastic SCM

Plastic SCM is a distributed version control system designed for teams of developers working on Windows, Linux and Mac platforms. Some key features of Plastic SCM include:High performance - Plastic SCM is optimized for large, active projects with thousands of files and frequent commits from multiple simultaneous users. It scales...
Plastic SCM image
The Bug Genie icon

The Bug Genie

The Bug Genie is an open-source issue tracking and project management web application. It is designed to help technology teams manage their work more efficiently by tracking bugs, tasks, new features, support tickets and more in one central place.Some key features of The Bug Genie include:Customizable workflows to match your...
The Bug Genie image
Veracity icon

Veracity

Veracity is an open source data trust platform created by DNV for secure data sharing and governance. It establishes trust in data through traceability, provenance, security, and control over valuable data assets.Key features of Veracity include:Data provenance tracking to understand the origins and transformations of dataAccess controls, permissions and audit...
Veracity image
Git for Windows icon

Git for Windows

Git for Windows is a free and open source distributed version control system optimized for use on Windows systems. It provides Windows users with an easy way to install Git on their computers with minimal hassle.Some key features of Git for Windows include:Latest release of Git for seamless version controlPowerful...
Git for Windows image
Darcs icon

Darcs

darcs is an advanced distributed revision control system that differs fundamentally from systems like Git and Mercurial in its underlying theory. While darcs shares common functionality with other version control tools like committing and branching/merging changes, it is built on a unique algebra of patches and provides innovative features like...
Darcs image
Lavagna icon

Lavagna

Lavagna is an open-source web-based project management application with a focus on collaboration and flexibility. It allows teams to manage tasks, features, bugs, and other items using Kanban-style boards. Some key features of Lavagna include:Custom boards - Create any number of boards to organize work for different projects, teams, or...
Lavagna image
MKS Source icon

MKS Source

MKS Source is a comprehensive software configuration management and version control system designed for managing and controlling changes to source code and other artifacts during the software development lifecycle. It provides core SCM capabilities like version control, workspace management, branching and merging, change tracking, release management, and more to enable...
MKS Source image
AppDNA icon

AppDNA

AppDNA by Citrix is an application migration and management solution designed to simplify the migration of applications to new operating systems, platforms, cloud environments, and device types. It analyzes applications to resolve compatibility issues before deployment, helping accelerate migrations while optimizing compatibility and performance.Key features of AppDNA include:Application portfolio analysis...
AppDNA image
Accurev icon

Accurev

AccuRev is a software configuration management and version control system developed by Micro Focus. It uses a unique stream-based architecture that allows development teams to work in parallel on features or fixes without interference.Some key capabilities and benefits of AccuRev include:Stream-based architecture provides superior support for parallel and distributed development....
Accurev image
Zoho BugTracker icon

Zoho BugTracker

Zoho BugTracker is a robust, cloud-based bug tracking and test management solution designed for software development teams. It enables teams to effectively track, prioritize and manage bugs and defects in applications and products through the entire software development life cycle.Key features of Zoho BugTracker include:Customizable workflows and statuses to match...
Zoho BugTracker image
GitTorrent icon

GitTorrent

GitTorrent is a decentralized and open source platform that allows developers to collaborate on coding projects. It serves as an alternative to centralized services like GitHub by using peer-to-peer BitTorrent technology and Bitcoin payments.Some key features of GitTorrent include:Decentralized hosting of Git repositories, making projects more resistant to being blocked...
GitTorrent image
SpectrumSCM icon

SpectrumSCM

SpectrumSCM is a comprehensive software configuration management platform built to help development teams manage and track changes to source code, documents, multimedia assets, and any other content that is part of the software delivery lifecycle. It brings together version control, issue tracking, code review, release management, and other key capabilities...
Gitorious icon

Gitorious

Gitorious is an open-source web application designed for hosting both public and private Git repositories. It provides an easy way for developers and teams to collaborate on code and manage Git repositories without having to set up their own Git server.Some key features of Gitorious include:Public and private repositories -...
Gitorious image
Monotone icon

Monotone

Monotone is an open-source distributed version control system for software development. It is designed to track changes to computer files and coordinate work on those files among multiple people. Some key features of Monotone include:Distributed architecture - Each developer has a local database containing the full version history of files,...
Monotone image
Surround SCM icon

Surround SCM

Surround SCM is a software configuration management and version control system designed for software development teams. It provides capabilities for:Version control - Track code changes, rollback to previous versions, branch code, merge changes from multiple developersWorkspace management - Developers can create personal workspaces to make code changes isolated from the...
Surround SCM image
Pijul icon

Pijul

Pijul is an open-source distributed version control system that offers an alternative approach to software like Git. Instead of Git's content-addressable storage model, Pijul is built on a theory of patches and solvers developed specifically for version control.The key difference with Pijul is in its merge capabilities. In systems like...
Pijul image