#nom

  1. nom

    A byte-oriented, zero-copy, parser combinators library

    v8.0.0 21.5M #error-prone #streaming-parser #parser #parser-combinator
  2. x509-parser

    Parser for the X.509 v3 format (RFC 5280 certificates)

    v0.18.1 7.0M #x509-certificate #certificate #x509 #parser #nom
  3. nom_locate

    A special input type for nom to locate tokens

    v5.0.0 1.6M #nom #token #locate
  4. tls-parser

    Parser for the TLS protocol

    v0.12.2 58K #tls-protocols #nom #tls
  5. pcap-parser

    Parser for the PCAP/PCAPNG format

    v0.17.0 25K #nom #pcapng #pcap #parser
  6. rusticata-macros

    Helper macros for Rusticata

    v5.0.0 5.4M #nom #serialization #parser
  7. cookie-factory

    nom inspired serialization library

    v0.3.3 644K #endian #serialization #nom
  8. nom-language

    Language parsing focused combinators for the nom parser library

    v0.1.0 227K #nom #grammar-parser #combinator #nom-combinator #byte-array
  9. nom-bibtex

    BibTeX parser using nom

    v0.6.0 3.7K #bibtex #latex #parser #latex-parser #nom
  10. ldap-parser

    Parser for the LDAP protocol (RFC 4511)

    v0.5.0 16K #protocol-parser #nom #ldap
  11. snmp-parser

    Parser for the SNMP protocol

    v0.11.0 18K #nom #snmp #parser
  12. influxdb-line-protocol

    InfluxDB line protocol parser and builder

    v2.0.0 673K #influx-db #parser #protocol-parser #nom #builder #parse-line #field-value
  13. gcode-nom

    Visualization tool for inspecting a g-code file

    v0.6.3 600 #nom #svg #visualization #parser-combinator
  14. abnf

    A nom-based parser for ABNF

    v0.13.0 116K #nom #parser
  15. kparse

    Tracking and better error handling for nom parsers

    v3.0.5 2.4K #nom #parser
  16. ansi-parser

    using nom for parsing ANSI Escape Codes

    v0.9.1 9.6K #ansi-escapes #nom #iterator #sequence #sequence-parser
  17. nomcurl

    written in Rust that uses the nom library to parse cURL commands. It can handle various cURL options, including methods, headers, data, and flags.

    v0.2.0 #curl #nom #cmd
  18. kerberos-parser

    Parser for the Kerberos protocol

    v0.9.0 18K #nom #parser #kerberos
  19. nom-rfc8288

    A nom based parser for RFC 8288

    v0.4.0 19K #nom #link-data #csv #complete #url #specifies #rel
  20. nom-unicode

    Unicode extensions for Nom

    v0.4.0 39K #nom #extension #unicode #complete #parser
  21. nom-tracable

    Extension of nom to trace parser

    v0.9.1 6.9K #nom #nom-extension #parser
  22. aseprite-loader

    Aseprite file loader

    v0.4.0 360 #aseprite #nom #binary #loader
  23. itchy

    Nom-based parser library for NASDAQ ITCH protocol

    v0.3.4 750 #nasdaq #itch #nom
  24. pori

    Parser location and state extensions for nom

    v0.1.0 101K #diagnostics #nom #parser
  25. nom-tracer

    Extension of nom to trace parser execution

    v1.0.1 330 #nom #debugging #parser
  26. monch

    Inspired by nom, but specifically for strings

    v0.5.0 53K #nom #combinator #deno #dinosaur
  27. rar

    Rust native RAR extractor based upon nom

    v0.4.0 180 #extract-archive #extractor #nom #encryption #compression
  28. lber

    An ASN.1/BER parser/encoder based on nom

    v0.5.1 135K #asn-1 #ber #nom #asn1
  29. nmea0183-parser

    A zero-allocation NMEA 0183 parser that separates message framing from content parsing

    v0.3.2 #gps-navigation #nmea-parser #nom #nmea #gps
  30. ipsec-parser

    Parser for the IKEv2 protocol

    v0.7.0 17K #nom #ipsec #ik-ev2
  31. cosmic-nom

    Is a collection of utilities for making using the great nom parser combinator easier to use

    v0.3.14 #nom #combinator #cosmic #parser #great #wasm
  32. nom-supreme

    A collection of excellent utilities for nom

    v0.8.0 1.1M #nom #utilities #experience #superior #details
  33. mps

    A fast MPS parser

    v1.0.0 #parser #linear-programming #optimization #nom
  34. patch

    Parse patches in the unified diff format

    v0.7.0 83K #diff-patch #parser #nom
  35. nom-parse-trait

    Adding traits to make parsing types easier

    v0.4.1 #nom #parser #parsable
  36. oval

    A stream abstraction designed for use with nom, winnow, etc

    v2.0.0 102K #nom #abstraction #stream #parser #winnow #data-stream
  37. nom-greedyerror

    Custom error type to take a deepest error

    v0.5.0 6.5K #nom #parser
  38. amq-protocol-codegen

    AMQP specifications - codegen

    v10.0.0 10K #amqp #rabbitmq #nom #protocols #api-bindings
  39. nom-packrat

    Extension of nom to apply Packrat Parsing

    v0.7.0 1.3K #nom #nom-extension #parser
  40. ntp-parser

    Parser for the NTP protocol

    v0.6.0 22K #ntp #nom #time #protocols
  41. snacks

    more nom parser-combinators

    v0.1.11 550 #nom #parser #parser-combinator
  42. circular

    A stream abstraction designed for use with nom

    v0.3.0 218K #circular-buffer #nom #abstraction #stream #parser
  43. pktparse

    Collection of packet parsers

    v0.7.1 750 #packet-parser #nom #parser #network-packet #library
  44. stomp-parser

    parsing Stomp frames, implemented using nom

    v0.8.0 220 #stomp #frame #nom #header-parser #model
  45. synom

    Stripped-down Nom parser used by Syn

    v0.11.3 197K #nom #proc-macro #parser #source #syn #stripped-down
  46. vrt

    Parser/encoder for VITA Radio Transport data

    v0.2.3 340 #nom #parser
  47. wsv

    A collection of implementations of the Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk

    v0.5.0 1.1K #parser #separated-values #micro-benchmark #nom #fastest #release-notes #serde #uk #stenway #file-data
  48. sqlparser-mysql

    A SQL parser for MySQL with nom

    v0.0.2 130 #sql #sql-parser #nom #mysql #database
  49. bitvec-nom2

    Bit level parsing for nom with bitvec

    v0.2.1 135K #nom #bit #parser #parser-combinator
  50. image-rider-fat

    Rust nom parser to read FAT file systems

    v0.5.3 350 #nom #filesystem #fat
  51. modelfile

    A parser for Ollama Modelfiles

    v0.3.1 430 #ollama #modelfiles #parser #nom #format #serde
  52. gdl

    Graph Definition Language

    v0.2.7 #nom #graph #cypher #parser
  53. nparse

    Parser in rust for specific use-cases

    v0.0.10 550 #sysctl #nom #parser #lscpu #dmidecode
  54. nom-grapheme-clusters

    Adapter that allows nom to account for unicode grapheme clusters

    v0.5.2 #grapheme-cluster #nom #unicode #tags #spans #utf-8 #debugging #terms #nor
  55. nombytes

    that provides a wrapper for the bytes::Bytes byte container for use with nom

    v0.1.1 600 #nom #byte
  56. creole-nom

    WikiCreole markup language parser library by nom

    v1.0.9 #nom #markdown-parser #creole #wiki
  57. gitpatch

    Parse patches in the unified diff format

    v0.7.1 204K #diff-patch #parser #nom
  58. nom-recursive

    Extension of nom to handle left recursion

    v0.5.1 1.5K #left-recursion #nom #parser
  59. ospf-parser

    Parser for the OSPF version 2 protocol

    v0.5.0 1.1K #nom #ospf #routing #protocols #parser
  60. ron-reboot

    Highly experimental RON parser

    v0.1.0-preview9 #ron #parser #nom #experimental #deserializer #deserialize #reboot #data-model #map-struct #nom-combinator
  61. openvpn-parser

    Parser for the OpenVPN protocol

    v0.6.0 330 #nom #openvpn #protocols #open-vpn
  62. nom-parse-macros

    Procedural macros for generating parser functions for the nom libary

    v0.4.2 #nom #parser #parsable
  63. agprefs

    parser and serializer for the reading and writing agprefs files and the text fields in lrcat files from lightroom

    v0.3.3 800 #parser #nom #lightroom #writer #text #text-field #serializer
  64. juicy_bencode

    A little parser for bencode using the Nom library

    v0.1.3 230 #bencode #nom #bencode-parser #juicy #input #eats
  65. nom-pdb

    PDB parser implemented with nom

    v0.0.9 #protein-pdb #nom #bioinformatics #protein #parser #pdb
  66. nom-openmetrics

    A prometheus and openmetrics parser

    v0.2.0 140 #nom #prometheus #open-metrics #parser
  67. sqlite-parser-nom

    SQLite database file parser

    v1.0.0 #sqlite #nom #sqlite-parser #parser #database
  68. nom-span

    Wrap your nom input into a span to get line, column and byte offset

    v0.1.2 #nom #spans #column #parser #line
  69. Try searching with DuckDuckGo.

  70. tree-builder

    Parser Generator library which uses Nom and procedural macros to generate recursive-descent parsers

    v0.0.3 #nom #parser-generator #macro-parser
  71. knitting_parse

    A knitting parser library based on nom

    v0.3.2 #knitting #nom #knit
  72. nbnf_language

    A parser for the NBNF language itself, and the parser generator

    v0.0.2 #nom #parser-generator #meta-language #ebnf #parser
  73. calamp-rs

    Parser for the Calamp LMDirect message protocol

    v0.2.4 #protocol-parser #nom #protocols #parser
  74. nom_permutation

    permutation conbinator for nom

    v1.0.0 160 #combinator #nom #permutation #nom-combinator
  75. cursor_binary_parser

    A helper for using Cursor to manage the parsing of binary packed files

    v0.2.0 120 #binary-parser #nom #parser #cursor
  76. nom-test-helpers

    Macros to help with testing nom parsers

    v6.1.3 130 #testing #nom #macro #parser #test-helpers
  77. attr-parser-fn

    parse attribute procedual macros in functional way

    v0.3.4 340 #nom #macro-attributes #functional #macro
  78. nom-leb128

    Fast LEB128 decoding for the nom parser combinator library

    v0.2.0 3.0K #dwarf #dalvik #nom #wasm #leb128
  79. strace-parse

    Parser and utilities for strace files

    v0.4.0 #nom #strace #parser #analyser
  80. nom-sql

    A SQL parser written using nom

    v0.0.11 120 #sql-parser #nom #sqlite #table-parser #delete
  81. tomllib

    A format-preserving TOML file parser and manipulator

    v0.1.2 #toml-parser #decode #encode #nom #parser
  82. nbnf

    A parser generator based on nom, with syntax inspired by EBNF and regex

    v0.0.2 #parser-generator #nom #ebnf #meta-language #parser
  83. nom-trace

    A tracer for nom parsers

    v0.2.1 #nom #streaming-parser #bit #parser #parser-combinator
  84. gtftools

    A barebones GTF toolkit with fast nom-based IO

    v0.1.9 #nom #ensembl-gtf #parser #bioinformatics #gtf
  85. starlane-parse

    Is a collection of utilities for making using the great nom parser combinator easier to use

    v0.3.14 #nom #combinator #parser #starlane #great #wasm
  86. netbios-parser

    Parser for the NetBIOS/NBSS network format

    v0.2.0 1.7K #nom #parser #nbss #netbios
  87. nom-obj

    obj/mtl parser written with nom

    v0.2.0 #obj-file #parser #nom #vertex #file-format #mtl #model-format #model-parser #vt
  88. brainfuck_rs

    Brainfuck parser and interpreter using nom

    v2.0.0 #nom #parser #brainfuck-interpreter
  89. nmea-0183

    sentence parser using nom 5

    v0.0.5 #nmea #nom #gps #parser
  90. lrc-nom

    zero-copy LRC parser wrote with nom

    v0.3.0 370 #nom #zero-copy-parser #lrc
  91. clc-engine

    Provide calculation api for calculator ui

    v0.1.4 #calculator #ui #nom #clc #expression-parser #command-line-calculator
  92. nom_pem

    PEM parser (rfc1421) based of nom

    v4.0.0 500 #nom #pem #parser #pem-parser #rfc-1421
  93. nom-psl

    Fast public suffix list domain parsing, written in nom

    v1.2.0 #public-suffix-list #nom #domain #parser #cache #lru-cache
  94. wson

    JSON parser made with nom

    v0.1.1 #json-parser #json #nom
  95. nomhttp

    Parser HTTP for the rustyproxy project based on nom

    v0.1.0 #http-parser #nom #rustyproxy #git-branch #git-remote #gitlab #show-output #uf #smallest #demonstrate
  96. lber-serde

    An ASN.1/BER parser/encoder based on nom

    v0.4.5 #asn-1 #ber #nom #asn1
  97. nom_html_parser

    A parser to convert HTML string to HTML tree structure written with Nom

    v0.1.1 #html-parser #nom
  98. nom-rule

    A procedural macro for writing nom parsers using a grammar-like DSL

    v0.5.1 6.3K #nom #parser-dsl #grammar-parser #dsl
  99. nom-midi

    Parse a simple midi file into data structures using nom

    v0.5.1 #midi-file #nom #parser #data-structures #smf #file-data
  100. redis-protocol-mm

    Structs and functions to implement the Redis protocol

    v4.2.0 #redis-protocols #redis #protocols #nom
  101. combinedfun

    A little nom-like parser combinator library which stays away from macros, while trying to achieve at least part of the expressiveness of nom

    v0.1.3 #nom #combinator #parser #parser-combinator
  102. nom_stl

    A fast STL parser

    v0.2.2 #nom #stl #parser #mesh
  103. bitvec-nom

    Bit level parsing for nom with bitvec

    v0.2.0 #nom #bit #parser #parser-combinator
  104. nom-varint

    Parse varints (used by Celeste, Minecraft, and Protocol buffers) using nom

    v0.5.0 #protobuf #nom #varint #celeste #minecraft
  105. nom_bencode

    A bencode parser written with nom

    v0.2.0 #bencode-parser #nom #bencode #parser
  106. nom-bitvec

    Bit level parsing for nom with bitvec

    v0.2.0 #nom #bit #parser #parser-combinator
  107. python-parser

    A complete Python parser based on nom

    v0.2.0 #nom #python #parser #complete #numbers
  108. nom-errors

    Strong-typed errors support for nom parser combinator library

    v0.0.13 #nom #typed
  109. nom_input_aux

    Add support for managing arbitrary data during parsing with nom

    v0.1.1 #nom #parser #input #input-data #auxiliary #carry #context-sensitivity
  110. nom-gcode

    GCode parser using Nom

    v0.1.1 #gcode #parser #nom
  111. ruby-parser

    A parser for the Ruby language

    v0.0.0-dev1 #lexer #ruby #nom #language-parser #control-character
  112. numnums

    Reusable bite-sized zero-copy parsers to feed your nom parser

    v0.1.1 #nom #parser #utility #text
  113. pyreq-rs

    parse python requirements file using nom

    v0.1.0 #nom #python #requirements
  114. thrift-parser

    thrift parser

    v0.0.5 #nom #thrift #parser
  115. did-rs

    Implements a parser for decentralized identifiers

    v0.1.5 #parser #decentralized #specification #identifier #nom #fact #reimplemented #using-pest
  116. nom-both

    Extension of nom to provide special both_ parsers

    v0.1.1 #nom #parser #nom-extension
  117. nom-hpgl

    Rust HP-GL parser (using nom)

    v0.2.0 #nom #parser #hp-gl #hpgl
  118. abnf-core

    A nom-based parser for ABNF core rules

    v0.6.0 118K #nom #rules #parser #core
  119. doyoumarkdown

    Validation and accessibility checks on markdown text

    v0.0.2 #nom #markdown #parser #markdown-text
  120. mrt

    (RFC6396) file parser implemented in Rust, using Nom

    v0.2.0 #nom #parser #rfc-6396 #bgp #message
  121. hldemo

    A parser for Half-Life (Goldsource) demo files using nom

    v0.3.0 #nom #half-life #parser #goldsource
  122. flvparse

    A FLV format parsing library written in Rust

    v0.1.0 #nom #flv #parser
  123. ipfix

    (RFC7011) parser library with JSON export, based on nom

    v0.1.1 #json-export #parser #rfc-7011 #nom
  124. sie4

    SIE4 parser

    v0.1.1 #nom #parser
  125. namumark

    Namumark

    v0.1.0 #nom #markup #parser #markup-parser
  126. nom-lua

    Lua 5.3 parser written in nom

    v0.0.2 #nom #lua #parser #lua-parser
  127. ubjson

    parser

    v0.1.0 #nom #ubj