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: 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
- Distributed version control
- Integrated bug tracking
- Wiki
- Tech notes
- 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
Official Links
Reviews & Ratings
Login to ReviewThe Best Fossil Alternatives
View all Fossil alternatives with detailed comparison →
Top Development and Version Control Systems and other similar apps like Fossil
Here are some alternatives to Fossil:
Suggest an alternative ❐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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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....
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...
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...
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
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 -...
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,...
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...
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...