Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Parser
A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.
Common examples include:
- parsers for markup languages (e.g. HTML/Markdown etc)
- parsers for data-serialization formats (e.g. JSON/XML/YAML etc)
- parsers used as part of/in conjunction with a compiler (in this case, the parser consumes the tokenized input emitted by the Lexer and ultimately feeds the resulting parse tree/concrete syntax tree into the compiler)
- GitHub: https://github.com/topics/parser
- Last updated: 2025-02-08 00:18:13 UTC
- JSON Representation
https://github.com/0xinfection/siptorch
A "SIP Torture" (RFC 4475) testing framework.
audit parser rfc3261 rfc4475 security-hardening security-tools sip sip-parser sip-security sip-torture voip voip-security
Last synced: 07 Nov 2024
https://github.com/elrnv/vtkio
Visualization ToolKit (VTK) file parser and writer
Last synced: 08 Feb 2025
https://github.com/bradhowes/swift-math-parser
Math expression parser built with Point•Free's swift-parsing package
math parser parser-combinators pointfree swift wolfram-alpha
Last synced: 12 Oct 2024
https://github.com/MikaelPorttila/rss
📰 Deno module for deserializing RSS or ATOM XML feeds into typed objects
atom deno deserializer parser rss
Last synced: 30 Nov 2024
https://github.com/dnanhkhoa/python-vncorenlp
A Python wrapper for VnCoreNLP using a bidirectional communication channel.
dependency-parser named-entity-recognition ner nlp parser pos-tagger postagger python-vncorenlp tokenizer vietnamese-nlp vncorenlp word-segmentation
Last synced: 24 Dec 2024
https://github.com/caoccao/swc4j
swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compilation and bundling tool on JVM.
compiler java javascript javet jsx parser rust swc transpile transpiler tsc tsx typescript
Last synced: 22 Nov 2024
https://github.com/strojure/parsesso
Parser combinators for Clojure(Script).
babashka clojure clojurescript parser parser-combinators
Last synced: 16 Dec 2024
https://github.com/badamczewski/shiny.calculator
A REPL calculator and an x86 asm emulator for developers
bit-manipulation calculator dotnet dotnet-core math parser repl-calculator x86-assembly
Last synced: 12 Nov 2024
https://github.com/wxriw/lyricify-lyrics-helper
集成 Lyricify 所需的歌词相关功能
lyricify lyrics parser spotify
Last synced: 20 Nov 2024
https://github.com/jsdoctypeparser/jsdoctypeparser
Parser module for JsDoc or Closure Compiler format type-annotation.
Last synced: 13 Nov 2024
https://github.com/msiemens/onenote.rs
A Rust OneNote file parser
onenote onenote-files onenote-revision-store parser rust
Last synced: 21 Dec 2024
https://github.com/wfcd/warframe-worldstate-parser
:green_book: An Open parser for Warframe's Worldstate in Javascript
discord javascript node-js node-module parse parser warframe warframe-worldstate warframe-worldstate-parser
Last synced: 04 Feb 2025
https://github.com/namecheap/fast_mail_parser
Very fast Python library for .eml files parsing
email-parsing mail mail-analyzer mail-parser mailparser parser python python3
Last synced: 02 Feb 2025
https://github.com/adamsol/pyxell
Multi-paradigm programming language compiled to C++, written in Python.
compiler cpp generators indentation parser programming-language python rational-numbers syntax
Last synced: 24 Nov 2024
https://github.com/LiamRiddell/obsidian-solve
An unobtrusive Obsidian plugin that quietly processes equations and patterns in real time
datetime equations-solver grammar mathematics natural-language-processing obsidian-md obsidian-plugin parser real-time unit-conversion writing
Last synced: 14 Oct 2024
https://github.com/w8r/wms-capabilities
WMS GetCapabilities to JSON
gis javascript json parser wms xml
Last synced: 24 Jan 2025
https://github.com/containers/libocispec
a C library for accessing OCI runtime and image spec files
Last synced: 31 Jan 2025
https://github.com/xis/baraka
a tool for handling file uploads simple
api baraka contributions-welcome file file-upload filtering filters go golang help-wanted http images multipart multipart-uploads parser simple upload upload-file
Last synced: 26 Oct 2024
https://github.com/promplate/partial-json-parser
Parse partial JSON generated by LLM
agent json langchain llm parser prompt-engineering streaming
Last synced: 02 Feb 2025
https://github.com/haraka/node-address-rfc2822
Parser for RFC2822 (Header) format email addresses
Last synced: 07 Feb 2025
https://github.com/dryruby/sxp.rb
A universal S-expression parser for Ruby.
Last synced: 31 Oct 2024
https://github.com/dibyendumajumdar/dmr_c
dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJIT backends
c compiler eclipse-omr jit llvm nanojit parser preprocessor programming-language
Last synced: 16 Nov 2024
https://github.com/danymat/obsidian-markdown-parser
This repository will give you tools to parse and fetch useful informations of your notes in your Obsidian vault.
markdown-parser markdownfile obsidian obsidian-extractor obsidian-markdown-parser obsidian-md obsidian-vault parser python vault yaml zettelkasten
Last synced: 28 Oct 2024
https://github.com/amarcruz/jscc
Tiny and powerful preprocessor for conditional comments and replacement of compile-time variables in text files
comments compilation conditional es6 html javascript jspreproc parser preprocessor replacement typescript
Last synced: 27 Oct 2024
https://github.com/danymat/Obsidian-Markdown-Parser
This repository will give you tools to parse and fetch useful informations of your notes in your Obsidian vault.
markdown-parser markdownfile obsidian obsidian-extractor obsidian-markdown-parser obsidian-md obsidian-vault parser python vault yaml zettelkasten
Last synced: 25 Nov 2024
https://github.com/tomeraberbach/parse-imports
⚡ A blazing fast ES module imports parser.
dynamic-import dynamic-imports es-module es6 esm identifier import-export imports-parser javascript nodejs parse-imports parser statement wasm
Last synced: 05 Feb 2025
https://github.com/alxpez/woye
unformatted text > parse/clean it > get relevant info
cleaner information-extraction list parser plain-text unformatted wikipedia youtube
Last synced: 19 Nov 2024
https://github.com/jonschlinkert/eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
ast babel babeljs context escodegen esprima estree eval evaluate evaluate-expressions evaluation evaluator expression expression-evaluator parse parser
Last synced: 08 Feb 2025
https://github.com/bartavelle/language-puppet
A library to work with Puppet manifests, test them and eventually replace everything ruby.
continuous-integration haskell library parser puppet server tests
Last synced: 14 Oct 2024
https://github.com/dmbaturin/otoml
TOML parsing, manipulation, and pretty-printing library for OCaml (fully 1.0.0-compliant)
ocaml ocaml-library parser pretty-printer toml
Last synced: 12 Oct 2024
https://github.com/therealklanni/jp
A tiny commandline tool for parsing JSON from any source.
cli commandline json npm parser
Last synced: 18 Nov 2024
https://github.com/xoofx/antlr4ast
Antlr4Ast is a .NET library that provides a parser and abstract syntax tree (AST) for ANTLR4/g4 files.
abstract-syntax-tree antlr antlr4 ast csharp dotnet parser
Last synced: 05 Nov 2024
https://github.com/skcript/cvscan
Your not so typical resume parser
converter parser parsing qualification skills
Last synced: 05 Nov 2024
https://github.com/openpeeps/tim
This is Tim ⚡️ A high-performance template engine & markup language written in Nim
awesome-nim cross-language emmet html html-compiler markup-language nim nim-lang nim-language openpeeps parser source-to-source template template-engine template-language tim tim-engine
Last synced: 21 Jan 2025
https://github.com/biophoton/angular-formatter-parser
Angular Formatter Parser - The AngularJS Port - Easy to implement and elegant to use it also provides the possibility to register custom transform functions.
angular angular-directives angular-formatter-parser formatter input-method parser
Last synced: 14 Oct 2024
https://github.com/gajus/extract-date
Extracts date from an arbitrary text input.
Last synced: 13 Jan 2025
https://github.com/dfinke/psstringscanner
Provides lexical scanning operations on a String
parser parsing powershell scanner string
Last synced: 28 Oct 2024
https://github.com/red0124/ssp
C++ CSV parser
c-plus-plus c-plus-plus-17 conversion cpp cpp17 csv deserialization header-only parser
Last synced: 02 Nov 2024
https://github.com/TomerAberbach/parse-imports
⚡ A blazing fast ES module imports parser.
dynamic-import dynamic-imports es-module es6 esm identifier import-export imports-parser javascript nodejs parse-imports parser statement wasm
Last synced: 01 Nov 2024
https://github.com/shawnbot/sast
Parse CSS, Sass, SCSS, and Less into a unist syntax tree
ast css lesscss parser sass scss syntax-tree unist
Last synced: 12 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-commonlisp
Common Lisp grammar for tree-sitter
common-lisp parser tree-sitter
Last synced: 31 Oct 2024
https://github.com/contiamo/rhombic
SQL parsing, lineage extraction and manipulation
lineage parser postgresql spark sql sql-lineage
Last synced: 07 Nov 2024
https://github.com/crossoverjie/xjson
🧮JSON parser for Go, Support Query and Arithmetic operations.
Last synced: 08 Nov 2024
https://github.com/corsis/xparsec
extensible, type-and-source-polymorphic, non-linear applicative parser combinator library for F# 3.0 and 4.0
combinator extensible f-sharp library mit-licensed parser parser-combinators
Last synced: 24 Nov 2024
https://github.com/panoply/liquify
💧 WIP ~ Liquid Language Support
completion formatting intellisense language-server-protocol liquid lsp-server parser syntax-highlighting vscode vscode-extension
Last synced: 12 Nov 2024
https://github.com/sabakihq/sgf
A library for parsing SGF files.
baduk board-game file go parser sgf weiqi
Last synced: 18 Nov 2024
https://github.com/lorenzwalthert/gitsum
parse and summarise git repository history
Last synced: 09 Nov 2024
https://github.com/SabakiHQ/sgf
A library for parsing SGF files.
baduk board-game file go parser sgf weiqi
Last synced: 07 Nov 2024
https://github.com/hongaar/bandersnatch
➰ Simple and intuitive yet powerful and versatile framework for Node.js CLI programs
cli enquirer nodejs parser repl typescript yargs
Last synced: 27 Oct 2024
https://github.com/nickzuber/infrared
:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.
cli compiler configurable es6 fast javascript parser productivity static-analysis tool type-checking zero-configuration
Last synced: 02 Nov 2024
https://github.com/szebniok/tree-sitter-wgsl
WebGPU Shading Language grammar for tree-sitter parser
parser tree-sitter webgpu wgsl
Last synced: 23 Oct 2024
https://github.com/ktsn/vue-sfc-parser
Vue.js single file component parser for static analysis
parser single-file-component static-analysis vue
Last synced: 25 Nov 2024
https://github.com/irisshaders/glsl-transformer
An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4. Developed and maintained by @douira.
antlr ast glsl java parser transformation
Last synced: 19 Dec 2024
https://github.com/acatton/ohneio
Parse protocols, without any I/O
asyncio framework parser python-3
Last synced: 12 Oct 2024
https://github.com/bitpuffin/sexpresso
An s-expression library for C++
modern-cpp parser s-expression s-expressions serialization
Last synced: 19 Nov 2024
https://github.com/voku/simple-php-code-parser
❤ Simple PHP Code Parser | A simple data structure from your PHP code.
hacktoberfest parse parser php phpdoc types
Last synced: 03 Feb 2025
https://github.com/dmitry-ivanov/laravel-wikipedia-grabber
Wikipedia/MediaWiki Grabber for Laravel.
grabber laravel laravel-package mediawiki parser wiki wikipedia wikipedia-grabber wikipedia-parser
Last synced: 07 Nov 2024
https://github.com/fffaraz/dfa
Deterministic Finite Automata in C++, Token Parser & Lexer
automata c-plus-plus compiler dfa finite-state-automata finite-state-machine finite-state-machines lexer parser
Last synced: 14 Nov 2024
https://github.com/scottprahl/rigolwfm
Parsers for .wfm binary files created by a wide range of Rigol oscilloscopes
kaitai-struct oscilloscope parser rigol
Last synced: 08 Dec 2024
https://github.com/peterhellberg/link
Parses Link headers used for pagination, as defined in RFC 5988
go link-header parser rfc-5988
Last synced: 05 Feb 2025
https://github.com/lottiefiles/relottie
Lottie processor powered by plugins
abstract-syntax-tree ast dotlottie javascript last lottie parser typescript unified
Last synced: 02 Feb 2025
https://github.com/forivall/tacoscript
:taco: The bidirectional alt-JS language
alt-js ast-transformations babylon coffeescript cst generator javascript parser
Last synced: 26 Oct 2024
https://github.com/criccomini/proto-schema-parser
A Pure Python Protobuf Parser
abstract-syntax-tree antlr bufbuild data-engineering data-science lexer lexer-parser parser protobuf protocol-buffers python schema
Last synced: 07 Feb 2025
https://gitlab.com/yorickpeterse/oga
Moved to https://github.com/yorickpeterse/oga
Last synced: 30 Oct 2024
https://github.com/kgabis/kgflags
kgflags is an easy to use command-line flag parsing library
Last synced: 07 Nov 2024
https://github.com/alaviss/tree-sitter-nim
tree-sitter grammar for Nim
nim parser tree-sitter treesitter
Last synced: 28 Dec 2024
https://github.com/commenthol/date-holidays-parser
parser for worldwide holidays
Last synced: 07 Feb 2025
https://github.com/hewlettpackard/dockerfile-parser-rs
a Rust library for parsing, validating, and modifying Dockerfiles
Last synced: 08 Feb 2025
https://github.com/rocky/python-spark
An Earley-Algorithm Context-free grammar Parser Toolkit
Last synced: 01 Feb 2025
https://github.com/kaola-fed/octoparse
octoparse是一款html解析转换工具。可以将html解析成对象并转换成其他文本。支持html转微信小程序、支付宝小程序与百度小程序。
Last synced: 24 Nov 2024
https://github.com/vmikk/metagmisc
Miscellaneous functions for metagenomic analysis.
Last synced: 02 Dec 2024
https://github.com/jinjor/elm-html-parser
Parse HTML in Elm!
elm elm-html-parser parse parser
Last synced: 22 Nov 2024
https://github.com/camfort/fortran-src
Fortran parsing and static analysis infrastructure
automated-refactoring fortran haskell parser static-analysis
Last synced: 27 Dec 2024
https://github.com/valderman/konbini
Parser library for Kotlin
dsl grammar kotlin kotlin-library language parser parser-combinators parsing parsing-library syntax-trees
Last synced: 14 Oct 2024
https://github.com/mat-sz/letterparser
✉️ Isomorphic e-mail parser (with MIME support) written in TypeScript.
email isomorphic javascript javascript-library mail mime mime-parser parser typescript typescript-library
Last synced: 04 Feb 2025
https://github.com/danhper/bigcode-tools
Set of tools to help working with "Big Code"
bigcode machine-learning parser
Last synced: 15 Nov 2024
https://github.com/willowtreeapps/wist
A linter for BrightScript
brightscript codeformatter linter parser roku roku-development wist
Last synced: 25 Nov 2024
https://github.com/forkachild/C-Simple-JSON-Parser
Extremely lightweight, easy-to-use & blazing fast JSON parsing library written in pure C
c json json-parser library parser rfc-8259
Last synced: 01 Nov 2024
https://willowtreeapps.github.io/wist/
A linter for BrightScript
brightscript codeformatter linter parser roku roku-development wist
Last synced: 16 Nov 2024
https://github.com/juri/parse3339
A fast pure Swift RFC 3339 timestamp parser
Last synced: 12 Nov 2024