Ask HN: What are some tools / libraries you built yourself?
I&#x27;m building a general-purpose data format for the modern age. The old ones are too bulky, too insecure, and too limiting.<p>* Secure: As a tightly specified format, Concise Encoding doesn&#x27;t suffer from the security problems that the more loosely defined formats do. Everything is done one way only, leaving less of an attack surface.<p>* Efficient: As a twin binary&#x2F;text format, Concise Encoding retains the text-based ease-of-use of the old text formats, but is stored and transmitted in the simpler and smaller binary form, making it more secure, easier on the energy bill, and easier on the planet.<p>* Versatile: Supports all common types natively. 90% of users won&#x27;t need any form of customization.<p>* Future-proof: As a versioned format, Concise Encoding can respond to a changing world without degenerating into deprecations and awkward encodings or painting itself into a corner.<p>* Plug and play: No extra compilation steps or special description formats or crazy boilerplate.<p><a href="https:&#x2F;&#x2F;concise-encoding.org" rel="nofollow">https:&#x2F;&#x2F;concise-encoding.org</a><p>Reference implementation (golang): <a href="https:&#x2F;&#x2F;github.com&#x2F;kstenerud&#x2F;go-concise-encoding" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kstenerud&#x2F;go-concise-encoding</a><p>Enctool, converter for playing around with the format: <a href="https:&#x2F;&#x2F;github.com&#x2F;kstenerud&#x2F;enctool" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kstenerud&#x2F;enctool</a>