https://github.com/katydid/katydid
Encoding Agnostic Validation (Validation Language, Parsers and Encoders)
https://github.com/katydid/katydid
automata converter encoder go nested-structures parser schema serialization validation
Last synced: 7 months ago
JSON representation
Encoding Agnostic Validation (Validation Language, Parsers and Encoders)
- Host: GitHub
- URL: https://github.com/katydid/katydid
- Owner: katydid
- License: apache-2.0
- Created: 2013-11-25T10:24:59.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2022-01-25T11:54:42.000Z (over 3 years ago)
- Last Synced: 2024-06-19T00:17:25.277Z (about 1 year ago)
- Topics: automata, converter, encoder, go, nested-structures, parser, schema, serialization, validation
- Language: Go
- Homepage: http://katydid.github.io
- Size: 6.34 MB
- Stars: 95
- Watchers: 6
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Katydid
[Katydid](http://katydid.github.io) is a toolkit for trees.
[](https://godoc.org/github.com/katydid/katydid) [](https://travis-ci.org/katydid/katydid)

Currently there are three tools in the katydid toolkit:
* Relapse: a regular expression type language for trees that matches up to 1000000s of records per second,
* A collection of parsers (protobuf, json, xml, reflected go structures, yaml) which are easily extendable, and
* A collection of encoders (protobuf, json, xml, reflected go structures) which are useful for dynamic transcoding.[more...](http://katydid.github.io)