veracrypt/veracrypt

Disk encryption with strong security based on TrueCrypt

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 5th, 2026
Created on November 8th, 2014
Open Issues & Pull Requests: 481 (+0)
GitHub issues: Enabled
Number of forks: 1,328
Total Stargazers: 11,557 (+0)
Total Subscribers: 239 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.9 days
Mean response time: 185.1 days
90th percentile: 556.2 days
Tracked items: 344

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "Fixed" is answered fastest, typically in about 16 hours, while "implemented" waits about 2 weeks. 38% of tracked open issues have had no activity in three months. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 212
New in 7 days: 4
Closed in 7 days: 1
Avg open age: 674 days
Stale 30+ days: 187
Stale 90+ days: 145

Recent activity

Opened in 7 days: 4
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (194)
  • Fixed (38)
  • enhancement (30)
  • implemented (21)
  • system issue (14)
  • wontfix (12)
  • already fixed (8)
  • answered (7)

Detailed Description

VeraCrypt is a disk encryption tool that provides strong security based on TrueCrypt with security enhancements and modifications.

VeraCrypt addresses the need for reliable full-disk and volume encryption by building upon TrueCrypt 7.1a with security improvements. The tool encrypts data at the storage level, allowing users to create encrypted volumes or encrypt entire disks. It supports multiple platforms including Windows, Linux, macOS, FreeBSD, and OpenBSD, making it suitable for users who need consistent encryption across different operating systems.

Developers considering adoption should understand that VeraCrypt is appropriate for projects requiring strong disk-level encryption with cross-platform support. The tool is particularly suited for scenarios where data at rest must be protected with proven cryptographic methods. The source code is available for inspection and compilation, though the README specifies licensing restrictions: derived works cannot be called TrueCrypt or VeraCrypt. On Windows, official binaries include digital signatures from IDRIX issued by GlobalSign, which adds approximately 10 KiB to binary sizes compared to unsigned builds. The EFI Boot Loader component is separately licensed under LGPL and maintained in a distinct repository.

The project maintains detailed compilation documentation for Windows, Linux, macOS, FreeBSD, and OpenBSD, with build guides available both in the repository and online. The codebase is written primarily in C and includes infrastructure for code signing and packaging, including support for MSI package generation via WiX Toolset. The project provides pre-built EFI binaries alongside source code for the boot loader component, indicating active maintenance of multiple architectural layers.