{"id":24657762,"url":"https://github.com/trailblaze-software/blaze","last_synced_at":"2026-02-23T16:00:58.456Z","repository":{"id":273614994,"uuid":"753030533","full_name":"Trailblaze-Software/Blaze","owner":"Trailblaze-Software","description":"Tool for rapid and interactive generation of vegetation, topology and relief maps from LIDAR point cloud data. Primarily for nav-sport (rogaining, orienteering and adventure racing) mapping","archived":false,"fork":false,"pushed_at":"2026-02-16T12:37:40.000Z","size":25457,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-16T20:12:16.469Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://trailblaze-software.github.io/Blaze/","language":"QML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Trailblaze-Software.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-05T10:32:17.000Z","updated_at":"2026-02-16T12:37:43.000Z","dependencies_parsed_at":"2025-09-10T07:49:32.655Z","dependency_job_id":null,"html_url":"https://github.com/Trailblaze-Software/Blaze","commit_stats":null,"previous_names":["trailblaze-software/blaze"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/Trailblaze-Software/Blaze","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trailblaze-Software%2FBlaze","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trailblaze-Software%2FBlaze/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trailblaze-Software%2FBlaze/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trailblaze-Software%2FBlaze/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Trailblaze-Software","download_url":"https://codeload.github.com/Trailblaze-Software/Blaze/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trailblaze-Software%2FBlaze/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29747979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-23T07:44:07.782Z","status":"ssl_error","status_checked_at":"2026-02-23T07:44:07.432Z","response_time":90,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-26T00:37:26.400Z","updated_at":"2026-02-23T16:00:58.448Z","avatar_url":"https://github.com/Trailblaze-Software.png","language":"QML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" style=\"display: flex; align-items: center; justify-content: center; gap: 10px; flex-direction: column;\"\u003e\n\n  \u003ch1 style=\"display: flex; align-items: center; justify-content: center; gap: 10px; margin: 0;\"\u003e\n    \u003cimg src=\"assets/images/blaze_icon.png\" alt=\"Blaze Icon\" width=\"60\" style=\"vertical-align: middle;\"\u003e\n    \u003cspan style=\"font-family: 'Courier New', 'Consolas', 'Monaco', monospace; font-size: 2.8em; font-weight: 700; letter-spacing: 0.05em; color: #f36f21; display: inline-block; text-shadow: 1px 1px 2px rgba(128, 128, 128, 0.15);\"\u003eBLAZE\u003c/span\u003e\n  \u003c/h1\u003e\n\n  \u003cp\u003e\u003cstrong\u003eA LIDAR mapping tool for processing point cloud data\u003c/strong\u003e\u003c/p\u003e\n\n  \u003cp\u003e\n    \u003ca href=\"https://cmake.org/\"\u003e\u003cimg src=\"https://img.shields.io/badge/CMake-3.20+-064F8C?style=flat-square\u0026logo=cmake\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://isocpp.org/\"\u003e\u003cimg src=\"https://img.shields.io/badge/C++-20-00599C?style=flat-square\u0026logo=c%2B%2B\"\u003e\u003c/a\u003e\n    \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-GPLv3-blue?style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://Trailblaze-Software.github.io/Blaze/\"\u003e\u003cimg src=\"https://img.shields.io/badge/docs-latest-brightgreen?style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/Trailblaze-Software/Blaze\"\u003e\u003cimg src=\"https://img.shields.io/badge/platform-Linux%20%7C%20Windows-lightgrey?style=flat-square\"\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\n\u003c/div\u003e\n\n---\n\nNOTE: This repository is currently a work in progress and subject to significant change.\n\n## Overview\n\n**Blaze** is a LIDAR mapping tool designed for processing, analyzing, and visualizing point cloud data from LAS/LAZ files. Built with modern C++20, Blaze provides both command-line (`blaze-cli`) and graphical interfaces (`Blaze` and eventually `Blaze3D`).\n\nBlaze is free and open-source, however if you generate maps using Blaze, we would appreciate a simple acknowledgement and link to [https://trailblaze-software.github.io/Blaze](https://trailblaze-software.github.io/Blaze).\n\nIf you run into any problems, please [submit an issue](https://github.com/Trailblaze-Software/Blaze/issues) and we will get back to you. Alternately, feel free to fix it yourself and submit a pull request :)\n\n## Documentation\n\nFull documentation, including installation guides, usage examples, and API reference, is available at:\n\n**[https://Trailblaze-Software.github.io/Blaze/](https://Trailblaze-Software.github.io/Blaze/)**\n\n*   **[Installation Guide](https://trailblaze-software.github.io/Blaze/latest/installation/)**\n*   **[Quick Start Guide](https://trailblaze-software.github.io/Blaze/latest/usage/)**\n*   **[Developers Reference (C++ API)](https://trailblaze-software.github.io/Blaze/latest/reference/)**\n\n### Local Development\n\nTo preview the documentation locally with live-reloading:\n\n```bash\n./scripts/serve-docs.sh\n```\n\nThis will start a local server at `http://127.0.0.1:8000`.\n\n## Installation\n\nDownload pre-built binaries from the [GitHub Releases page](https://github.com/Trailblaze-Software/Blaze/releases).\n\n## Building from source\n\n### Linux (Ubuntu/Debian)\n\n#### Prerequisites\n\nInstall the required dependencies:\n- CMake (build system)\n- GDAL (Geospatial Data Abstraction Library)\n- OpenCV (Computer Vision library)\n- Qt6 (GUI framework)\n- OpenMP (parallel processing)\n\nwhich on Ubuntu can all be installed with the script\n\n```bash\n./scripts/install-ubuntu-deps.sh\n```\n\n#### Building from Source\n\n1. **Configure the build:**\n   ```bash\n   cmake -B build\n   ```\n\n2. **Compile:**\n   ```bash\n   cmake --build build --config Release -j$(nproc)\n   ```\n\n   Or use the provided build script:\n   ```bash\n   ./scripts/linux-build.sh\n   ```\n\n3. **Install (optional):**\n   ```bash\n   sudo cmake --install build\n   ```\n\nThe following executables will be available in the `build` directory:\n- `blaze-cli` - Command-line interface\n- `Blaze` - Desktop GUI application (WIP)\n- `Blaze3D` - 3D visualization application (very WIP)\n\n### Windows\n\n#### Prerequisites\n\n**Option 1: Using vcpkg (Recommended)**\n\nBlaze uses vcpkg for dependency management on Windows. The build system will automatically fetch, configure, and build dependencies but this can take several hours.\n\n**Option 2: Manual Installation**\n\nInstall dependencies using Chocolatey:\n\n```powershell\nSet-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process\n.\\scripts\\install-deps-windows.ps1\n```\n\nThis script installs:\n- CMake\n- Git\n- GDAL\n- OpenCV\n\n**Note:** You may need to run PowerShell as Administrator.\n\n#### Building from Source\n\n1. **Configure the build:**\n   ```cmd\n   cmake -B build\n   ```\n\n   For CLI-only build (without GUI):\n   ```cmd\n   cmake -B build -DBLAZE_CLI_ONLY=ON\n   ```\n\n   To disable vcpkg and use system packages:\n   ```cmd\n   cmake -B build -DBLAZE_USE_VCPKG=OFF\n   ```\n\n2. **Compile:**\n   ```cmd\n   cmake --build build --config Release --parallel\n   ```\n\n3. **Install (optional):**\n   ```cmd\n   cmake --install build --config Release\n   ```\n\nThe executables will be available in the `build` directory:\n- `blaze-cli.exe` - Command-line interface\n- `Blaze.exe` - Desktop GUI application\n- `Blaze3D.exe` - 3D visualization application\n\n#### Windows Installer\n\nA Windows installer (NSIS) can be created using CPack:\n\n```cmd\ncd build\ncpack -C Release -G NSIS\n```\n\n## Usage\n\n### Command-Line Interface\n\nProcess a LAS/LAZ file:\n\n```bash\n./blaze-cli configs/config.json filename.las\n```\n\nOr with a single file:\n\n```bash\n./blaze-cli filename.laz\n```\n\n### GUI Applications\n\nLaunch the desktop GUI:\n\n```bash\n./Blaze\n```\n\n## Building\n\n### Build Options\n\n- `BLAZE_CLI_ONLY`: Build only the command-line tool (default: `OFF`)\n- `BLAZE_USE_PDAL`: Use PDAL for LAS I/O (default: `OFF`)\n- `BLAZE_USE_VCPKG`: Use vcpkg for dependency management on Windows (default: `ON`)\n\n## Requirements\n\n- **CMake**: 3.20 or higher\n- **C++ Compiler**: Supporting C++20 standard\n- **GDAL**: Geospatial Data Abstraction Library\n- **OpenCV**: 4.x or higher\n- **Qt6**: Required for GUI applications (Widgets, Concurrent, Core, Svg, OpenGL)\n- **OpenMP**: For parallel processing\n\n## Contributing\n\nContributions are welcome! Please feel free to submit issues or pull requests. All contributors retain copywrite to their code but agree to it being licensed under the GPLv3 license.\n\n## License\n\nBlaze is licensed under the GPLv3 License. See [LICENSE](LICENSE) for details. You can pretty much do whatever you like with it, however any distributed modifications must remain open-source.\n\nThis project uses third-party libraries that are subject to their own licenses. See [THIRD_PARTY_LICENSES.md](THIRD_PARTY_LICENSES.md) for complete license information for all dependencies.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrailblaze-software%2Fblaze","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrailblaze-software%2Fblaze","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrailblaze-software%2Fblaze/lists"}