Packages tagged: parser
Espirit
Parser for Morrowind's .esp/.esm modding files
NimMarc
Marc21 parser for Nimlang
abif
Parser for ABIF traces (output of capillary DNA sequencing machines)
ada
High-level Nim wrapper over ada-url, a high-performance, spec-compliant WHATWG URL parser written in C++.
antlr4nim
Nim interface to ANTLR4 listener/visitor via jsffi
bali
Bali is an embeddable JavaScript engine written in Nim from scratch.
beautifulparser
Simple parser for HTML
bro
A super fast statically typed stylesheet language for cool kids
bson
BSON Binary JSON Serialization
chame
Standards-compliant HTML5 parser in Nim
cirru_parser
Parser for Cirru syntax
clapfn
A fast and simple command line argument parser inspired by Python's argparse.
cligen
Infer & generate command-line interface/option/argument parsers
combparser
A parser combinator library for easy generation of complex parsers
commandant
Commandant is a simple to use library for parsing command line arguments. Commandant is ideal for writing terminal applications, with support for flags, options, subcommands, and custom exit options.
configparser
pure Ini configurations parser
cozycliparser
CLI argument parser, featureful wrapper over std/parseopt
css
CSS parser and validator
datetime_parse
parse datetime from various resources
dfkup
A scripting language with VM + JIT compiler
editorconfig
A parser for EditorConfig
emailparser
Email parser to JsonNode based on Cyrus JMAP parser
etf
ETF (Erlang Term Format) library for nim
fastpnm
fast PNM (.pbm .pgm .ppm) parser
fushin
Fetch fushinsha serif data and save as csv files
geecode
G-Code parser
gemf
Library for reading GEMF map tile stores
gemmaJSON
json parsing library based on bindings of simdjson
getopty
POSIX compliant command line parser
glossolalia
A DSL for quickly writing parsers
holo_json
fork of jsony for use in applications
holst
A parser for Jupyter notebooks.
honeycomb
A dead simple, no-nonsense parser combinator library written in pure Nim.
htmlparser
Parse a HTML document in Nim.
htsparse
Nim wrappers for tree-sitter parser grammars
iniplus
An extended INI parser for Nim.
jq
Fast JSON parser
jsmn
Jsmn - a world fastest JSON parser - in pure Nim
jsonlines
Simple JSON Lines parser in Nim
kdl
KDL document language Nim implementation
lilt
Parsing language
lrparser
A SLR parser written in Nim with compile-time and run-time grammar generation.
margrave
dialect of Markdown in pure Nim with focus on HTML output
marvdown
This is Marvdown ⚡️ A stupid simple Markdown parser
multipart
A simple multipart parser
mysqlparser
An efficient packet parser for MySQL Client/Server Protocol. Help you to write Mysql communication in either BLOCKIONG-IO or NON-BLOCKING-IO.
nap
Argument parser
nclap
A simple clap-like command line argument parser written in Nim
nesm
A macro for generating [de]serializers for given objects
newfix
FIX Protocol optimized parser (Financial Information eXchange)
niMIDI
MIDI file parser in Nim, for Nim
nimAdif
An Amateur Data Interchange Format (ADIF) formatter and parser.
nimhuml
A Nim implementation of HUML (Human-Oriented Markup Language) parser and serializer
nimkdl
KDL 2.0 document parser with 100% spec compliance (670/670 tests)
nimly
Lexer Generator and Parser Generator as a Macro Library in Nim.
nimpath
Interface to libxml2's XPath parser
nimterop
Nimterop makes C/C++ interop within Nim seamless
nmark
fast markdown parser
npeg
PEG (Parsing Expression Grammars) string matching library for Nim
openparser
Tiny parsers and serializers for JSON, CSV, RSS, Atom feeds and more
osureplay
osu! replay parser
pape
Pure Nim PE parsing library
parlexgen
A Parser/Lexer Generator.
parseFixed
Parse fixed-width fields within lines of text (complementary to parsecsv)
parsegemini
Library for parsing text/gemini
parselicense
Parse Standard SPDX Licenses from string to Enum
rconv
Universal Rhythm-Game File parser and converter
readfq
Wrapper for Heng Li's kseq
readfx
FASTX parser for SeqFu (klib)
redisparser
RESP(REdis Serialization Protocol) Serialization for Nim
scfg
Simple configuration file format (scfg) parser
semver
Semantic versioning parser for Nim. Allows the parsing of version strings into objects and the comparing of version objects.
sim
Parse config by defining an object
slimdown
Nim module that converts Markdown text to HTML using only regular expressions. Based on jbroadway's Slimdown.
sonaliwan
Parser is a syntaxtic analyzer based on a formal grammar. It verifies that a string adheres to defined rules and generates its syntax tree. It is lightweight, extensible, and suitable for analyzing te
sparc
Schema Parser for Arguments and Commands.
streamfix
FIX Protocol streaming parser (Financial Information eXchange)
sweetsyntax
A generic syntax highlighter, tokenizer, parser and AST explorer
toml_serialization
Flexible TOML serialization [not] relying on run-time type information
toon
Nim implementation of TOON (Token-Oriented Object Notation): compact, human-readable JSON serialization and parsing for AI and LLM prompt workflows.
treesitter
Nim wrapper of the tree-sitter incremental parsing library
treesitter_agda
Nim wrapper for Agda language support within tree-sitter
treesitter_bash
Nim wrapper for Bash language support within tree-sitter
treesitter_c
Nim wrapper for C language support within tree-sitter
treesitter_c_sharp
Nim wrapper for C# language support within tree-sitter
treesitter_cpp
Nim wrapper for C++ language support within tree-sitter
treesitter_css
Nim wrapper for CSS language support within tree-sitter
treesitter_go
Nim wrapper for Go language support within tree-sitter
treesitter_haskell
Nim wrapper for Haskell language support within tree-sitter
treesitter_html
Nim wrapper for HTML language support within tree-sitter
treesitter_java
Nim wrapper for Java language support within tree-sitter
treesitter_javascript
Nim wrapper for Javascript language support within tree-sitter
treesitter_ocaml
Nim wrapper for OCaml language support within tree-sitter
treesitter_php
Nim wrapper for PHP language support within tree-sitter
treesitter_python
Nim wrapper for Python language support within tree-sitter
treesitter_ruby
Nim wrapper for Ruby language support within tree-sitter
treesitter_rust
Nim wrapper for Rust language support within tree-sitter
treesitter_scala
Nim wrapper for Scala language support within tree-sitter
treesitter_typescript
Nim wrapper for Typescript language support within tree-sitter
treestand
A full tree-sitter (parser generator) clone/re-implementation for nim with powerful macros.
url
A high-performance, SIMD-accelerated URL parser based on the WHATWG standard.
urlon
URL Object Notation implemented in Nim
usu
usu stores usu
wave
wave is a tiny WAV sound module
xml
Pure Nim XML parser
xmldomparser
Parses an XML Document into a XML DOM Document representation.
yyjson
Thin Nim bindings for yyjson with a small idiomatic high-level API