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/VIPnytt/SitemapParser
XML Sitemap parser class compliant with the Sitemaps.org protocol.
parser sitemap sitemaps-org xml xml-sitemap-parser
Last synced: 03 Nov 2024
https://github.com/JavaScriptRegenerated/yieldparser
Parse using JavaScript generator functions — it’s like components but for parsing!
generator-functions javascript parser regular-expression typescript
Last synced: 30 Nov 2024
https://github.com/lommix/bevy_hui
Component based UI crate using Xml/Html with focus on hot reload for the bevy engine.
bevy-engine bevy-plugin html parser ui xml
Last synced: 07 Feb 2025
https://github.com/1computer1/lexure
Parser and utilities for non-technical user input
Last synced: 31 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-lua
Lua grammar for tree-sitter
Last synced: 02 Feb 2025
https://github.com/qedk/configparser-rs
A simple configuration parsing utility with no dependencies built on Rust.
config configparser configuration hacktoberfest ini ini-parser parser rust settings
Last synced: 01 Feb 2025
https://github.com/krasun/gosqlparser
Simple SQL parser
go go-library golang lexer lexer-parser parser sql sqlparser
Last synced: 07 Feb 2025
https://github.com/anglesharp/anglesharp.css
:angel: Library to enable support for cascading stylesheets in AngleSharp.
anglesharp c-sharp css cssom library parser
Last synced: 19 Jan 2025
https://github.com/hukenovs/hh_research
Автоматизация поиска и исследования вакансий с сайта hh.ru (Headhunter) с помощью методов Python. Классификация данных, поиск статистических параметров.
api data-mining development headhunter http json jupyter-notebook machine-learning matplotlib nltk-python numpy pandas parser python research salary statistics
Last synced: 19 Nov 2024
https://github.com/amingolmahalle/httpclienttocurlgenerator
The HttpClientToCurl is a NuGet package for generating curl script of HttpClient in .NET ( C# | CSharp | Dotnet ) supported features: Post, Get, Put, and Delete. content types: application/json, text/xml, application/x-www-form-urlencoded
asp-net asp-net-core aspnetcore codegenerator converter csharp curl dotnet dotnet-standard extension http httpclient json nuget nuget-package package parser postman xml
Last synced: 04 Feb 2025
https://github.com/manchenkoff/openapi3-parser
OpenAPI 3 parser to use a specification inside of the code in your projects
openapi openapi-specification openapi3 parser python3 swagger
Last synced: 03 Feb 2025
https://github.com/sandrofigo/voxreader
A C# library to read .vox files created with MagicaVoxel
magica-voxel magicavoxel openupm parser parser-library reader unity unity-3d unity-scripts unity3d unity3d-plugin vox vox-files voxel
Last synced: 06 Feb 2025
https://github.com/torik42/yalafi
Yet another LaTeX filter
emacs filter html-report languagetool latex parser python-3 vim
Last synced: 24 Jan 2025
https://github.com/ije/md4w
A Markdown renderer written in Zig & C, compiled to WebAssymbly.
html markdown md4c parser renderer streaming wasm webassembly zig
Last synced: 02 Feb 2025
https://github.com/uro/teltonika-fm-parser
Teltonika fm xxxx protocol encoder and decoder
gps gps-library library parser php php7 teltonika tracker
Last synced: 05 Feb 2025
https://github.com/msoap/html2data
Library and cli for extracting data from HTML via CSS selectors
cli css-selector extract-data golang homebrew html library parser scrapping
Last synced: 23 Jan 2025
https://github.com/gamemaker1/office-text-extractor
Yet another library to extract text from MS Office and PDF files
docx get-text ms-excel ms-office ms-powerpoint ms-word parser pdf pptx text-extraction xlsx
Last synced: 25 Jan 2025
https://github.com/Zheoni/cooklang-chef
A CLI to manage cooklang recipes
cli cooking-recipes cooklang parser rust
Last synced: 21 Nov 2024
https://github.com/luals/luaparser
Customized Lua parser for [lua-language-server](https://github.com/sumneko/lua-language-server).
lpeg lpeglabel lua luajit parser syntax-checker
Last synced: 23 Jan 2025
https://github.com/dibyendumajumdar/ravi-compiler
Parser and compiler for Ravi and Lua
abstract-syntax-tree ast c compiler compiler-construction intermediate-representation lexer lua parser
Last synced: 16 Nov 2024
https://github.com/cwdoh/cssparser.js
cssparser.js is a parser that generate json from css with matched orders & structures.
css generated-parser javascript json npm parser
Last synced: 27 Oct 2024
https://github.com/googlechromelabs/wasmbin
A self-generating WebAssembly parser & serializer in Rust.
parser parsing rust rustlang serialization serializer toolchain wasm webassembly
Last synced: 23 Jan 2025
https://github.com/LuaLS/LuaParser
Customized Lua parser for [lua-language-server](https://github.com/sumneko/lua-language-server).
lpeg lpeglabel lua luajit parser syntax-checker
Last synced: 16 Nov 2024
https://github.com/viveknathani/teachyourselfmath
A math PDF extraction engine, built for the internet. ❤️
engine math node parser postgresql queues redis
Last synced: 23 Jan 2025
https://github.com/edcarroll/ta-json
Type-aware JSON serializer/parser
classes decorators es2016 es7 javascript json parser serializer typescript
Last synced: 18 Nov 2024
https://github.com/mazrean/formstream
A Fast Streaming Parser for multipart/form-data in Golang
go multipart multipart-formdata parser
Last synced: 02 Feb 2025
https://github.com/blacktop/go-apfs
APFS parser written in pure Go
apfs apfs-volumes dmg file-recovery golang parser
Last synced: 17 Nov 2024
https://github.com/ympons/expreso
:coffee: A boolean expression parser and evaluator in Elixir.
boolean-expression elixir eval expreso lexer parser
Last synced: 07 Nov 2024
https://github.com/ekalinin/robots.js
Parser for robots.txt for node.js
javascript nodejs parser robots robots-txt
Last synced: 10 Nov 2024
https://github.com/rm-hull/jasentaa
A parser combinator library for Clojure and ClojureScript
clojure parser parser-combinators
Last synced: 03 Jan 2025
https://github.com/mideind/GreynirServer
The greynir.is Icelandic natural language processing API and website.
earley grammar icelandic icelandic-language icelandic-news-sites information-extraction natural-language-processing natural-language-queries nlp parse-forests parse-trees parser python tf-idf tokenizer
Last synced: 28 Oct 2024
https://github.com/mideind/greynirserver
The greynir.is Icelandic natural language processing API and website.
earley grammar icelandic icelandic-language icelandic-news-sites information-extraction natural-language-processing natural-language-queries nlp parse-forests parse-trees parser python tf-idf tokenizer
Last synced: 16 Jan 2025
https://github.com/torfsen/barely_json
A Python parser for data that only looks like JSON
Last synced: 16 Nov 2024
https://github.com/inukshuk/edtf.js
Extended Date Time Format (ISO 8601-2 / EDTF) Parser for JavaScript
date earley edtf iso8601 javascript parser time
Last synced: 31 Jan 2025
https://github.com/ecoshub/jin
Fastest JSON interpreter for GO
go-json golang gotools interpreter json json-go json-interpreter json-parser parser
Last synced: 12 Nov 2024
https://github.com/mkirchner/stutter
Implement a Lisp, in C, from scratch, no libs
ast c from-scratch lexer lisp make-a-lisp parser
Last synced: 19 Nov 2024
https://github.com/bajdcc/jMiniLang
用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。
compiler java lambda layui multi-process parser spring-boot thymeleaf virtual-machine vuejs
Last synced: 26 Nov 2024
https://github.com/luijait/gonet-scanner
Golang network scanner with arp discovery and own parser
arp golang hacking networking nmap parser pentesting portscanner scanports security
Last synced: 07 Nov 2024
https://github.com/natalie-lang/natalie_parser
NatalieParser is a zero-dependency, from-scratch, hand-written recursive descent parser for the Ruby Programming Language.
Last synced: 01 Nov 2024
https://github.com/tree-sitter/tree-sitter-embedded-template
Tree-sitter grammar for embedded template languages like ERB, EJS
parser template-language tree-sitter
Last synced: 05 Feb 2025
https://github.com/shwestrick/smlfmt
A custom parser/auto-formatter for Standard ML
autoformat formatter parser standard-ml
Last synced: 30 Nov 2024
https://github.com/poliander/cron
Parse and validate crontab expressions in PHP
cron crontab expression parser php validation
Last synced: 13 Nov 2024
https://github.com/ropensci/parzer
Parse geographic coordinates
geo geospatial parser r rstats
Last synced: 25 Oct 2024
https://github.com/sandrofigo/VoxReader
A C# library to read .vox files created with MagicaVoxel
magica-voxel magicavoxel openupm parser parser-library reader unity unity-3d unity-scripts unity3d unity3d-plugin vox vox-files voxel
Last synced: 11 Nov 2024
https://github.com/pascalgn/java-ast
Java Parser for JavaScript/TypeScript (based on antlr4ts)
antlr4 antlr4ts ast java javascript parser typescript
Last synced: 27 Oct 2024
https://github.com/phorward/unicc
LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML
c cpp javascript json lalr-parser lalr-parser-generator parser parser-generator python scannerless scannerless-lr xml
Last synced: 02 Feb 2025
https://github.com/superman2211/guepard
flash to html5 converter, as3 to javascript translator
actionscript3 air canvas2d compiler converter flash html5 javascript parser swf
Last synced: 29 Nov 2024
https://github.com/sinclairzx81/parsebox
Parser Combinators in the TypeScript Type System
combinators parser type-system typescript
Last synced: 07 Feb 2025
https://github.com/nvictus/svgpath2mpl
SVG path parser for matplotlib
matplotlib parser python svg svg-path
Last synced: 20 Dec 2024
https://github.com/remarkablemark/style-to-object
📝 Parse CSS inline style to JavaScript object.
css inline-style inline-styles javascript npm object parser pojo style-to-object
Last synced: 01 Feb 2025
https://github.com/danilafe/pegasus
A parser generator for C and Crystal.
c compilers crystal parser parser-generator
Last synced: 24 Jan 2025
https://github.com/mideind/greynirengine
A fast, efficient natural language processing engine for Icelandic.
earley icelandic natural-language-processing nlp parser parsing parsing-engine parsing-library python python-library python3
Last synced: 05 Feb 2025
https://github.com/eriknyquist/librxvm
non-backtracking NFA-based regular expression library, for C and Python
compiler compiler-design compilers hacktoberfest nfa parser parsers parsing pattern-matching patterns regex regex-pattern regexes regexp
Last synced: 12 Nov 2024
https://github.com/sonirico/parco
🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics
binary compiler deserialization generics go golang parser serialization
Last synced: 27 Dec 2024
https://github.com/thomersch/gosmparse
Processing OpenStreetMap PBF files at speed with Go
go golang openstreetmap osm parser pbf protobuf
Last synced: 07 Nov 2024
https://github.com/cyril/accept_language.rb
Ruby parser for Accept-Language request HTTP header 🌐
Last synced: 08 Feb 2025
https://github.com/icza/s2prot
Decoder/parser of Blizzard's StarCraft II replay file format (*.SC2Replay)
command-line-tool decoder parser replay replay-header sc2replay starcraft-ii-replays
Last synced: 06 Feb 2025
https://github.com/alexforster/pdu
Small, fast, and correct L2/L3/L4 packet parser.
Last synced: 24 Jan 2025
https://github.com/zaid-ajaj/fable.simplejson
A library for working with JSON in Fable projects
Last synced: 27 Oct 2024
https://github.com/c4deszes/ldfparser
LIN Description File parser written in Python
automotive ldf lin lin-standards parser python
Last synced: 18 Nov 2024
https://github.com/tyrrrz/ressy
Resource editor for PE files
assembly binary dotnet dotnet-core dotnet-standard native-resources parser pe portable-executable resources win32
Last synced: 06 Feb 2025
https://github.com/tree-sitter-grammars/tree-sitter-query
TS query grammar for tree-sitter
Last synced: 05 Feb 2025
https://github.com/semanser/terraform-parser
Terraform State and Plan parser written in Rust
parser rust rust-crate serde serde-json terraform
Last synced: 23 Jan 2025
https://github.com/ota-meshi/jsonc-eslint-parser
JSON, JSONC and JSON5 parser for use with ESLint plugins.
eslint-custom-parser eslint-parser json json5 jsonc parser
Last synced: 02 Feb 2025
https://github.com/rxwei/parsey
Swift Parser Combinators
parser parser-combinators swift
Last synced: 11 Nov 2024
https://github.com/tlaplus-community/tree-sitter-tlaplus
A tree-sitter grammar for TLA⁺ and PlusCal
grammar parser pluscal tlaplus tree-sitter
Last synced: 01 Feb 2025
https://github.com/butschster/dbml-parser
DBML parser for PHP8. It's a PHP parser for DBML syntax.
dbml parser parser-library php php8
Last synced: 02 Feb 2025
https://github.com/rxwei/Parsey
Swift Parser Combinators
parser parser-combinators swift
Last synced: 29 Oct 2024
https://github.com/sssooonnnggg/rslua
Yet another Lua lexer and Lua parser for Lua 5.3 written in pure Rust.
ast handwritten lexer lua parser rust transpiler
Last synced: 27 Oct 2024
https://github.com/caub/pg-tsquery
:mag: Parse user input into a valid PostgreSQL tsquery
parser postgresql search-in-text
Last synced: 05 Feb 2025
https://github.com/korlibs-archive/korau
Kotlin cORoutines AUdio - Pure Kotlin WAV, MP3 and OGG vorbis decoders
audio coroutines decoder jtransc kotlin kotlin-coroutines mp3 ogg parser sound vorbis wav
Last synced: 03 Nov 2024
https://github.com/mycatapache/sqlparser
A Quick SQL Parser Designed for MyCAT 2.0
Last synced: 07 Nov 2024
https://github.com/hqnna/mocha
An elegant configuration language for both humans and machines.
configuration deserialization format language library parser serialization specification zig
Last synced: 15 Nov 2024
https://github.com/soywiz-archive/korau
Kotlin cORoutines AUdio - Pure Kotlin WAV, MP3 and OGG vorbis decoders
audio coroutines decoder jtransc kotlin kotlin-coroutines mp3 ogg parser sound vorbis wav
Last synced: 02 Dec 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 Jan 2025
https://github.com/jonschlinkert/split-string
Split a string on a given character or characters, with support for escaping.
javascript jonschlinkert js node nodejs parse parser split split-string string string-split util
Last synced: 01 Feb 2025
https://github.com/rubensworks/rdf-parse.js
Parses RDF from any serialization
hacktoberfest linked-data parser rdf rdfjs streaming
Last synced: 08 Feb 2025
https://github.com/sys27/xfunc
xFunc provides a powerful parser and analyzer for mathematical expressions. It excels at calculating derivatives, simplifying expressions, and achieving high performance.
analyzer c-sharp complex-numbers derivative differentiation dotnet evaluate-expressions expression lexer logic math math-parser mathematics parse parser simplification units units-of-measure
Last synced: 08 Feb 2025
https://github.com/kobalicek/mpsl
Shader-Like Mathematical Expression JIT Engine for C++ Language
cpp expression jit math parser shader
Last synced: 28 Oct 2024
https://github.com/iamtodor/angel.co-companies-list-scraping
angel parser parsing parsing-csv scraper scraping
Last synced: 14 Nov 2024
https://github.com/softcircuits/htmlmonkey
Lightweight HTML/XML parser written in C#.
csharp dotnet html html-parser parser
Last synced: 07 Feb 2025
https://github.com/mindeng/nom-exif
Exif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff/raf etc.) and video/audio (mov/mp4/3gp/webm/mkv/mka, etc.) files are supported.
exif heif jpeg matroska metadata mkv mov mp4 nom parser quicktime raw rust tiff webm
Last synced: 02 Feb 2025
https://github.com/aripiprazole/plank
📜 | Functional programming language written in kotlin.
compiler kotlin llvm parser plank programming-language
Last synced: 15 Nov 2024
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/php-ion/websocket-parser
Streaming websocket frame parser and frame builder for c
builder c parser rfc6455 websocket websocket-parser
Last synced: 29 Dec 2024