{"id":13733030,"url":"https://github.com/tryashtar/nbt-studio","last_synced_at":"2026-02-05T19:06:54.487Z","repository":{"id":38838500,"uuid":"300429279","full_name":"tryashtar/nbt-studio","owner":"tryashtar","description":"An up-to-date NBT viewer and editor with lots of new features","archived":false,"fork":false,"pushed_at":"2024-07-12T10:10:50.000Z","size":745,"stargazers_count":709,"open_issues_count":35,"forks_count":56,"subscribers_count":12,"default_branch":"master","last_synced_at":"2026-01-20T19:35:47.268Z","etag":null,"topics":["minecraft","nbt"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tryashtar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-10-01T21:26:13.000Z","updated_at":"2026-01-18T12:47:57.000Z","dependencies_parsed_at":"2024-11-15T01:31:24.894Z","dependency_job_id":"cf7c1ff1-eac8-49bd-a4d3-71e035e1df12","html_url":"https://github.com/tryashtar/nbt-studio","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/tryashtar/nbt-studio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tryashtar%2Fnbt-studio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tryashtar%2Fnbt-studio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tryashtar%2Fnbt-studio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tryashtar%2Fnbt-studio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tryashtar","download_url":"https://codeload.github.com/tryashtar/nbt-studio/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tryashtar%2Fnbt-studio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29130119,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T18:55:47.139Z","status":"ssl_error","status_checked_at":"2026-02-05T18:55:04.010Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["minecraft","nbt"],"created_at":"2024-08-03T03:00:36.886Z","updated_at":"2026-02-05T19:06:54.467Z","avatar_url":"https://github.com/tryashtar.png","language":"C#","funding_links":[],"categories":["Uncategorized","Tool","Softwares","C# #"],"sub_categories":["Uncategorized","World Editing","Implementation"],"readme":"# \u003cimg src=\"NbtStudio/Resources/nbt_studio_icon_256.png\" width=48\u003e NBT Studio\n\n### [Download link](https://github.com/tryashtar/nbt-studio/releases)\n\nNBT Studio is an [NBT](https://wiki.vg/NBT) editing application, the spiritual successor to [NBTExplorer](https://github.com/jaquadro/NBTExplorer). It has been rewritten completely from scratch to support a vast array of new features, while keeping the familiar layout of controls. New features include Bedrock support, SNBT support, undo/redo functionality, drag and drop, multiselect, and more! It's called Studio to make it sound more important than it really is.\n\n## \u003cimg src=\"NbtStudio/Resources/amber/action_open_file.png\" width=16\u003e Files\nNBT Studio supports reading and writing the following NBT formats. Features marked with a star are new NBT Studio features not present in NBTExplorer.\n\n* Java NBT files, such as `level.dat`\n* Java region files (`.mca` and `.mcr`)\n* ☆ Bedrock NBT files, such as `.mcstructure` files (little-endian NBT)\n* ☆ SNBT files (stringified NBT, like in commands: `{Enchantments:[{id:sharpness,lvl:10s}]}`)\n\n\u003cimg src=\"NbtStudio/Resources/amber/action_save.png\" width=16\u003e ☆ NBT files can be exported to any of these formats using \u003ckbd\u003eSave as\u003c/kbd\u003e. You can load an SNBT file, then export it as a little-endian g-zipped binary file if you wish.\n\n\u003cimg src=\"NbtStudio/Resources/amber/action_new_file.png\" width=16\u003e ☆ NBT Studio also allows the creation of blank NBT files. You can start from scratch and export to any format. Additionally, you can use \u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eAlt\u003c/kbd\u003e \u003ckbd\u003eV\u003c/kbd\u003e to create a file from SNBT data on your clipboard.\n\n## \u003cimg src=\"NbtStudio/Resources/amber/action_edit_snbt.png\" width=16\u003e SNBT Support\nNBT Studio is designed around the easy transfer and conversion between textual SNBT data and structured NBT data. As mentioned, SNBT can be opened as a file or pasted as a new document.\n\n* \u003cimg src=\"NbtStudio/Resources/amber/action_add_snbt.png\" width=16\u003e You can add a tag as SNBT anywhere in the document. Whatever type is parsed will be the resulting type of the tag. Compounds and lists will be fully parsed with all of their children.\n* \u003cimg src=\"NbtStudio/Resources/amber/action_edit_snbt.png\" width=16\u003e Existing tags can also be inspected and edited as SNBT. You can modify entire compounds in-place, or simpler tags.\n* \u003cimg src=\"NbtStudio/Resources/amber/action_paste.png\" width=16\u003e The cut, copy, and paste actions add the tag to your clipboard as SNBT. You can copy multiple tags as text, or import SNBT data obtained elsewhere.\n\n## \u003cimg src=\"NbtStudio/Resources/amber/action_edit.png\" width=16\u003e Tag Editing\nNBT Studio adds an assortment of convenience features to make navigating and editing NBT data easier.\n\n* \u003cimg src=\"NbtStudio/Resources/amber/tag_byte.png\" width=16\u003e The tag creation and edit menus have fields for both tag name and value, so you don't have to do it in two steps\n* \u003cimg src=\"NbtStudio/Resources/amber/tag_int.png\" width=16\u003e Hold \u003ckbd\u003eShift\u003c/kbd\u003e while adding a tag to skip the menu and select its name automatically\n* \u003cimg src=\"NbtStudio/Resources/amber/tag_list.png\" width=16\u003e NBT lists of type `byte`, `short`, `int`, or `long` can be edited as hex just like arrays\n* \u003cimg src=\"NbtStudio/Resources/amber/action_cut.png\" width=16\u003e Tags can be selected, dragged, and dropped to move them to a different parent\n* \u003cimg src=\"NbtStudio/Resources/amber/action_undo.png\" width=16\u003e Undo and redo functionality with \u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eZ\u003c/kbd\u003e and \u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eShift\u003c/kbd\u003e \u003ckbd\u003eZ\u003c/kbd\u003e\n* \u003cimg src=\"NbtStudio/Resources/amber/action_delete.png\" width=16\u003e Deleting tags automatically selects the next tag for easy obliteration\n* \u003cimg src=\"NbtStudio/Resources/amber/action_search.png\" width=16\u003e New and improved search window allows searching by [regular expression](https://en.wikipedia.org/wiki/Regular_expression), as well as an option to select all matching tags\n* \u003cimg src=\"NbtStudio/Resources/amber/action_edit.png\" width=16\u003e Press \u003ckbd\u003eEnter\u003c/kbd\u003e to edit the selected tag\n* \u003cimg src=\"NbtStudio/Resources/amber/action_sort.png\" width=16\u003e Press \u003ckbd\u003eSpace\u003c/kbd\u003e to expand/contract the selected tag, or \u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eSpace\u003c/kbd\u003e to expand all\n* \u003cimg src=\"NbtStudio/Resources/amber/action_save.png\" width=16\u003e Right-click on a file to see options to save it, or open it in File Explorer\n* \u003cimg src=\"NbtStudio/Resources/amber/tag_compound.png\" width=16\u003e Right-click on a container tag to see options to add a child tag\n* \u003cimg src=\"NbtStudio/Resources/amber/file_file.png\" width=16\u003e Files display an asterisk (`*`) to indicate there are unsaved changes\n\n# Credits\nThis application was written from scratch by myself, tryashtar. However, it would never have existed without these amazing projects that came before me:\n\n### Design\n* [NBTExplorer by jaquadro](https://github.com/jaquadro/NBTExplorer)\n\n### Technologies\n* [fNbt by mstefarov](https://github.com/mstefarov/fNbt)\n* [TreeViewAdv by agaman](https://sourceforge.net/projects/treeviewadv)\n* [Be.HexEditor by bernhardelbl](https://sourceforge.net/projects/hexbox)\n\n### Icons\n* [Yusuke Kamiyamane](https://p.yusukekamiyamane.com)\n* [AmberW](https://github.com/AmberWat)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftryashtar%2Fnbt-studio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftryashtar%2Fnbt-studio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftryashtar%2Fnbt-studio/lists"}