{"id":13696841,"url":"https://github.com/TrenchBroom/TrenchBroom","last_synced_at":"2025-05-03T17:32:39.428Z","repository":{"id":2987035,"uuid":"4003232","full_name":"TrenchBroom/TrenchBroom","owner":"TrenchBroom","description":"Cross-Platform Level Editor","archived":false,"fork":false,"pushed_at":"2024-10-28T21:43:25.000Z","size":164097,"stargazers_count":2018,"open_issues_count":398,"forks_count":235,"subscribers_count":57,"default_branch":"master","last_synced_at":"2024-10-29T15:13:08.277Z","etag":null,"topics":["c-plus-plus","game-development","games","level-editor"],"latest_commit_sha":null,"homepage":"kristianduske.com/trenchbroom","language":"C++","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/TrenchBroom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2012-04-12T09:39:51.000Z","updated_at":"2024-10-29T13:44:08.000Z","dependencies_parsed_at":"2023-10-16T03:37:36.384Z","dependency_job_id":"2ef16e9b-7db2-44f7-8d04-3d44371bff0f","html_url":"https://github.com/TrenchBroom/TrenchBroom","commit_stats":{"total_commits":8548,"total_committers":68,"mean_commits":"125.70588235294117","dds":"0.14939167056621427","last_synced_commit":"494e124de50db89a34113501c3234b4954d6a34c"},"previous_names":[],"tags_count":86,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrenchBroom%2FTrenchBroom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrenchBroom%2FTrenchBroom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrenchBroom%2FTrenchBroom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrenchBroom%2FTrenchBroom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TrenchBroom","download_url":"https://codeload.github.com/TrenchBroom/TrenchBroom/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224369811,"owners_count":17299961,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["c-plus-plus","game-development","games","level-editor"],"created_at":"2024-08-02T18:00:48.261Z","updated_at":"2025-05-03T17:32:39.368Z","avatar_url":"https://github.com/TrenchBroom.png","language":"C++","funding_links":[],"categories":["Mapping","Tools"],"sub_categories":[],"readme":"# TrenchBroom\n\n[![TrenchBroom Icon](app/resources/graphics/images/AppIcon.png)](https://www.youtube.com/watch?v=shcAvnYp9ow)\n\nTrenchBroom is a modern cross-platform level editor for Quake-engine based games.\n\n- Trailer:   https://www.youtube.com/watch?v=shcAvnYp9ow\n- Website:   https://github.com/TrenchBroom/TrenchBroom\n- Discord:   https://discord.gg/WGf9uve\n- Mastodon:  https://mastodon.gamedev.place/@trenchbroom\n- Bluesky:   https://bsky.app/profile/trenchbroom.bsky.social\n- Video Tutorial Series:  https://www.youtube.com/playlist?list=PLgDKRPte5Y0AZ_K_PZbWbgBAEt5xf74aE\n- Manual:    https://trenchbroom.github.io/manual/latest\n\n## Features\n* **General**\n\t- Full support for editing in 3D and in up to three 2D views\n\t- High performance renderer with support for huge maps\n\t- Unlimited Undo and Redo\n\t- Macro-like command repetition\n\t- Issue browser with automatic quick fixes\n\t- Point file support\n\t- Automatic backups\n\t- .obj file export\n\t- Free and cross platform\n* **Brush Editing**\n\t- Robust vertex editing with edge and face splitting and manipulating multiple vertices together\n\t- Clipping tool with two and three points\n\t- Scaling and shearing tools\n\t- CSG operations: merge, subtract, intersect\n\t- UV view for easy texture manipulations\n\t- Precise texture lock for all brush editing operations\n\t- Multiple texture collections\n* **Entity Editing**\n\t- Entity browser with drag and drop support\n\t- Support for FGD and DEF files for entity definitions\n\t- Mod support\n\t- Entity link visualization\n\t- Displays 3D models in the editor\n\t- Smart entity property editors\n* **Supported Games**\n\t- Quake (Standard and Valve 220 file formats)\n\t- Quake 2\n\t- Quake 3 (partial, no patches or brush primitives yet)\n\t- Hexen 2\n\t- Daikatana\n\t- Generic (for custom engines)\n\t- More games can be supported with custom game configurations\n\n\n## Releases\n- Binary builds are available from [releases](https://github.com/kduske/TrenchBroom/releases).\n\n## Compiling\n- Read [Build.md](Build.md) for instructions\n\n# Contributing\n- Bug reports and feature suggestions are welcome. Please submit them at https://github.com/TrenchBroom/TrenchBroom/issues\n- If you wish to contribute code or improve the documentation, please get in touch with me at kristian.duske@gmail.com.\n- All help is appreciated!\n\n# Credits\n- [Qt](https://www.qt.io/)\n- [FreeType](https://www.freetype.org/)\n- [FreeImage](https://freeimage.sourceforge.io/)\n- [GLEW](https://github.com/nigels-com/glew)\n- [TinyXML](http://www.grinninglizard.com/tinyxml/)\n- miniz\n- [Assimp](https://www.assimp.org/)\n- [Catch2](https://github.com/catchorg/Catch2)\n- [CMake](https://cmake.org/)\n- [vcpkg](https://www.vcpkg.io/)\n- [Pandoc](https://www.pandoc.org/)\n- Quake icons by [Th3 ProphetMan](https://www.deviantart.com/th3-prophetman)\n- Hexen 2 icon by [thedoctor45](https://www.deviantart.com/thedoctor45)\n- [Source Sans Pro](https://fonts.google.com/specimen/Source+Sans+Pro) font\n\n## Changes\nSee [releases](https://github.com/TrenchBroom/TrenchBroom/releases) for latest changes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTrenchBroom%2FTrenchBroom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTrenchBroom%2FTrenchBroom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTrenchBroom%2FTrenchBroom/lists"}