# TL-B tooling (https://docs-kyrm16yq7-ton-core-docs.vercel.app/llms/foundations/tlb/tooling/content.md)



## TL-B parsers [#tl-b-parsers]

TL-B libraries provide serializers and parsers for basic [TL-B types](/llms/languages/tl-b/syntax-and-semantics/content.md) and can serialize to and deserialize from the corresponding binary format.

| Language   | SDK                                                                       | Social                                |
| ---------- | ------------------------------------------------------------------------- | ------------------------------------- |
| Kotlin     | [`ton-kotlin`](https://github.com/ton-community/ton-kotlin/tree/main/tlb) | [`tonkotlin`](https://t.me/tonkotlin) |
| Go         | [`tonutils`](https://github.com/xssnick/tonutils-go/tree/master/tlb)      | [`tonutils`](https://t.me/tonutils)   |
| Go         | [`tongo`](https://github.com/tonkeeper/tongo/tree/master/tlb)             | [`tongo_lib`](https://t.me/tongo_lib) |
| TypeScript | [`tlb-parser`](https://github.com/ton-community/tlb-parser)               | -                                     |
| Python     | [`tonpy`](https://github.com/disintar/tonpy)                              | [`dtontech`](https://t.me/dtontech)   |

## TL-B generators [#tl-b-generators]

The [`tlb-codegen`](https://github.com/ton-community/tlb-codegen) package generates TypeScript code for serializing and deserializing structures based on a provided TL-B scheme.

The [`tonpy`](https://github.com/disintar/tonpy) package also supports code generation in Python for serializing and deserializing structures according to a given TL-B scheme.

## TL-B online editors [#tl-b-online-editors]

The convenient [TL-B online editor](https://ton-community.github.io/tlb-editor/#/main) allows you to write TL-B schemes and immediately see the results of parsing and serialization.
