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-10 00:22:05 UTC
- JSON Representation
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/figsoda/pep-508
Rust implementation of Python dependency parser for PEP 508
chumsky parser pep508 python requirements rust
Last synced: 02 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/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/perlpunk/yaml-pp-p5
A YAML 1.2 processor in perl
parser perl5 yaml yaml-parser yaml-processor
Last synced: 12 Oct 2024
https://github.com/mistlog/react-peg
A react style parser generator based on PEG.js
parser parser-generator peg pegjs react
Last synced: 06 Dec 2024
https://github.com/tree-sitter-grammars/tree-sitter-vim
Vimscript grammar for tree-sitter
Last synced: 25 Jan 2025
https://github.com/allisterb/alpheus
Cross-platform configuration file parser
configuration-management dotnet parser
Last synced: 07 Nov 2024
https://github.com/shepmaster/ebene-rust
A Rust source code parser and explorer
Last synced: 28 Oct 2024
https://github.com/hoosnick/freelance-job-notifier
Freelance Jobs Telegram Notifier
freelance kwork kwork-api parser upwork upwork-api
Last synced: 27 Oct 2024
https://github.com/mwallerb/fsource
Fortran static analysis tool written in pure Python
fortran2008 fortran77 lexer parser static-analysis
Last synced: 19 Dec 2024
https://github.com/ijzerenhein/rtftohtml
Parse RTF and write output as an HTML file (written specifically for InDesign generated RTF, but works for any source)
converts-rtf html in-design indesign2html indesigntohtml parser rtf rtf2html rtftohtml
Last synced: 14 Oct 2024
https://github.com/gangliao/tiger
implement a full compiler based on c++ 11
backend code-generator compiler cplusplus-11 front-end graph-coloring parser scanner
Last synced: 12 Oct 2024
https://github.com/NeuraLegion/har
HAR (HTTP Archive) parser in Crystal
crystal har http-archive http-archive-format json parser
Last synced: 30 Oct 2024
https://github.com/hiro08gh/rich-editor-to-markdown-parser
microCMS Rich Editor response convert to markdown.
markdown markdown-parser microcms parser
Last synced: 27 Oct 2024
https://github.com/symind/ts-glsl
A GLSL Parser implemented purely in TypeScript type annotations.
Last synced: 28 Oct 2024
https://github.com/lagleki/livla
A combine of Lojban tools
dictionary-software lojban parser search-interface
Last synced: 27 Oct 2024
https://github.com/whoan/fixparser
:bank: A Rust/WASM library to parse FIX messages without a dictionary
fix fix-parser fix-protocol hacktoberfest json parser wasm
Last synced: 09 Nov 2024
https://github.com/intuit/node-pom-parser
Parsing Java's pom.xml and properly returning the json object, including attributes and values.
enterprise hacktoberfest hacktoberfest2022 javascript json nexus node-pom-parser parser pom
Last synced: 19 Nov 2024
https://github.com/ohler55/compare-go-json
A comparison of several go JSON packages.
benchmarks compare go json jsonpath parser
Last synced: 22 Jan 2025
https://github.com/shaarli/netscape-bookmark-parser
PHP library to parse Netscape bookmark files
bookmarks chrome-bookmarks firefox-bookmarks netscape netscape-bookmark netscape-bookmark-file parser
Last synced: 25 Nov 2024
https://github.com/neuralegion/har
HAR (HTTP Archive) parser in Crystal
crystal har http-archive http-archive-format json parser
Last synced: 30 Nov 2024
https://github.com/alexandrepiveteau/parser-combinators-kotlin
Parser combinators for Kotlin
kotlin parser parser-combinators
Last synced: 06 Nov 2024
https://github.com/kf99916/gpx-parser-builder
A simple gpx parser and builder between GPX string and JavaScript object
builder gpx gpx-parser javascript parser
Last synced: 10 Jan 2025
https://github.com/rubensworks/rdfa-streaming-parser.js
A fast and lightweight streaming RDFa parser for JavaScript
hacktoberfest linked-data parser rdf rdfa rdfjs streaming
Last synced: 07 Feb 2025
https://github.com/sealmove/nimitai
A parser generator for binary data
forensics parser reverse-engineering
Last synced: 01 Jan 2025
https://github.com/ygg-lang/yggdrasil.rs
yggdrasil compiler with rust runtime
codegen compiler highlighter interpreter lexer parser parser-combinators parser-generator peg
Last synced: 29 Nov 2024
https://github.com/zaid-ajaj/fable.parsimmon
Fable binding for the Parsimmon parser combinator library
Last synced: 28 Oct 2024
https://github.com/alecthomas/langx
Language experimentation.
compiler-design parser semantic-analysis type-analysis
Last synced: 27 Oct 2024
https://github.com/Componolit/SXML
Formally verified, bounded-stack XML library
ada formal-methods formal-verification parser spark xml
Last synced: 26 Oct 2024
https://github.com/lireincore/ymlparser
YML (Yandex Market Language) parser
parser php yandex yandex-market-language yml
Last synced: 13 Oct 2024
https://github.com/kororo/conff
Simple configuration parser with evaluator library for Python.
config configuration evaluation expression flexible jinja2 parser python yaml
Last synced: 14 Oct 2024
https://github.com/mar-muel/local-geocode
Simple library for efficient geocoding without making API calls
countries geocode geocoding geolocation geonames geoparser parser twitter
Last synced: 28 Oct 2024
https://github.com/OneBit74/ezpz
Easy Parsing C++ Library
cpp cpp20 header-only parser parser-combinators parser-generator
Last synced: 26 Oct 2024
https://github.com/lomirus/html_editor
Pure and simple HTML parser and editor.
Last synced: 02 Nov 2024
https://github.com/inukshuk/anystyle.io
anystyle bibliography citation-styles conditional-random-fields machine-learning parser
Last synced: 13 Jan 2025
https://github.com/lowlighter/rakun
🦝 A parser to extract metadata from anime torrent filename, like source, codecs, resolution, series, audio, etc.
anime-torrents parser torrent torrent-management
Last synced: 09 Nov 2024
https://github.com/hlhr202/rust-css-parser
This project aims to implement a CSS(less like) parser in rust. Currently the code is targeting the PostCSS AST. Very early stage, do not use in production.
Last synced: 14 Oct 2024
https://github.com/pr0pz/scene-release-parser
A library for parsing scene release names into human readable data.
parser parser-library predb release scene scene-release warez warez-scripts warezscene
Last synced: 16 Nov 2024
https://github.com/rse/parsing-techniques
Lecture on Parsing Techniques
javascript parser parsing regexp scanner technique
Last synced: 23 Jan 2025
https://github.com/theiskaa/mate
A simple and lightweight arithmetic expression interpreter
Last synced: 26 Nov 2024
https://github.com/alexhuszagh/minimal-lexical
Minimal float parser primitives with a focus on compile times.
Last synced: 18 Nov 2024
https://github.com/arirusso/nibbler
Ruby MIDI message parser
midi midi-messages midi-parser music nibbles parser ruby
Last synced: 24 Nov 2024
https://github.com/Microndgt/rfdmovies-client
🎬instant recommending or finding or downloading movies via the command line
download-movies movie parser postgresql python recommender-system watch
Last synced: 26 Nov 2024
https://github.com/netromdk/dispar
Dispar - Cross-platform Disassemling binary Parser
binary-analysis cmake cpp17 cross-platform disassembler mach-o parser qt5 reverse-engineering
Last synced: 22 Jan 2025
https://github.com/microndgt/rfdmovies-client
🎬instant recommending or finding or downloading movies via the command line
download-movies movie parser postgresql python recommender-system watch
Last synced: 17 Nov 2024
https://github.com/lydanne/ctxexp-parser
In the dynamic execution of JS language environment (wechat applet) to execute JS class calling function.
ast eval javascript jsonpath parser
Last synced: 09 Nov 2024
https://github.com/pragmatwice/chthollylang
A simple implementation of Yet another script language Chtholly
implmentation intermediate-code-generation parser parser-combinators programming-language
Last synced: 08 Nov 2024
https://github.com/richardhightower/jparse
JParse, the most efficient JSON parser for the JVM yet.
index-overlay java json jsonpath parser
Last synced: 06 Nov 2024
https://github.com/ladroid/rusty-pkl
Lightweight Pkl parser for Rust
config configuration parser parser-library parsing parsing-library pkl rust rust-lang
Last synced: 14 Nov 2024
https://github.com/y1yang0/bc2json
[bc2json] transform java bytecode to json representation
bytecode classfile decompiler disassembler intermediate-representation java json parser serializer
Last synced: 09 Nov 2024
https://github.com/yosymfony/parser-utils
A library for writing recursive descent parsers in PHP.
lexer parser php recursive-descent-parser
Last synced: 10 Nov 2024
https://github.com/librariesio/gradle-parser
:coffee: Parse gradle files and return JSON
dependencies gradle librariesio parser
Last synced: 10 Nov 2024
https://github.com/oblac/jodd-lagarto
Java HTML parsers suite.
html html-parser java jquery parser
Last synced: 11 Nov 2024
https://github.com/jimm98y/sharpmp4parser
A C# API to read, write and create MP4 files. No native dependencies, portable netstandard2.0. Supports H264/H265 for video and AAC for audio. Ported into C# from Java mp4parser.
decoder encoder mp4 muxing netstandard20 parser recording streaming video
Last synced: 30 Oct 2024
https://github.com/rukai/brawllib_rs
Brawl character file parser, based on brawlbox/brawllib, written in rust.
Last synced: 18 Nov 2024
https://github.com/mystpi/bella
🐶 Bella ⌁ A simple functional programming language ⌁ Written in Gleam!
functional-programming gleam interpreter lexer nodejs parser programming-language
Last synced: 13 Nov 2024
https://github.com/Xapphire13/tree-sitter-syntax-visualizer
Syntax tree visualizer for tree-sitter
ast atom lexer parser syntax syntax-tree tree-sitter visualizer
Last synced: 28 Nov 2024
https://github.com/gallettilance/ats-blockchain
⛓️ Blockchain + Smart contracts from scratch
ats-lang blockchain blockchain-demo commandline-interface functional-programming interpreter lambda-calculus lisp parser programming-language smart-contract-platform smart-contracts
Last synced: 25 Dec 2024
https://github.com/zentered/issue-forms-body-parser
GitHub Issue Forms Body Parser Action
github-issue-forms issue-forms parser
Last synced: 27 Dec 2024
https://github.com/flamencist/selectorgenerator
JavaScript object that creates a unique CSS selector for a given DOM element. It has no external dependencies.
css css-selector javascript parser
Last synced: 28 Dec 2024
https://github.com/jonschlinkert/gfm-code-blocks
Extract gfm (GitHub Flavored Markdown) fenced code blocks from a string.
blocks code gfm github-flavored-markdown markdown parser
Last synced: 09 Nov 2024
https://github.com/vict0rsch/minydra
🦎 Minimal Python command-line parser inspired by Facebook's Hydra. Handles and parses arbitrary arguments into dot-accessible nested dictionaries.
command-line-tool commandline dictionaries dot-access minimal no-dependencies parser python
Last synced: 09 Nov 2024
https://github.com/serguun42/social-picker-api
Extract media from various posting platforms like Twitter, Reddit, Pixiv, Youtube, Tiktok, Osnova and many others
coub ffmpeg instagram joyreactor osnova parser pixiv reddit tiktok tumblr twitter ugoira youtube-dl yt-dlp
Last synced: 22 Nov 2024
https://github.com/snowfirewolf/minecraft-motd-parser
The Minecraft Server MOTD Parser
javascript minecraft motd nodejs parser typescript
Last synced: 28 Oct 2024
https://github.com/particle-iot/gcc-output-parser
gcc error parsing library
Last synced: 10 Nov 2024
https://github.com/shomali11/commander
Command evaluator and parser
command evaluator parameters parser
Last synced: 02 Nov 2024
https://github.com/birdofpreyru/babel-preset-svgr
Babel preset for SVG importing into React apps using Babel & SVGR
babel javascript parser plugin react svg svgr
Last synced: 31 Oct 2024
https://github.com/gromgull/cgajs
A javascript parser, processor and visualiser for the ESRI CGA Grammar language
cga parser shape-grammar threejs
Last synced: 13 Oct 2024
https://github.com/lpil/soup
A simple interpreted language written in Elixir
functional interpreter language parser
Last synced: 12 Oct 2024
https://github.com/mylogin/htmlparser
Fast and lightweight C++ HTML parser
cpp11 css-selectors formatter html parser whatwg
Last synced: 26 Oct 2024
https://github.com/connorlay/tree-sitter-surface
Surface grammar for Tree-sitter
elixir neovim parser tree-sitter
Last synced: 23 Oct 2024
https://github.com/qnighy/rbbardiche
Ruby parser and LSP in Rust
languageserver parser ruby rust
Last synced: 23 Oct 2024
https://github.com/hyprland-community/hyprparse
Hyprland/Hyprpaper/Hypr configuration file parser [maintainer=@yavko]
config configuration hypr hyprland parser
Last synced: 17 Nov 2024
https://github.com/sayan751/email-address-parser
An RFC 5322, and RFC 6532 compliant email address parser.
email-address email-address-validator parser rfc5322 rfc6532
Last synced: 27 Oct 2024
https://github.com/saschpe/android-pls-parser
A playlist file (*.pls) parser library for Android
aar-library android android-library parser parser-library playlist pls travis-ci
Last synced: 21 Oct 2024
https://github.com/breandan/yuri
👨🚀 A type-safe URI builder in Kotlin
codegen dsl gradle-plugin kotlin parser type-safety uri
Last synced: 14 Oct 2024
https://github.com/tonystone/geofeatures2
A lightweight, high performance geometry library in Swift.
cocoapods geojson geometry geometrycollection high-performance ios linestring linux multilinestring multipolygon osx parser polygon swift swift-3 swift-package-manager swift3 wkt
Last synced: 28 Oct 2024