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-14 00:18:03 UTC
- JSON Representation
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/connorlay/tree-sitter-surface
Surface grammar for Tree-sitter
elixir neovim parser tree-sitter
Last synced: 23 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
https://github.com/theimpossibleastronaut/configster
Rust library for parsing configuration files
config configuration-management library parser rust settings
Last synced: 08 Nov 2024
https://github.com/xnuinside/py-models-parser
Parser for Different Python Models (pure Python classes, Pydantic, Enums, ORMs: DjangoORM, Tortoise, SqlAlchemy, GinoORM, PonyORM, Pydal) to extract information about columns(attrs), model, table args,etc in one format.
classes dataclasses django-orm gino-orm hacktoberfest models orm parser ponyorm pydal pydantic python sqlalchemy tortoise-orm
Last synced: 27 Oct 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/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/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/morgancaron/script
Script is a multi-paradigm compiled programming language. The compiler core has been migrated to CppUtils.
compiler cpp cpp20 cpp23 language parser programming-language script script-language scripting scripting-language
Last synced: 09 Nov 2024
https://github.com/ektotv/xmltv
An extremely fast XMLTV parser and generator for Node and the browser.
Last synced: 18 Nov 2024
https://github.com/oleiade/gomme
Parser combinator library for Go
byte-array golang gomme grammar parse parser parser-combinators text
Last synced: 15 Nov 2024
https://github.com/tree-sitter-grammars/tree-sitter-odin
Odin grammar for tree-sitter
Last synced: 26 Nov 2024
https://github.com/DovarFalcone/google-takeout-location-parser
Easily parse location .json files provided by the Google Takeout service
arcgis geospatial google google-history google-location-history google-maps google-takeout history-tracking json location-history-parser location-tracking parser personal-data
Last synced: 25 Nov 2024
https://github.com/ojarva/openvpn-status-parser
Parser for openvpn status file
Last synced: 13 Nov 2024
https://github.com/r32/lex
Build lexer and simple parser(SimpleLR) in macro, It also provides lexer and simpleLR tool for c language
Last synced: 12 Feb 2025
https://github.com/netbymatt/nexrad-level-3-data
Parsing of NEXRAD Level 3 data
decoding javascript nexrad nexrad-data node parser radar-data radar-site reflectivity-data velocity-data
Last synced: 30 Nov 2024
https://github.com/TrippW/LDF-Parser
A parser for retrieving data from automotive Lin description files (LDF)
Last synced: 18 Nov 2024
https://github.com/lleballex/magiceden-bot
Telegram bot that parses NFTs from Magic Eden
aiogram aiogram-bot bot magiceden nft parser python telegram-bot
Last synced: 11 Nov 2024
https://github.com/sec-ant/bdsupreader
A BluRay PGS subtitle (.sup) parser
bd bluray captions parser pgs pgs-subtitles run-length-decoding run-length-encoding subtitle sup timestamp
Last synced: 28 Jan 2025
https://github.com/rydesun/tree-sitter-dot
Graphviz DOT grammar for tree-sitter.
Last synced: 05 Feb 2025
https://github.com/xboxdev/xbedump
Tool to dump header information or sign original Xbox executables
binary binutils executable parser xbe xbox
Last synced: 08 Nov 2024
https://github.com/madmann91/slang
A small, flexible and extensible front-end for GLSL.
glsl parser preprocessor type-checker
Last synced: 20 Nov 2024
https://github.com/pmunch/combparser
A parser combinator library for easy generation of complex parsers
Last synced: 11 Feb 2025
https://github.com/lanl/flpr
FLPR: The Fortran Language Program Remodeling system
code-manipulation cpp cpp17 fortran fortran-language fortran2018 frontend library parser source-code-analysis source-code-manipulation source-generation source-manipulation source-to-source syntactic-analysis syntax-analysis
Last synced: 09 Dec 2024
https://github.com/macmade/elfdump
ELFDump is a C parser for ELF64 object files.
binary c dump elf executable parser
Last synced: 12 Dec 2024
https://github.com/markleone/weekendcompiler
An example LLVM-based compiler for a subset of C.
compiler llvm parser typechecker
Last synced: 16 Dec 2024
https://github.com/remarkablemark/inline-style-parser
📝 Inline style parser.
css inline-style inline-style-parser javascript nodejs npm parse parser style
Last synced: 08 Feb 2025
https://github.com/tree-sitter-grammars/tree-sitter-luadoc
Lua docs grammar for tree-sitter
emmylua luacats parser tree-sitter
Last synced: 11 Jan 2025
https://github.com/anglesharp/anglesharp.xml
:angel: Library to add XML and DTD parsing capabilities to AngleSharp.
anglesharp c-sharp dom library parser xml
Last synced: 19 Jan 2025
https://github.com/dvamishkilapa/vkarchivedownloader
Утилита для скачивания всех вложений, которые можно получить из архива аккаунта VKontakte
aiohttp archive asyncio beautifulsoup4 browser bs4 cookie json multithreading parse parser processpoolexecutor python vk vkontakte
Last synced: 08 Feb 2025
https://github.com/yarikartoshe4ka/vk-messages-saver
Утилита для сохранения переписок ВКонтакте
api downloader dumper messages parser saver vk vk-api
Last synced: 08 Feb 2025
https://github.com/refreezed/dumbluaparser
Lua parsing library capable of optimizing and minifying code.
abstract-syntax-tree library lua lua-module lua51 lua52 lua53 lua54 luajit minifier obfuscation optimizer parser pure-lua single-file tokenizer
Last synced: 16 Nov 2024
https://github.com/gilzoide/pega-texto
Single-file Parsing Expression Grammars (PEG) runtime engine for C
header-only parser parsing parsing-expression-grammars peg single-file single-header
Last synced: 27 Oct 2024
https://github.com/tanin47/javaparser.rs
[work-in-progress] Java parser written in Rust
Last synced: 02 Nov 2024
https://github.com/tact-lang/tree-sitter-tact
🌳 Tree-sitter grammar for the ⚡ Tact contract programming language
grammar highlighting lexer parser tact the-open-network ton tree-sitter tree-sitter-parser tree-sitter-tact
Last synced: 08 Feb 2025
https://github.com/denisdefreyne/d-mark
Semantic markup language
d-mark language markup-language parser ruby
Last synced: 28 Oct 2024
https://github.com/simonepri/phc-format
📝 PHC String Format implementation for Node.JS
competition crypt crypto decode deserialize deserializer encode format hashing mcf nodejs parser password phc serialize serializer standard string
Last synced: 15 Jan 2025
https://github.com/tree-sitter-grammars/tree-sitter-cuda
CUDA grammar for tree-sitter
Last synced: 30 Oct 2024
https://github.com/tom-wolfe/dice-typescript
A TypeScript library for parsing dice rolling expressions, most commonly used in tabletop RPGs.
dice dice-notation dice-roller parser rpg rpg-dice-roller typescript
Last synced: 30 Nov 2024
https://github.com/xuri/nfp
Go Language Microsoft Excel™ Number Format Parser
ast ecma-376 excel excelize go golang lexer number-format number-formating parser spreadsheet
Last synced: 12 Feb 2025
https://github.com/beaglefoot/tree-sitter-awk
GNU AWK grammar for tree-sitter
Last synced: 19 Dec 2024
https://github.com/devtony101/miria-code-editor
This an online code editor made for a new programming language named Miria.
grammars javascript javascript-application language nearley nearleyjs parser spa-application vue vue-project vue-router vuejs vuex
Last synced: 12 Nov 2024
https://github.com/shiinamiyuki/lunatic
lunatic: a toy lua interpreter
compiler interpreter parser practice-project programming-language register-machine virtual-machine
Last synced: 14 Nov 2024
https://github.com/yuja/tree-sitter-qmljs
QML grammar for the tree-sitter parsing library
Last synced: 18 Nov 2024
https://github.com/gsurma/twitter_data_parser
Python scripts that download metadata and tweets for given users.
data machine-learning parser python python2 twitter twitter-api
Last synced: 18 Nov 2024
https://github.com/rightcapitalhq/phpdoc-parser
Next-gen PHPDoc parser with support for intersection types and generics(TypeScript version)
ast javascript parser php php7 phpdoc phpdoc-parser phpstan rightcapital static-analy static-analyzer static-code-analyzer typescript
Last synced: 26 Nov 2024
https://github.com/amphp/http-server-form-parser
An HTTP server plugin that simplifies form data handling. Effortlessly parse incoming form submissions and extracting its data.
amphp form forms html http http-server multipart-formdata parser php x-www-form-urlencoded
Last synced: 11 Nov 2024
https://github.com/danman113/yali.js
Yet Another Lox Interpreter. Yet Another Lox Interpreter. Javascript Implementation. A Parser, Interpreter, REPL, Code Formatter and Transpiler for the Lox programming language implemented in Javascript.
interpreter lox lox-interpreter lox-language parser transpiler
Last synced: 15 Nov 2024
https://github.com/nothing12321/proxy-grabber
Python-based Massive Proxy Grabber. This bot grabs proxies from public websites so you can use them.
bot checker crawler grabber javascript parser proxies proxies-scraper proxy proxy-checker proxy-list proxy-parser proxy-scraper proxy-scrapper proxy-tool proxygrabber python socks socks4 socks5
Last synced: 28 Nov 2024
https://github.com/Tazdevil971/bin_io
Framework for reading and writing to binary files
binary crate decoder encoder parser parser-combinators rust
Last synced: 16 Nov 2024
https://github.com/k1tbyte/steam-organizer
Program for interacting with Steam accounts
authentication csharp dotnet encryption parser steam steam-account steam-api steam-client steam-games steambot steamworks valve
Last synced: 29 Jan 2025
https://github.com/hedzr/cmdr-cxx
cmdr cxx version, a C++17 header-only command-line parser with hierarchical config data manager here
argument-parser argument-parsing cli cmdr cmdr-cxx command-line command-line-interface command-line-parser cxx17 cxx17-library hierarchical-data jaro-winkler-distance parser posix-compliant
Last synced: 14 Nov 2024
https://github.com/saqqdy/clipboard-parser
A tool to read the clipboard and parse out the table data. Support for parsing @RequestParam/@ApiModelProperty interfaces to define code, Word, Excel and other form-like data
api api-tool apimodelproperty clipboard-parser excel java java-parser java-tool parser requestparam web-table word
Last synced: 18 Nov 2024
https://github.com/floydjones1/grpcwebtext-parser
A script that parses your grpc web text into a human readable format
Last synced: 15 Nov 2024
https://github.com/gurbaaz27/typeless
an interpreter for λ-calculus implemented in ruby
abstract-syntax-tree beta-reduction compiler interpreter lambda-calculus lexer-parser ll1-grammar ll1-parser parser ruby
Last synced: 14 Nov 2024
https://github.com/softcircuits/silk
Simple Interpreted Language Kit (SILK). An easy way to add scripting and automation to your .NET applications.
compiler csharp csharp-library interpreter lexical-analyzer parser
Last synced: 11 Nov 2024
https://github.com/bluzzi/cookie-muncher
Effortless cookie management for server and browser 🍪
browser cookie http parser rfc6265 serializer
Last synced: 16 Jan 2025
https://github.com/seb-jones/simple-ini-reader
Fast, Simple, Public Domain INI Reader written in C
c cpp cross-platform ini parser public-domain reader single-file
Last synced: 14 Nov 2024
https://github.com/chalcolith/kiuatan
A parser library for Pony.
parser parser-generator parser-library parsing-expression-grammar peg pony pony-language ponylang
Last synced: 28 Jan 2025
https://github.com/petitparser/dart-petitparser-examples
Examples of PetitParser for Dart.
examples parser parser-combinators petitparser
Last synced: 09 Nov 2024
https://github.com/64/cansid
A minimal ANSI escape sequence parser, written in C.
ansi-codes ansi-colors ansi-escape-codes c parser
Last synced: 13 Nov 2024
https://github.com/minekube/brigodier
Brigodier is a command parser & dispatcher, designed and developed for command lines in Minecraft chat commands. It is a complete port from Mojang's "brigadier" into Go. Used by our Gate proxy.
brigadier command commands-framework go golang library minecraft mojang parser
Last synced: 09 Nov 2024
https://gitlab.com/vuedoc/parser
Generate a JSON documentation for a Vue component
doc documentation parser vue vuedoc
Last synced: 20 Nov 2024
https://github.com/mvz/ripper_ruby_parser
Drop-in replacement for RubyParser using Ripper
Last synced: 12 Feb 2025
https://github.com/mity/mustache4c
C {{mustache}} parser library.
c library mit-license mustache parser
Last synced: 10 Nov 2024
https://github.com/yeaseen/c-compiler
:hamburger: A subset of C Compiler[Lexical Analyzer, Syntax Analyzer, Semantic Analyzer & Intermediate Code Generator] , DAG & TAC implemented in C++ using Flex and Yacc-Bison as an assignment of sessional course CSE310 in undergradute studies in CSE, BUET
assembly-8086 bison c-compiler compiler-construction compiler-design cse-buet dag intermediate-code-generation lexical-analyzer parser parser-generator semantic-analyzer symbol-table tac yacc
Last synced: 17 Nov 2024
https://github.com/chlumsky/json-cpp-gen
A generator of JSON parser & serializer C++ code from structure header files
code-generation json parser serializer
Last synced: 19 Nov 2024
https://github.com/xob0t/mmparser
Скрапер/парсер megamarket.ru
api megamarket parser python scraper
Last synced: 24 Dec 2024
https://github.com/getcuia/stransi
🖍️ A lightweight Python parser library for ANSI escape code sequences
ansi ansi-colors ansi-escape-codes console cuia parser python stransi terminal
Last synced: 11 Dec 2024
https://github.com/maxfierke/hcl.cr
A general-purpose HCL2 (Hashicorp Configuration Language) parser written in Crystal.
crystal crystal-lang hcl hcl2 parser
Last synced: 17 Dec 2024
https://github.com/here-be/snapdragon-util
Utilities for the snapdragon parser/compiler.
ast compiler javascript node nodejs parser snapdragon utils
Last synced: 19 Dec 2024
https://github.com/kronopt/fastaparser
A Python FASTA file Parser and Writer.
fasta fasta-parser fasta-reader fasta-writer parser python python-3
Last synced: 16 Oct 2024
https://github.com/arashm/poparser
A Ruby PO file parser, editor and generator. PO files are translation files generated by GNU/Gettext tool
Last synced: 10 Feb 2025
https://github.com/aereal/gohn
Hatena Notation (はてな記法) Parser written in Go
Last synced: 14 Oct 2024
https://github.com/nektro/mantle.js
🌋 A modular programming language lexer and parser, written in JavaScript
compilers javascript lexer parser
Last synced: 14 Oct 2024
https://github.com/kasei/swift-sparql-syntax
SPARQL 1.1 Parser and Abstract Syntax
Last synced: 27 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-starlark
Starlark grammar for tree-sitter
Last synced: 14 Dec 2024
https://github.com/ithinuel/async-gcode
A simple gcode parser written in rust
3d-printing cnc-machine gcode parser rust-lang stream
Last synced: 27 Oct 2024
https://github.com/umutozel/jokenizer
:dragon: JavaScript expression tokenizer and evaluator
evaluator expression javascript parser tokenizer typescript
Last synced: 29 Nov 2024
https://github.com/kkarnauk/parsek
Parser combinators in Kotlin for Kotlin Multiplatform
grammar kotlin lexer parser parser-combinator tokenizer
Last synced: 25 Nov 2024
https://github.com/myndex/colorparsley
A lightweight but versatile mini-lib to parse color strings, objects, or numbers, returning a simple rgba array, and related string utilities. This was developed as part of the basic APCA distro.
color colors css css4 displayp3 hex hsl hwb javascript parser rgb srgb string-formatter string-matching string-parsing string-pattern-matching
Last synced: 13 Dec 2024