vengi Voxel Editor, Thumbnailer and Format Converter
free and open source voxel art tools - editor, thumbnailer and format converter
At a glance
- What is it?
- vengi is a C-based voxel toolset for artists and developers who need to edit, preview and convert voxel assets. The repository combines VoxEdit with command line tools, while its custom licence classification and limited usage documentation require evaluation before adoption.
- Who is it for?
- vengi fits artists and developers who need voxel editing, previewing or conversion and can work with native builds and release-specific behavior. It is less suitable for users who require a fully documented installer, current browser builds or immediate permission clarity.
- Can I use it commercially?
- Check first. The repository uses a licence we do not classify automatically, so read its LICENSE file before any commercial use.
- Is it still maintained?
- Yes. The repository last received commits 1 day ago.
- What is it written in?
- Mainly C, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on October 23, 2026, and from our analysis. They are not legal advice.
Editorial analysis
vengi's Voxel Editing and Conversion Scope
vengi addresses three related asset tasks in one project: voxel editing, thumbnail generation and format conversion. Its stated users are artists who create voxel content and developers who need command line tools around that content. The mission is broader than a single desktop editor. It explicitly calls for a free, open source, multi-platform voxel editor with animation support, and the repository description also identifies a thumbnailer and format converter.
The main interactive application is VoxEdit. The README also points to a browser version of VoxEdit for trying the editor without installation. That browser edition is explicitly described as not being the most recent version, which makes it better suited to a quick interface check than to deciding whether it represents the current project state. For production asset pipelines, users should compare the downloadable release with the documentation and version they intend to adopt.
The repository topics connect the project to voxel workflows and assets associated with tools such as MagicaVoxel, Qubicle and Minecraft, but those topic labels alone do not establish the exact range of import or export formats. The repository description confirms that format conversion is a project capability. The README does not provide a supported-format matrix, compatibility table or conversion guarantee for each format. That omission matters because voxel formats can encode palette, scale, scene, visibility and animation data differently. A converter that accepts a file is not necessarily lossless for every scene.
vengi should therefore be considered as a toolset rather than assumed to be one universal interchange layer. Its fit depends on the specific file types, editing features and automation requirements in the artist's or developer's workflow.
VoxEdit and the Repository's Native Tool Structure
Based on the repository layout, the implementation is centered under `src/`, with supporting directories named `tools/`, `data/`, `cmake/`, `contrib/` and `docs/`. The primary language is C. The top-level build is controlled by `CMakeLists.txt` and a `Makefile`, while documentation is organized for MkDocs through `mkdocs.yml` and `docs/`.
The visible build wrapper delegates configuration and compilation to CMake. It selects `Ninja` by default unless a generated Xcode project is present, in which case it selects `Xcode`. Its default build type is `Debug`, its build directory is `./build`, and it passes options including `USE_GLSLANG_VALIDATOR=ON`, `USE_LINK_TIME_OPTIMIZATION=OFF`, `USE_SANITIZERS=ON` and `CMAKE_BUILD_TYPE`. These defaults favor a development build with validation and sanitizers rather than a release configuration optimized only for end-user distribution.
The repository naming also indicates that the project is not limited to the graphical editor. The description names a thumbnailer and a format converter, while the README refers to command line tools. The README does not show the converter's command syntax, thumbnailer options, supported file formats or pipeline for batch conversion. The repository structure supports the conclusion that these tools are part of the project, but it does not reveal enough to document a reliable automation command without consulting the application documentation.
This distinction matters for adoption. An artist may only need the editor interface, while a developer may value command line conversion more. Those are different adoption criteria, and the README does not establish that either path has the same feature coverage.
Installing vengi and Trying VoxEdit
The README does not provide operating-system-specific installation instructions. It directs users to the GitHub releases page for a downloadable copy and to the project documentation for usage information. It also provides an online VoxEdit build. The online build is the only clearly documented zero-install path in the README, although it is not the newest version.
For a contributor or packager, the repository's `Makefile` exposes a release build target. The exact command is:
make releaseThis target is documented by the repository file rather than the README. It invokes the underlying build system with the `RelWithDebInfo` configuration, but the README does not list required compiler versions, development libraries or platform packages. The command should not be treated as a complete installation guide. Its result also depends on the CMake configuration and dependencies already available in the build environment.
For the first real use documented by the README, open the online VoxEdit application:
https://vengi-voxel.github.io/vengi-voxedit-html5/The README does not document a sample file, import dialog, export command or expected interface sequence. There is no verified first-model workflow to reproduce from the README. The concrete first step is to open the build, while the first asset operation must be confirmed in the linked usage documentation or a release matching the intended version.
Browser Availability and Release Version Differences
The browser-based VoxEdit page offers a way to test the editor without installing a native package. That removes some initial friction for an artist who wants to inspect the interface or perform a small trial. The trade-off is explicit version lag. The README warns that the online build is not the most recent version, so it can differ from current releases in interface, fixes or asset handling.
For an evaluation, this browser edition can answer a narrow question: whether VoxEdit is worth further investigation as an editor. It cannot establish that the current release supports a required format, animation feature or workflow. The downloadable release should be the reference point when evaluating current production use.
The same warning applies to feature comparisons. A function visible in the browser build should not be assumed to exist, or behave identically, in the latest native release. A recent release may contain changes absent from the hosted editor. The README gives no synchronization or deployment schedule for the HTML5 build.
This makes the browser version suitable for a first contact, but not a dependable basis for signing off on a production toolchain. File compatibility should be checked with the specific release and the specific assets that matter.
Custom Licence Terms and Reuse Boundaries
The repository metadata classifies the licence as a custom licence that GitHub cannot classify, and directs readers to the `LICENSE` file. The README displays an MIT badge and links to the MIT licence page, but that badge does not resolve the conflicting repository-level classification.
That conflict is an adoption issue for studios, redistributors and developers planning to embed or distribute parts of vengi. The `LICENSE` file text is not reproduced here, so this review cannot confirm redistribution rights, modification terms, attribution requirements or restrictions. This review does not interpret the licence or provide legal advice.
Anyone considering vengi for commercial assets, embedded tooling or a redistributed application should read `LICENSE` directly and compare it with the intended distribution model. If the terms are unclear, the question should be resolved with the rights holder before incorporating the software.
The licence question is separate from the asset-format question. Even if use of the code is permitted, the converter's handling of imported models and exported files still needs verification against the target pipeline.
vengi Maintenance, Releases and Upgrade Work
The repository is not archived. Its last push was on 2026-10-14, recently. Recent releases include v0.6.0 on 2026-09-19, v0.5.0 on 2026-04-18 and v0.4.0 on 2026-02-08. These facts indicate ongoing repository changes and recent tagged releases, but they do not establish the stability of every tool in the suite.
The release numbering is still below v1.0.0. For production use, that makes upgrade planning more important than for a stable major release. Changes in native builds may involve CMake options, dependencies, bundled data or platform behavior. The visible `Makefile` also separates `Debug`, `RelWithDebInfo` and other build settings, so a source build may not reproduce a packaged binary automatically.
The README does not document a migration guide, rollback procedure, compatibility matrix or long-term support policy. It provides links for support and bug reports through Discord and GitHub. Those support channels exist, but the README does not promise response times or patch availability.
An adopter should treat each VoxEdit, thumbnailer or converter capability as release-specific until verified. The most important upgrade check is whether a target asset survives an import, edit or export cycle after moving to a newer release.
vengi Compared with a Format-Specific Voxel Editor
The practical alternative is a format-specific editor or converter built around one ecosystem, such as tools associated with the MagicaVoxel or Qubicle topics. The exact command set and feature coverage of those alternatives are not described here, so the comparison should remain at the level of approach rather than unsupported claims.
vengi presents a combined project containing an editor, thumbnailer and command line conversion tools. Its multi-platform and animation-oriented mission is designed to serve work that crosses those boundaries. A format-specific tool can offer tighter alignment with one asset ecosystem and may be easier to select when that ecosystem is the only requirement.
The trade-off is version and compatibility uncertainty. The README does not publish a lossless-conversion matrix, feature equivalence table or documented batch interface. A format-focused editor may be the better fit when its native model semantics are known and no conversion is required. vengi is more relevant when a team wants one project around editing, previews and conversion, but that claim must be checked against actual files and the selected release.
Editorial conclusion
vengi fits artists and developers who need voxel editing, previewing or conversion and can work with native builds and release-specific behavior. It is less suitable for users who require a fully documented installer, current browser builds or immediate permission clarity. Verify `LICENSE`, supported formats, platform build prerequisites and the current VoxEdit release first.
Frequently asked questions
What is vengi used for?
vengi is a voxel toolset for editing, thumbnail generation and format conversion. Its mission also includes a multi-platform voxel editor and command line tools with animation support.
Can I use vengi in a browser?
Yes. The README links to an online version of VoxEdit that can be tried without installation, but it warns that this browser build is not the most recent version.
What licence does vengi use?
The repository metadata describes the licence as custom and directs readers to `LICENSE`. The README also displays an MIT badge, so the actual terms should be checked in `LICENSE` before redistribution or commercial use.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/vengi-voxel-vengi)Was this useful?