Packages tagged: parser

Espirit
Parser for Morrowind's .esp/.esm modding files
elder-scrolls morrowind parser parse esm
NimMarc
Marc21 parser for Nimlang
marc21 library parser
abif
Parser for ABIF traces (output of capillary DNA sequencing machines)
abif fastq ab1 bioinformatics parser
ada
High-level Nim wrapper over ada-url, a high-performance, spec-compliant WHATWG URL parser written in C++.
wrapper url parser whatwg arc
antlr4nim
Nim interface to ANTLR4 listener/visitor via jsffi
antlr antlr4 parser visitor listener
bali
Bali is an embeddable JavaScript engine written in Nim from scratch.
javascript interpreter compiler jit x86-64
beautifulparser
Simple parser for HTML
parser html
bro
A super fast statically typed stylesheet language for cool kids
css sass parser css-parser css-compiler
bson
BSON Binary JSON Serialization
bson serialize parser json
chame
Standards-compliant HTML5 parser in Nim
html html5 parser
cirru_parser
Parser for Cirru syntax
parser cirru
clapfn
A fast and simple command line argument parser inspired by Python's argparse.
cli library parser
cligen
Infer & generate command-line interface/option/argument parsers
library cli command-line command line commandline
combparser
A parser combinator library for easy generation of complex parsers
parser combinator
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.
library command-line cli argument parser
configparser
pure Ini configurations parser
configparser ini parser
cozycliparser
CLI argument parser, featureful wrapper over std/parseopt
cli parser command-line argument argparse
css
CSS parser and validator
css parser validaator validation
datetime_parse
parse datetime from various resources
datetime parser
dfkup
A scripting language with VM + JIT compiler
language jit compiler lang parser
editorconfig
A parser for EditorConfig
editor editorconfig parser
emailparser
Email parser to JsonNode based on Cyrus JMAP parser
email rfc822 rfc2822 parser jmap
etf
ETF (Erlang Term Format) library for nim
etf erlang library parser binary
fastpnm
fast PNM (.pbm .pgm .ppm) parser
netpbm parser pbm pgm ppm
fushin
Fetch fushinsha serif data and save as csv files
library cli parser html
geecode
G-Code parser
gcode parser g-code RS-274
gemf
Library for reading GEMF map tile stores
maps gemf parser deleted
gemmaJSON
json parsing library based on bindings of simdjson
simd json parser wrapper
getopty
POSIX compliant command line parser
posix cli getopt parser
glossolalia
A DSL for quickly writing parsers
parser peg
holo_json
fork of jsony for use in applications
json serialization parser
holst
A parser for Jupyter notebooks.
jupyter markdown parser
honeycomb
A dead simple, no-nonsense parser combinator library written in pure Nim.
parsing parser-combinator parser
htmlparser
Parse a HTML document in Nim.
parser HTML official web library
htsparse
Nim wrappers for tree-sitter parser grammars
library wrapper parser
iniplus
An extended INI parser for Nim.
ini config parser extended library
jq
Fast JSON parser
json bin parser
jsmn
Jsmn - a world fastest JSON parser - in pure Nim
json token tokenizer parser jsmn
jsonlines
Simple JSON Lines parser in Nim
json json-lines jsonlines nim nim-lang
kdl
KDL document language Nim implementation
kdl parser config serialization
lilt
Parsing language
language parser parsing
lrparser
A SLR parser written in Nim with compile-time and run-time grammar generation.
parser slr grammar lexer tokenizer
margrave
dialect of Markdown in pure Nim with focus on HTML output
markdown parser library html
marvdown
This is Marvdown ⚡️ A stupid simple Markdown parser
compiled markdown markdown-parser nim nim-lang
multipart
A simple multipart parser
file upload multipart formdata 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.
mysql protocol parser
nap
Argument parser
arguments parser opts library
nclap
A simple clap-like command line argument parser written in Nim
cli argument parser
nesm
A macro for generating [de]serializers for given objects
metaprogramming parser pure serialization
newfix
FIX Protocol optimized parser (Financial Information eXchange)
fix protocol parser financial
niMIDI
MIDI file parser in Nim, for Nim
MIDI parser writer library
nimAdif
An Amateur Data Interchange Format (ADIF) formatter and parser.
ham adif parser formatter
nimhuml
A Nim implementation of HUML (Human-Oriented Markup Language) parser and serializer
huml parser serializer markup configuration
nimkdl
KDL 2.0 document parser with 100% spec compliance (670/670 tests)
kdl parser config serialization data
nimly
Lexer Generator and Parser Generator as a Macro Library in Nim.
lexer parser lexer-generator parser-generator lex
nimpath
Interface to libxml2's XPath parser
web parser
nimterop
Nimterop makes C/C++ interop within Nim seamless
c c++ c2nim interop parser
nmark
fast markdown parser
markdown parser library
npeg
PEG (Parsing Expression Grammars) string matching library for Nim
PEG parser parsing regexp regular
openparser
Tiny parsers and serializers for JSON, CSV, RSS, Atom feeds and more
json parser feed rss xml
osureplay
osu! replay parser
library osu! parser osugame replay
pape
Pure Nim PE parsing library
windows internal pe parser
parlexgen
A Parser/Lexer Generator.
lexer parser lexer-generator parser-generator lex
parseFixed
Parse fixed-width fields within lines of text (complementary to parsecsv)
parse fixed width parser text
parsegemini
Library for parsing text/gemini
gemini parser gemtext gmi
parselicense
Parse Standard SPDX Licenses from string to Enum
spdx license parser
rconv
Universal Rhythm-Game File parser and converter
rhythm game rhythm-game converter file-converter
readfq
Wrapper for Heng Li's kseq
fasta fastq parser kseq readfq
readfx
FASTX parser for SeqFu (klib)
fasta fastq fastx seqfu bioinformatics
redisparser
RESP(REdis Serialization Protocol) Serialization for Nim
redis resp parser protocol
scfg
Simple configuration file format (scfg) parser
library config parser
semver
Semantic versioning parser for Nim. Allows the parsing of version strings into objects and the comparing of version objects.
semver version parser
sim
Parse config by defining an object
config parser parsing
slimdown
Nim module that converts Markdown text to HTML using only regular expressions. Based on jbroadway's Slimdown.
markdown parser library
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
LPCS Lab'Oratoire sonaliwan parser grammar
sparc
Schema Parser for Arguments and Commands.
console command-line cli parser
streamfix
FIX Protocol streaming parser (Financial Information eXchange)
fix protocol parser financial streaming
sweetsyntax
A generic syntax highlighter, tokenizer, parser and AST explorer
parser syntax ast generic pratt
toml_serialization
Flexible TOML serialization [not] relying on run-time type information
library toml serialization parser
toon
Nim implementation of TOON (Token-Oriented Object Notation): compact, human-readable JSON serialization and parsing for AI and LLM prompt workflows.
toon json serialization parser llm
treesitter
Nim wrapper of the tree-sitter incremental parsing library
tree-sitter parser language code
treesitter_agda
Nim wrapper for Agda language support within tree-sitter
tree-sitter agda parser language code
treesitter_bash
Nim wrapper for Bash language support within tree-sitter
tree-sitter bash parser language code
treesitter_c
Nim wrapper for C language support within tree-sitter
tree-sitter c parser language code
treesitter_c_sharp
Nim wrapper for C# language support within tree-sitter
tree-sitter C# parser language code
treesitter_cpp
Nim wrapper for C++ language support within tree-sitter
tree-sitter cpp parser language code
treesitter_css
Nim wrapper for CSS language support within tree-sitter
tree-sitter css parser language code
treesitter_go
Nim wrapper for Go language support within tree-sitter
tree-sitter go parser language code
treesitter_haskell
Nim wrapper for Haskell language support within tree-sitter
tree-sitter haskell parser language code
treesitter_html
Nim wrapper for HTML language support within tree-sitter
tree-sitter html parser language code
treesitter_java
Nim wrapper for Java language support within tree-sitter
tree-sitter java parser language code
treesitter_javascript
Nim wrapper for Javascript language support within tree-sitter
tree-sitter javascript parser language code
treesitter_ocaml
Nim wrapper for OCaml language support within tree-sitter
tree-sitter ocaml parser language code
treesitter_php
Nim wrapper for PHP language support within tree-sitter
tree-sitter php parser language code
treesitter_python
Nim wrapper for Python language support within tree-sitter
tree-sitter python parser language code
treesitter_ruby
Nim wrapper for Ruby language support within tree-sitter
tree-sitter ruby parser language code
treesitter_rust
Nim wrapper for Rust language support within tree-sitter
tree-sitter rust parser language code
treesitter_scala
Nim wrapper for Scala language support within tree-sitter
tree-sitter scala parser language code
treesitter_typescript
Nim wrapper for Typescript language support within tree-sitter
tree-sitter typescript parser language code
treestand
A full tree-sitter (parser generator) clone/re-implementation for nim with powerful macros.
tree-sitter treesitter tree-stand treestand parser
url
A high-performance, SIMD-accelerated URL parser based on the WHATWG standard.
whatwg url parser simd avx2
urlon
URL Object Notation implemented in Nim
json urlon parser library
usu
usu stores usu
config serialization parser
wave
wave is a tiny WAV sound module
library sound media parser wave
xml
Pure Nim XML parser
xml parser compile tokenizer html
xmldomparser
Parses an XML Document into a XML DOM Document representation.
graveyard xml dom parser
yyjson
Thin Nim bindings for yyjson with a small idiomatic high-level API
json parser yyjson wrapper bindings