Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.75 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.75 KB

Twister

Twister converts Avro and Protobuf bytes and objects to and from Java POJOs.

From To Supported
Avro Record bytes Map POJOs ✅️
Avro Record objects Map wrapper ✅️
Map POJOs Avro Record bytes ✅️
Map POJOs Avro Schema ✅️
Map POJOs Protobuf Descriptor ✅️
Map POJOs Protobuf Message bytes ✅️
Protobuf Message bytes Map POJOs ✅️
Protobuf Message objects Map wrapper ✅️

Note: Twister makes it easy to convert between Avro/Proto and JSON objects using Jackson's ObjectMapper, which can convert map POJOs ↔️ JSON.

Documentation

Check out twister.dev for documentation and examples.

Contributing

Contributions are welcome! Please see CONTRIBUTING.md.

Made With ❤️ by a Robot

Twister is written almost entirely by OpenAI's ChatGPT 4 LLM. This includes not only Twister's code, but its tests, docs, commit messages, and even this README.

Check out the AI at the Helm: Building an Entire Open Source Project With GPT-4 to learn more about building Twister with GPT-4.