awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jaquadro avatar

jaquadro/NBTExplorer

0
View on GitHub↗
2,813 stars·334 forks·C#·mit·5 vueswww.minecraftforum.net/topic/840677-nbtexplorer-nbt-editor-for-windows-and-mac↗

NBTExplorer

NBTExplorer is a viewer and editor for Named Binary Tag data. It functions as a processor for the hierarchical binary tag files used within Minecraft save files and game configuration.

The tool enables the exploration and modification of game world settings, player data, and entity states. It supports reading and updating structured binary data across standard, uncompressed, and region-based file formats.

The project provides capabilities for binary tag deserialization and in-place modification. It handles data through buffered stream reading, zlib-based decompression, and region-file indexing to manage large binary datasets.

Features

  • NBT World Editors - Enables the modification of game world settings, player data, and entity states through NBT editing.
  • Binary Deserialization - Implements binary deserialization to convert raw NBT streams into structured tree objects.
  • Coordinate-Based Binary Indexing - Implements region-file indexing to quickly locate specific data chunks within large Minecraft binary files.
  • Data Modification APIs - Provides an interface for updating and altering the content of structured NBT binary tags.
  • NBT Data Processors - Provides a specialized processor for reading and modifying NBT data across standard and region-based formats.
  • Binary Tag Management - Provides tools for organizing and manipulating the tag-based structure of Minecraft binary configuration files.
  • In-Place Binary Mutators - Allows updating specific byte sequences within NBT files to preserve file integrity without full rewrites.
  • NBT Data Editors - Offers a dedicated editor for reading and modifying NBT data used in Minecraft save files.
  • NBT File Processors - Provides a utility to process and manipulate NBT data in various Minecraft file formats.
  • Binary Data Viewers - Serves as a human-facing viewer for inspecting the hierarchical structure of Minecraft NBT files.
  • Buffered Binary Readers - Provides buffered stream reading to handle large Minecraft region files without exceeding system memory.
  • Deflate Stream Decompression - Employs zlib-based decompression to unpack compressed binary streams into raw NBT tags.
  • Recursive Tree Transformers - Uses recursive traversal to apply updates or extract values from nested NBT tag structures.

Historique des stars

Graphique de l'historique des stars pour jaquadro/nbtexplorerGraphique de l'historique des stars pour jaquadro/nbtexplorer

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à NBTExplorer

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec NBTExplorer.
  • querz/mcaselectorAvatar de Querz

    Querz/mcaselector

    4,580Voir sur GitHub↗

    mcaselector is a Minecraft save file editor, world chunk selector, and region manager. It allows for the modification of the structure and size of world files by removing unwanted chunks or managing regional data. The tool provides a visual interface for selecting specific world chunks to be exported or deleted from a save file. It enables the extraction of selected chunks and regions into separate files for backups or transfers. The software performs low-level binary processing, including NBT parsing and coordinate-to-region mapping, to identify and modify specific world entity and tile str

    Javachunksdeleteexport
    Voir sur GitHub↗4,580
  • neuecc/messagepack-csharpAvatar de neuecc

    neuecc/MessagePack-CSharp

    6,710Voir sur GitHub↗

    MessagePack-CSharp is a high-performance binary serialization library for .NET applications that converts object graphs into the MessagePack format. It functions as a C# data serialization toolkit and a polymorphic binary encoder capable of handling abstract classes and interfaces using union keys to identify concrete derived types. The library provides a binary format transcoder to transform binary data into human-readable JSON for debugging. It supports ahead-of-time formatter generation to avoid runtime overhead and implements LZ4 binary compression to reduce the size of serialized data.

    C#
    Voir sur GitHub↗6,710
  • alipay/furyAvatar de alipay

    alipay/fury

    4,412Voir sur GitHub↗

    Fury is a multi-language binary serialization framework designed for encoding domain objects and complex graphs to facilitate cross-language data exchange. It includes an interface definition language compiler that translates schema definitions into idiomatic native types and serialization boilerplate across multiple languages. The project distinguishes itself through a zero-copy binary reader that allows specific fields to be accessed without deserializing the entire object, as well as an object graph serializer that preserves circular references and referential integrity. It also features a

    Java
    Voir sur GitHub↗4,412
  • sharkdp/hexylAvatar de sharkdp

    sharkdp/hexyl

    9,971Voir sur GitHub↗

    Hexyl is a colored hex dump utility and binary data viewer for the terminal. It allows for the inspection of binary files by rendering contents as a colored hex dump to distinguish between different byte categories, such as printable text, whitespace, and null bytes. The tool includes a C-style hex exporter that transforms binary data into C include files for direct integration into source code. It supports visual layout customization through configurable panels and borders, as well as the ability to define colors for byte categories and offsets using terminal colors or RGB hex codes via envi

    Rustbinary-datacommand-linehexadecimal
    Voir sur GitHub↗9,971
Voir les 26 alternatives à NBTExplorer→

Questions fréquentes

Que fait jaquadro/nbtexplorer ?

NBTExplorer is a viewer and editor for Named Binary Tag data. It functions as a processor for the hierarchical binary tag files used within Minecraft save files and game configuration.

Quelles sont les fonctionnalités principales de jaquadro/nbtexplorer ?

Les fonctionnalités principales de jaquadro/nbtexplorer sont : NBT World Editors, Binary Deserialization, Coordinate-Based Binary Indexing, Data Modification APIs, NBT Data Processors, Binary Tag Management, In-Place Binary Mutators, NBT Data Editors.

Quelles sont les alternatives open-source à jaquadro/nbtexplorer ?

Les alternatives open-source à jaquadro/nbtexplorer incluent : querz/mcaselector — mcaselector is a Minecraft save file editor, world chunk selector, and region manager. It allows for the modification… sharkdp/hexyl — Hexyl is a colored hex dump utility and binary data viewer for the terminal. It allows for the inspection of binary… alipay/fury — Fury is a multi-language binary serialization framework designed for encoding domain objects and complex graphs to… neuecc/messagepack-csharp — MessagePack-CSharp is a high-performance binary serialization library for .NET applications that converts object… apache/fory — Fory is a cross-language serialization framework and binary data serializer designed to convert complex object graphs… lief-project/lief — LIEF is a framework for parsing, modifying, and analyzing executable binary formats and system shared caches across…