Binarylang
Binary parser/encoder DSL
Install / Use
/learn @sealmove/BinarylangREADME
BinaryLang
BinaryLang is an extensible Nim DSL for creating binary parsers/encoders in a symmetric fashion.
It supports syntax for creating simple common parsers (ints, floats, strings), as well as ways for synthesizing more complex parsers out of simpler ones. Therefore, it is similar to a parser combinator framework.
Moreover, you can mix DSL-generated parsers with custom ones and extend the DSL using nim templates.
Documentation
- User Manual
- Developer Manual
- Changelog
- Test Results
- Tutorials, write-ups, articles
Related Skills
tmux
350.1kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
350.1kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
blogwatcher
350.1kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
github-trending
Multi-agent orchestration system for infrastructure monitoring, incident response, and load testing with autonomous AI agents
