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-09 00:22:17 UTC
- JSON Representation
https://github.com/tigercosmos/date2obj
Parse Date to Simple Object in JavaScript
date javascript json nodejs parser
Last synced: 15 Oct 2024
https://github.com/florian3k/fayrant-lang
Simple, interpreted, dynamically-typed programming language
crystal-lang dynamic-typing interpreter lexer parser programming-language
Last synced: 02 Nov 2024
https://github.com/itzderock/discord-markdown-parser
A library to parse discord style markdown into an abstract syntax tree.
discord hacktoberfest markdown parse parser
Last synced: 05 Feb 2025
https://github.com/nordicsemiconductor/nrf-intel-hex
Yet another parser for "Intel HEX" files.
Last synced: 11 Nov 2024
https://github.com/octree/markright
Markdown Parser Writen In Swift
functional-programming ios macos markdown parsec parser swift
Last synced: 16 Nov 2024
https://github.com/o1egl/fwencoder
Fixed width file parser (encoder/decoder) in GO (golang)
decoder encoder fixed-size-file go golang library parser table text
Last synced: 28 Oct 2024
https://github.com/pantuza/jsoncat
Json pretty-print parser based on a recursive lexical analyser
c clang cli json jsoncat parser pretty-print
Last synced: 10 Nov 2024
https://github.com/bwesterb/go-zonefile
Go package to edit DNS/Bind zone files (preserving formatting & comments)
Last synced: 16 Nov 2024
https://github.com/thunderer/Serializard
Flexible serializer encouraging good object design
array hydration hydrator json normalizer parser php serialization serializer xml yaml
Last synced: 20 Nov 2024
https://github.com/songmu/axslogparser
Fairly accurate access Log Parser
accesslog apache golang parser
Last synced: 28 Oct 2024
https://github.com/status-im/nim-http-utils
Nim language HTTP helper procedures
Last synced: 05 Jan 2025
https://github.com/launchplatform/beancount-parser
Standalone Lark based Beancount syntax parser (not relying on Beancount library), MIT license
Last synced: 04 Feb 2025
https://github.com/colinkennedy/tree-sitter-usd
USD file grammar parser
grammar-parser parser tree-sitter usd
Last synced: 27 Oct 2024
https://github.com/tnfe/jscalpel
A small feature library that makes it easier to manipulate objects
es6 javascript jscalpel object objects parser path react vue
Last synced: 06 Nov 2024
https://github.com/hyparam/hyllama
llama.cpp gguf file parser for javascript
gguf javascript js llama-cpp llamacpp llm machine-learning ml parser
Last synced: 24 Jan 2025
https://github.com/gorhom/codable
A strict json parser inspired by Swift Codable
codable decodable encodable json parser ts-codable typescript
Last synced: 28 Oct 2024
https://github.com/omaralbeik/sketchgen
A Swift command line tool for generating source code from sketch files
cli code-generator parser sketch swift templating
Last synced: 14 Oct 2024
https://github.com/aljoshakoecher/step-to-json
A parser that can be used to extract the system structure of a step file and output as json
assembly cad cae component-structure converter json parser step
Last synced: 23 Jan 2025
https://github.com/bengtmartensson/irptransmogrifier
Parser for IRP notation protocols, with rendering, code generation, and decoding.
antlr code-generation decoder infrared ir irp irp-protocols lirc parser remote-control
Last synced: 31 Oct 2024
https://github.com/eosphoros-ai/sqlgpt-parser
sqlgpt-parser is a Python implementation of an SQL parser that effectively converts SQL statements into Abstract Syntax Trees (AST). By leveraging AST tree comparisons between two SQL queries, it becomes possible to achieve robust evaluation of text-to-SQL models.
ast nl-to-sql parser python sql text-to-sql
Last synced: 05 Nov 2024
https://github.com/eIDuy/apdu-parser
Parse APDU hex bytes into descriptions.
apdu apdu-command apdu-parser apdu-response parser
Last synced: 09 Nov 2024
https://github.com/tree-sitter-grammars/tree-sitter-kdl
KDL grammar for tree-sitter
Last synced: 31 Oct 2024
https://github.com/rust-italia/dgc
A parser and validator for the EU Digital Green Certificate (dgc) a.k.a. greenpass
base45 cbor certificate cose cwt dgc eu europe green greenpass parser qrcode rust rust-crate rust-library validator
Last synced: 17 Nov 2024
https://github.com/ReMinoer/SubSolution
Read & edit .sln solution files with various tools: .Subsln files, Visual Studio plugin, command line tool & .NET libraries.
configuration generate parser read sln sln-files sln-parser solution subsln subsolution visual-studio visual-studio-extension
Last synced: 06 Nov 2024
https://github.com/bughandler/libdnspacket
A single file cpp17 header only DNS packet parser/builder.
Last synced: 18 Nov 2024
https://github.com/tonystone/geofeatures
A lightweight, high performance geometry library.
boost cocoapods doxygen-documentation geojson geometry geometrycollection high-performance intersection ios linestring multilinestring multipolygon objective-c osx parser polygon swift wkt
Last synced: 28 Oct 2024
https://github.com/rezemika/humanized_opening_hours
A parser for the opening_hours fields from OpenStreetMap
lark opening-hours openstreetmap openstreetmap-data parser python3
Last synced: 11 Oct 2024
https://github.com/MSDN-WhiteKnight/CilTools
A set of tools to work with CIL in .NET applications
analysis bytecode cil csharp csharp-library dotnet library msil parser
Last synced: 07 Feb 2025
https://github.com/norskeld/sigma
TypeScript parser combinator library for building fast and convenient parsers.
combinators hacktoberfest parsec parser parser-combinators typescript
Last synced: 19 Dec 2024
https://github.com/muqsit/arithmexp
A powerful mathematical expression parser and evaluator for PHP featuring variable substitution, user-defined constants, functions, deterministic functions, macros, operators, and compiler optimizations.
calculator compiler composer-library constant-folding logic math mathematical-expression-parser optimization parser php phpstan-l9 pmmp pocketmine-mp strength-reduction virion
Last synced: 08 Feb 2025
https://github.com/basemax/jpophp
JSON Parser Object PHP is a library for parsing the data in JSON format.
json json-parser json-parsing json-parsing-library json-serialization lexer parser parsers php php-5 php-7 php-json-library php-json-parser php-library token token-authentication token-authetication token-authorization tokenizer tokens
Last synced: 12 Oct 2024
https://github.com/bunlong/react-native-csv
react-native-csv is the fastest CSV (or delimited text) parser for React Native.
csv csvtojson jsontocsv multithread parser react react-native-csv react-papaparse reactjs
Last synced: 05 Jan 2025
https://github.com/qzchenwl/hiveql-parser
HiveQL Parser. Parse HiveQL code and print AST in JSON format if success, else print well formed syntax error message.
hive hiveql parser sql syntax-checker
Last synced: 18 Nov 2024
https://github.com/danielmschmidt/objective-c-parser
Get the JSON representation of an Objective-C header file
babel code-generation javascript objective-c parser
Last synced: 19 Dec 2024
https://github.com/xtlsoft/pisp
A lisp-like language for php.
language lisp parser php php-library php7
Last synced: 08 Nov 2024
https://github.com/ahojukka5/gmshparser
gmshparser is a lightweight, 100 % tested and well documented package that aims to reliably parse the Gmsh ascii file format (.msh). The package does not introduce any external dependencies and thus fits well with the needs of your own FEM research code as a small stand-alone package.
element fem finite gmsh mesh method parser python
Last synced: 28 Oct 2024
https://github.com/typo3/html-sanitizer
HTML sanitizer, written in PHP, aiming to provide XSS-safe markup based on explicitly allowed tags, attributes and values.
html parser php sanitization security xss
Last synced: 26 Jan 2025
https://github.com/nullarray/pyparser-cve
Multi source CVE/exploit parser.
cve infosec osint parser penetration-testing pentest pentest-tool vulnerabilities
Last synced: 14 Oct 2024
https://github.com/ndroi/pytorrent
a tiny python lib to parse torrent file.it can edit and dump torrent file. python็torrent่งฃๆๅบใ
parser python-learning python-torrent torrent
Last synced: 17 Nov 2024
https://github.com/here-be/snapdragon-node
Snapdragon utility for creating a new AST node in custom code, such as plugins.
ast compiler javascript node nodejs parser snapdragon
Last synced: 19 Dec 2024
https://github.com/winebarrel/cronplan
Cron expression parser for Amazon EventBridge.
aws cloudwatch-events cron eventbridge golang parser
Last synced: 22 Jan 2025
https://github.com/Tuxified/tree-sitter-elixir
Tree Sitter grammar for Elixir
Last synced: 23 Oct 2024
https://github.com/sws2apps/jw-epub-parser
EPUB parser for Meeting Workbook and Watchtower Study EPUB files
epub epub-parser jehovahs-witnesses jw nodejs parser
Last synced: 24 Jan 2025
https://github.com/recp/json
๐ In-place lightweight JSON parser
c-json in-place-parser javascript-object-notation json json-api json-data json-loader json-parser json-parsing json-string json-tokenizer parser tokenizer
Last synced: 27 Oct 2024
https://github.com/femtopixel/github-release-notifier
Automatize tasks when a specific package got a new release - Github Release Notifier
automatic cli github notification notification-api notification-service notifications notifier parser release webhook webhooks
Last synced: 06 Nov 2024
https://github.com/marketto/codice-fiscale-utils
Utility to handle Italian Codice Fiscale
belfiore codice-fiscale codicefiscale es6 generator javascript omocodia parser typescript util
Last synced: 06 Feb 2025
https://github.com/Ragath/TiledLib.Net
Cross-platform Tiled map parsing utilities.
content-management monogame parser parsing pipeline tiled tiled-parser tilemap
Last synced: 27 Oct 2024
https://github.com/jhermsmeier/node-vehicle-identification-number
Vehicle Identification Number (VIN) parser & tools
car identification parser vehicle vehicle-identification-number vehicles vin
Last synced: 15 Jan 2025
https://github.com/justinsdk/toy_lang
The first language I made.
ecmascript6 es6 interpreter javascript object-oriented-programming parser programming-languages prototype tokenizer
Last synced: 06 Nov 2024
https://github.com/nielsmaerten/ynab-buddy
Import & upload CSV files from any bank into YNAB
csv parser ynab youneedabudget
Last synced: 08 Nov 2024
https://github.com/nbari/cron-parser
cron parser
cron cron-expression cron-format cron-parser crontab crontab-expressions parser
Last synced: 07 Feb 2025
https://github.com/rdfjs/rdfxml-streaming-parser.js
Streaming RDF/XML parser
linked-data parser rdf rdf-xml rdfjs streaming
Last synced: 04 Feb 2025
https://github.com/aerogo/codetree
:evergreen_tree: Parses indented code and returns a tree structure.
Last synced: 04 Jan 2025
https://github.com/kureev/react-navigation-parser
Parser tool for react-navigation
parser react-native react-navigation
Last synced: 26 Oct 2024
https://github.com/eser/temporal-parse
parses human-readable strings for JavaScript's Temporal API
acikkaynak api date datetime human-readable javascript javascript-library parse parser temporal
Last synced: 31 Oct 2024
https://github.com/msdn-whiteknight/ciltools
A set of tools to work with CIL in .NET applications
analysis bytecode cil csharp csharp-library dotnet library msil parser
Last synced: 12 Oct 2024
https://github.com/heyvito/HxSTLParser
Basic STL loader for SceneKit
3d 3d-graphics 3d-models carthage cocoapods objective-c parser scenekit stereolithography stl stl-files
Last synced: 04 Dec 2024
https://github.com/panates/hl7v2
Advanced HL7 library for NodeJS. Includes parser, serializer, server and client classes.
client hl7 hl7v2 javascript nodejs parser serializer server
Last synced: 09 Nov 2024
https://github.com/juntossomosmais/regex4ocr
Plug regular expression models into OCR string results of document pictures to extract structured data!
image-processing ocr parser python regexp yml
Last synced: 24 Jan 2025
https://github.com/yalter/hldemo-rs
Half-Life demo format parser using nom.
demo goldsource half-life nom parser rust
Last synced: 28 Oct 2024
https://github.com/muhammadmuzzammil1998/dsongo
Encoding, decoding, marshaling, unmarshaling, and verification of the DSON (Doge Serialized Object Notation)
djs doge dson golang parser serializer
Last synced: 12 Oct 2024
https://github.com/chussum/delibee
๐ฆ Delivery tracking library on Node.js
delivery delivery-tracker korea parser shipment tracking
Last synced: 22 Nov 2024
https://github.com/isaacmarovitz/pe-parser
PE Parsing, but blazing fast
binary-analysis cross-platform parser pe pe-format pe-parser rust
Last synced: 07 Feb 2025
https://github.com/heyvito/hxstlparser
Basic STL loader for SceneKit
3d 3d-graphics 3d-models carthage cocoapods objective-c parser scenekit stereolithography stl stl-files
Last synced: 29 Oct 2024
https://github.com/slaveofcode/jkt
Simple helper to parse JSON based on independent schema
enum javascript jkt json json-enum json-struct json-structure json-types parser parsing struct
Last synced: 19 Nov 2024
https://github.com/nabijaczleweli/openalias.rs
Look up and parse OpenAlias data
Last synced: 24 Jan 2025
https://github.com/gkjohnson/xacro-parser
Utility for parsing and converting ROS Xacro files in Javascript.
javascript macro parser robot-operating-system robotics ros urdf urdf-models xacro xml
Last synced: 06 Feb 2025
https://github.com/nikitavoloboev/markdown-parser
Go library to parse markdown to grab various things
go golang-library markdown parser
Last synced: 25 Nov 2024
https://github.com/umarbutler/orjsonl
A lightweight, high-performance Python library for parsing jsonl files.
bzip2 deserialization gzip json json-lines jsonl jsonlines ndjson parser parsing python serialization xz zstandard
Last synced: 07 Nov 2024
https://github.com/ioriens/wxml-transpiler
Port of wcc.exe to JavaScript. wxml ๆไปถ็ผ่ฏๅจ --- ้้ขๆๅพๅคๆ ็จไปฃ็ ๏ผๆ็ฉบๅๆด็ไธ
minapp miniapp parser transpiler wxml wxml-to-js
Last synced: 17 Nov 2024
https://github.com/LaunchPlatform/beancount-parser
Standalone Lark based Beancount syntax parser (not relying on Beancount library), MIT license
Last synced: 02 Nov 2024
https://github.com/OrbintSoft/yauaa.netstandard
Yet Another UserAgent Analyzer .NET Standard Porting
analyzer browser csharp dectect detection dotnet dotnet-core dotnet-standard parse parser ua user-agent user-agent-parser user-agent-parsing
Last synced: 13 Nov 2024
https://github.com/eno-lang/enolib
An eno parsing library available for JavaScript, Python, Ruby and Rust
eno javascript parser python ruby rust
Last synced: 23 Jan 2025
https://github.com/creekorful/mvnparser
Go parser for maven Project Object Model (POM) file
go-module golang golang-library maven-pom parser pom
Last synced: 28 Oct 2024
https://github.com/birkir/graphql-mst
Convert GraphQL to mobx-state-tree models
converter graphql mobx mobx-state-tree mst parser typescript
Last synced: 15 Nov 2024
https://github.com/dmy/elm-pratt-parser
Pratt / Top-Down Operator Precedence parsing for elm/parser
down elm expression operator parser parsing pratt precedence tdop top top-down
Last synced: 15 Nov 2024
https://github.com/jrop/pratt-calculator
A very simple expression evaluator written using a Pratt Parser
calculator expression-evaluator expression-parser expression-tree javascript nodejs parser pratt-parser
Last synced: 20 Nov 2024
https://github.com/clowd/clowd.clipboard
A platform-agnostic clipboard library for dotnet, and a bespoke dib parser.
avalonia avaloniaui bitmap clipboard gdi parser windows winforms wpf
Last synced: 06 Dec 2024
https://github.com/tree-sitter/tree-sitter-ql
tree-sitter grammar for the CodeQL language
Last synced: 07 Feb 2025