{"id":15176425,"url":"https://github.com/hypothermic/erl_nbt","last_synced_at":"2026-02-14T00:34:39.259Z","repository":{"id":57496651,"uuid":"379728278","full_name":"hypothermic/erl_nbt","owner":"hypothermic","description":"NBT encoding/decoding library for Erlang/OTP and Elixir.","archived":false,"fork":false,"pushed_at":"2021-08-16T15:10:22.000Z","size":35,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-14T08:38:18.906Z","etag":null,"topics":["erlang","named-binary-tag","nbt","nbt-format","nbt-library","nbt-parser"],"latest_commit_sha":null,"homepage":"","language":"Erlang","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/hypothermic.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}},"created_at":"2021-06-23T21:01:47.000Z","updated_at":"2022-05-19T13:00:53.000Z","dependencies_parsed_at":"2022-09-03T02:10:36.051Z","dependency_job_id":null,"html_url":"https://github.com/hypothermic/erl_nbt","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypothermic%2Ferl_nbt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypothermic%2Ferl_nbt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypothermic%2Ferl_nbt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypothermic%2Ferl_nbt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hypothermic","download_url":"https://codeload.github.com/hypothermic/erl_nbt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240156778,"owners_count":19756834,"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":["erlang","named-binary-tag","nbt","nbt-format","nbt-library","nbt-parser"],"created_at":"2024-09-27T13:04:10.279Z","updated_at":"2025-09-21T16:50:37.872Z","avatar_url":"https://github.com/hypothermic.png","language":"Erlang","funding_links":[],"categories":[],"sub_categories":[],"readme":"erl_nbt [![Hex.pm Badge](https://img.shields.io/hexpm/v/erl_nbt.svg?style=flat)](https://hex.pm/packages/erl_nbt)\n=====\n\nAn Erlang/OTP library which can manipulate NBT (Named Binary Tag) data.\n\nThis library currently is up to date with the [1.0 spec](https://web.archive.org/web/20110723210920/http://www.minecraft.net/docs/NBT.txt).\n\nQuick navigation:\n[Build](#building-the-library)\n[Usage](#using-the-library)\n[Documentation](#documentation)\n[Legal](#legal-notice)\n\n-----\n\nBuilding the library\n-----\n\n| Operation     | Command           |\n| ------------- | ----------------- |\n| Compile       | `rebar3 compile`  |\n| Test          | `rebar3 eunit`    |\n| Verify        | `rebar3 dialyzer` |\n| Documentation | `rebar3 edoc`     |\n\nUsing the library\n-----\n\nThe easiest way to use the library is to declare it as a dependency in your build config.\nYour build tool will automatically download the latest version from [Hex](https://hex.pm/packages/erl_nbt).\nDepending on your build tool, add the following line to the \"dependencies\" section:\n\n| Build Tool            | Dependency line |\n| --------------------- | ------- |\n| rebar3 (Erlang/OTP)   | `{erl_nbt, \"1.0.0\"}` |\n| mix (Elixir)          | `{:erl_nbt \"~\u003e 1.0.0\"}` |\n| erlang.mk (Erlang)    | `dep_erl_nbt = hex 1.0.0` |\n\nDocumentation\n-----\n\nThe documentation can be generated locally by running `rebar3 edoc`.\nA pre-generated version can be viewed online on [Hex docs](https://hexdocs.pm/erl_nbt/).\n\nVersion history\n-----\n\n| Version Tag | Notes                                                                          |\n| ----------- | ------------------------------------------------------------------------------ |\n| 0.1.0       | Initial release                                                                |\n| 0.2.0       | Improved Erlang data structure representation, support for typed array tags    |\n| 1.0.0       | Support for typed lists, let user give encoder/decoder options, solidify API   |\n\nLegal notice\n-----\n\nerl_nbt Copyright (C) 2021 hypothermic.nl","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypothermic%2Ferl_nbt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhypothermic%2Ferl_nbt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypothermic%2Ferl_nbt/lists"}