{
  "schema_version": 2,
  "slug": "code-blocks",
  "name": "Code::Blocks",
  "publisher": "The Code::Blocks Team",
  "author": "The Code::Blocks Team",
  "ids": {
    "winget": "CodeBlocks.CodeBlocks",
    "moniker": "codeblocks",
    "flathub": "org.codeblocks.codeblocks"
  },
  "platforms": [
    "windows",
    "linux"
  ],
  "summary": "The IDE with all the features you need, having a consistent look, feel and operation across platforms.",
  "description": "Code::Blocks is a free C/C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.",
  "tags": [
    "c++",
    "cross-platform",
    "fortran",
    "foss",
    "ide"
  ],
  "locale": "en-US",
  "urls": {
    "homepage": "https://www.codeblocks.org/",
    "publisher": "https://www.codeblocks.org/",
    "support": "https://forums.codeblocks.org/",
    "release_notes": "https://www.codeblocks.org/changelogs/25.03/",
    "documentation": [
      {
        "label": "User manual",
        "url": "https://www.codeblocks.org/user-manual/"
      },
      {
        "label": "Wiki",
        "url": "https://wiki.codeblocks.org/index.php/Main_Page"
      }
    ]
  },
  "license": {
    "name": "GPL-3.0",
    "url": "https://www.codeblocks.org/license/",
    "spdx": "GPL-3.0",
    "copyright": "©2025 Code::Blocks"
  },
  "pricing": {
    "status": "open-source",
    "source": "derived-from-license"
  },
  "latest_versions": {
    "windows": "25.03",
    "linux": "25.03"
  },
  "last_updated": "2025-04-05",
  "versions_total": {
    "windows": 2,
    "linux": 1
  },
  "versions": [
    {
      "platform": "windows",
      "version": "25.03",
      "release_date": "2025-04-05",
      "release_notes_url": "https://www.codeblocks.org/changelogs/25.03/",
      "manifest_version": "1.9.0",
      "manifest_dir": "manifests/c/CodeBlocks/CodeBlocks/25.03",
      "installers": [
        {
          "platform": "windows",
          "architecture": "x86",
          "type": "zip",
          "nested_type": "portable",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/32bit/codeblocks-25.03-32bit-nosetup.zip/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "72c715b92adf3667a77b130343c06c0591564bea6a5192ddf73795f85cbc5518",
          "upgrade_behavior": "install"
        },
        {
          "platform": "windows",
          "architecture": "x64",
          "type": "zip",
          "nested_type": "portable",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/codeblocks-25.03-nosetup.zip/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "77a166d80ff18bc342284a2946be9800a734000b3981fe3e4f95a5c56acaa246",
          "upgrade_behavior": "install"
        },
        {
          "platform": "windows",
          "architecture": "x86",
          "type": "nullsoft",
          "scope": "user",
          "locale": "en-US",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/32bit/codeblocks-25.03-32bit-setup-nonadmin.exe/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "a38ea26d993dee185d279953151ac9ca976beff14af8b98679647a5bdf1d3c3a",
          "upgrade_behavior": "install",
          "apps_and_features": [
            {
              "display_name": "CodeBlocks",
              "publisher": "The Code::Blocks Team",
              "product_code": "CodeBlocks"
            }
          ]
        },
        {
          "platform": "windows",
          "architecture": "x86",
          "type": "nullsoft",
          "scope": "machine",
          "locale": "en-US",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/32bit/codeblocks-25.03-32bit-setup.exe/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "7cbc9e0f57502b8685ebee1332d512fc2e48422857a94663562d2379554aec28",
          "upgrade_behavior": "install",
          "apps_and_features": [
            {
              "display_name": "CodeBlocks",
              "publisher": "The Code::Blocks Team",
              "product_code": "CodeBlocks"
            }
          ]
        },
        {
          "platform": "windows",
          "architecture": "x64",
          "type": "nullsoft",
          "scope": "user",
          "locale": "en-US",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/codeblocks-25.03-setup-nonadmin.exe/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "1b730f9c279f1babfdef92507078913df18cff9bbabc14dc69c2abe6628a94ed",
          "upgrade_behavior": "install",
          "apps_and_features": [
            {
              "display_name": "CodeBlocks",
              "publisher": "The Code::Blocks Team",
              "product_code": "CodeBlocks"
            }
          ]
        },
        {
          "platform": "windows",
          "architecture": "x64",
          "type": "nullsoft",
          "scope": "machine",
          "locale": "en-US",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/codeblocks-25.03-setup.exe/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "88bca802df27fd9a9bae77453cf3bca36a7b69cbb3863e62d70a42f204f28df2",
          "upgrade_behavior": "install",
          "apps_and_features": [
            {
              "display_name": "CodeBlocks",
              "publisher": "The Code::Blocks Team",
              "product_code": "CodeBlocks"
            }
          ]
        }
      ]
    },
    {
      "platform": "windows",
      "version": "20.03",
      "release_date": "2020-04-03",
      "release_notes_url": "https://www.codeblocks.org/changelogs/20.03/",
      "manifest_version": "1.9.0",
      "manifest_dir": "manifests/c/CodeBlocks/CodeBlocks/20.03",
      "installers": [
        {
          "platform": "windows",
          "architecture": "x86",
          "type": "zip",
          "nested_type": "portable",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/32bit/codeblocks-20.03-32bit-nosetup.zip/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "baa5d6880de3cbe561cc713daf9dcc01821916c1cc3cba5dc68377b21b9e1484",
          "upgrade_behavior": "install"
        },
        {
          "platform": "windows",
          "architecture": "x64",
          "type": "zip",
          "nested_type": "portable",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/codeblocks-20.03-nosetup.zip/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "25383aa02e189a585f7027695cd5bcbe9cb1137d4f7520847e2123b07933572c",
          "upgrade_behavior": "install"
        },
        {
          "platform": "windows",
          "architecture": "x86",
          "type": "nullsoft",
          "scope": "user",
          "locale": "en-US",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/32bit/codeblocks-20.03-32bit-setup-nonadmin.exe/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "7cf564ae04a06a1a7239d02524de65f7297043f7ec80efdd07f6d313aa30f7d6",
          "upgrade_behavior": "install",
          "apps_and_features": [
            {
              "display_name": "CodeBlocks",
              "publisher": "The Code::Blocks Team",
              "product_code": "CodeBlocks"
            }
          ]
        },
        {
          "platform": "windows",
          "architecture": "x86",
          "type": "nullsoft",
          "scope": "machine",
          "locale": "en-US",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/32bit/codeblocks-20.03-32bit-setup.exe/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "cfc3ca5db7da5c9e25f4a10d15437d93275d3ae0bef1e360d355a86b98d6cd1f",
          "upgrade_behavior": "install",
          "apps_and_features": [
            {
              "display_name": "CodeBlocks",
              "publisher": "The Code::Blocks Team",
              "product_code": "CodeBlocks"
            }
          ]
        },
        {
          "platform": "windows",
          "architecture": "x64",
          "type": "nullsoft",
          "scope": "user",
          "locale": "en-US",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/codeblocks-20.03-setup-nonadmin.exe/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "9b7b20005bec51c475d15c69229f8691a40196726d60e07d6058e2cfeddf19ff",
          "upgrade_behavior": "install",
          "apps_and_features": [
            {
              "display_name": "CodeBlocks",
              "publisher": "The Code::Blocks Team",
              "product_code": "CodeBlocks"
            }
          ]
        },
        {
          "platform": "windows",
          "architecture": "x64",
          "type": "nullsoft",
          "scope": "machine",
          "locale": "en-US",
          "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/codeblocks-20.03-setup.exe/download",
          "host": "sourceforge.net",
          "filename": "download",
          "sha256": "0e5f140c9371c39f46dc00cd75d6a7a8782814baefdf604f923e9ac647c59e09",
          "upgrade_behavior": "install",
          "apps_and_features": [
            {
              "display_name": "CodeBlocks",
              "publisher": "The Code::Blocks Team",
              "product_code": "CodeBlocks"
            }
          ]
        }
      ]
    },
    {
      "platform": "linux",
      "version": "25.03",
      "release_date": "2025-03-31",
      "installers": [
        {
          "platform": "linux",
          "architecture": "arm64",
          "type": "flatpak",
          "url": "https://dl.flathub.org/repo/appstream/org.codeblocks.codeblocks.flatpakref",
          "host": "dl.flathub.org",
          "filename": "org.codeblocks.codeblocks.flatpakref",
          "no_checksum": true
        },
        {
          "platform": "linux",
          "architecture": "x64",
          "type": "flatpak",
          "url": "https://dl.flathub.org/repo/appstream/org.codeblocks.codeblocks.flatpakref",
          "host": "dl.flathub.org",
          "filename": "org.codeblocks.codeblocks.flatpakref",
          "no_checksum": true
        }
      ]
    }
  ],
  "verification": {
    "level": 1,
    "label": "Hashes re-computed from the publisher’s download: 6 of 6 installers match the upstream manifest.",
    "checks": {
      "hash_in_manifest": true,
      "hash_recomputed": true,
      "signature_checked": true
    },
    "checked_at": "2026-11-07",
    "summary": {
      "hash": {
        "total": 6,
        "match": 6,
        "mismatch": 0,
        "no_upstream": 0
      },
      "signature": {
        "valid": 0,
        "unsigned": 4,
        "invalid": 0,
        "not_applicable": 2
      }
    }
  },
  "provenance": [
    {
      "source": "winget-pkgs",
      "platform": "windows",
      "repo": "https://github.com/microsoft/winget-pkgs",
      "commit": "c087e7f53d028a320fe5afea0a4b2d465854168e",
      "retrieved_at": "2026-11-07T18:06:38.292Z",
      "path": "manifests/c/CodeBlocks/CodeBlocks"
    },
    {
      "source": "flathub",
      "platform": "linux",
      "repo": "https://github.com/flathub/org.codeblocks.codeblocks",
      "retrieved_at": "2026-11-08T14:04:57.687Z",
      "path": "api/v2/appstream/org.codeblocks.codeblocks",
      "api_url": "https://flathub.org/api/v2/appstream/org.codeblocks.codeblocks",
      "content_sha256": "b0456d76cd5fb7569cf30c93aace3a2b1e7b8a93c3f0f25f8c28c45f577f618f"
    }
  ],
  "flathub": {
    "app_id": "org.codeblocks.codeblocks",
    "page_url": "https://flathub.org/apps/org.codeblocks.codeblocks",
    "repo_url": "https://github.com/flathub/org.codeblocks.codeblocks",
    "install_command": "flatpak install flathub org.codeblocks.codeblocks",
    "run_command": "flatpak run org.codeblocks.codeblocks",
    "verified": false,
    "license": "GPL-3.0+",
    "free_license": true,
    "developer_name": "The Code::Blocks team",
    "categories": [
      "Development",
      "IDE"
    ],
    "download_size": 39871125,
    "installed_size": 105440768,
    "arches": [
      "arm64",
      "x64"
    ]
  },
  "derived": {
    "canonical_url": "https://everyversion.net/code-blocks/",
    "title": "Download Code::Blocks 25.03 and older versions",
    "h1": "Download Code::Blocks",
    "installer_summary": {
      "windows": [
        "Delivered as a ZIP archive that is unpacked containing a portable program that runs without being installed for x64 and x86 and an NSIS (Nullsoft) setup program (.exe) for x64 and x86.",
        "Offers both a per-user and an all-users installer.",
        "Shows up in Windows “Installed apps” as “CodeBlocks”.",
        "Upgrades install over the existing version."
      ],
      "linux": [
        "Delivered as a \"flatpak\" installer for x64 and ARM64.",
        "The manifest does not state an install scope.",
        "No silent-install switch is declared in the manifest."
      ]
    }
  }
}
