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:

https://github.com/nank1ro/prompt-parser

A simple Python library for parsing LLM prompts.

ai llm openai parser prompt

Last synced: 20 Mar 2025

https://github.com/tacoberu/bnf-php

Framework for building BNF like parsers.

bnf bnf-parser parser parser-combinators

Last synced: 13 Jul 2025

https://github.com/DicomJ/mpeg-mp4

Bitstream processing library of MPEG-MP4 media file format (ISO/IEC 14496-14 - MPEG-4 Part 14: MP4 file format)

14496-14 avc cplusplus h246 h265 hevc iec iso library mp4 mpeg parser

Last synced: 18 Jul 2025

https://github.com/willothy/letter

Letter is a compiler project built in TypeScript using LLVM node bindings.

compiler llvm llvm-javascript parser programming-language typescript

Last synced: 05 May 2025

https://github.com/sandrofigo/simple-code-generator-unity3d

A library for generating source code from templates in Unity

code-generator generator parser template unity unity3d

Last synced: 02 Apr 2025

https://github.com/danue1/grape-rs

Grape is a GraphQL Lexer, Parser, Validator, and Runtime.

graphql lexer parser runtime validator

Last synced: 17 Mar 2025

https://github.com/n9gc/mcdjs

通过 JS 来编写指令 ~ Using JS to program Minecraft commands

chinese complier development generator js language mcdjs minecraft minecraft-command minecraft-commands parser

Last synced: 10 Apr 2025

https://github.com/leitwert-net/ftlbgp

A Python parser for BGP data in MRT or looking glass format.

bgp border-gateway-protocol mrt parser pypy python3

Last synced: 22 Jul 2025

https://github.com/MawKKe/integer-interval-expressions-go

A Go library for parsing integer interval expressions of the form '1,3-5,7-'

filter go golang intervals library parser parsing range-expansion range-expression ranges selector validator

Last synced: 07 May 2025

https://github.com/nabijaczleweli/registry.pol-rs

Parser for the Windows Registry Policy File format

parser registry rust windows

Last synced: 11 Apr 2025

https://github.com/ph-7/joralang

:moyai: :sunrise: :tropical_fish: JoraLang is my new Interpreter language working with a C++ Interpreter. It also offers a easy Terminal interface. Jora Language Interpreter is a simpler and lighter version with a totally different language syntax than my first GoYa programming language https://github.com/pH-7/GoYa :globe_with_meridians:

c-plus-plus goya goya-language interpreted-language interpreted-languages interpreted-programming-language interpreter jora jora-language language own-language parser programming programming-language

Last synced: 13 May 2025

https://github.com/xcrap-dev/html-parser

Xcrap HTML Parser is an experimental library written in Rust, built with the NAPI-RS framework for compatibility with Node.js. Its goal is to be fast, lightweight, and support both CSS and XPath queries. Designed for the Xcrap framework ecosystem — but not limited to it — it natively provides query options and limits on processed elements.

fast html javascript napi-rs nodejs parser rust typescript xcrap

Last synced: 28 Jun 2026

https://github.com/cocogitto/conventional_commits_parser_rs

A crate to parse and validate commit message against the conventional commits specification

conventional-changelog conventional-commits git parser rust

Last synced: 12 Dec 2025

https://github.com/geo-io/wkt-parser

Well-known text (WKT) Parser.

geo geography geometry parser spatial wkt

Last synced: 08 Apr 2026

https://github.com/xfgusta/elfy

Display information about ELF files

c elf elf-format elf-parser libelf parser readelf

Last synced: 08 Oct 2025

https://github.com/tree-sitter-grammars/tree-sitter-linkerscript

LD linker script grammar for tree-sitter

linker-script parser tree-sitter

Last synced: 12 Apr 2025

https://github.com/bangadam/nik-parser-php

NIK Parser is a package to convert Indonesian citizenship identity number into usefull information

indonesia laravel nik parser php

Last synced: 10 Apr 2025

https://github.com/appsignal/statsd_parser

(Dog)StatsD parser written in Rust

dogstatsd parser rust statsd

Last synced: 11 Apr 2025

https://github.com/tree-sitter-grammars/tree-sitter-puppet

Puppet grammar for tree-sitter

parser puppet tree-sitter

Last synced: 12 Apr 2025

https://github.com/gisce/ooquery

OpenObject Query Parser

hacktoberfest openerp openobject orm parser query sql

Last synced: 12 Apr 2025

https://github.com/spaze/security-txt

security.txt (RFC 9116) generator, parser, validator

generator parser security security-txt securitytxt validator

Last synced: 06 Apr 2026

https://github.com/chlohal/python-parser

A parser for Python in *pure* Javascript

javascript parser python

Last synced: 12 Apr 2025

https://github.com/fused-effects/fused-effects-parser

Parsing w/ fused-effects inspired by trifecta

algebraic-effects haskell parser

Last synced: 30 Apr 2025

https://github.com/ramonmeza/compiler

Trying to make a little compiler, just for fun and learning.

code code-generation compiler emitter lex lexer lexical-analysis lisp parser string-ify syntactic-analysis token tokenizer

Last synced: 10 Apr 2025

https://github.com/cordx56/jsdrink

Simple parser combinators library written in TypeScript

parser parser-combinators typescript

Last synced: 07 May 2025

https://github.com/rameel/ramstack.parsing

A blazing-fast, lightweight, and intuitive parser combinator library for .NET

parser parser-combinators peg

Last synced: 26 Jun 2025

https://github.com/lapets/imparse

Parser generator that can be used to quickly and succinctly define a parser definition, and to deploy an automatically-generated implementations thereof in multiple languages and on multiple platforms.

ll-parser parse parser parser-generator parser-library parsers parsing-library recursive-descent-parser

Last synced: 14 Jul 2025

https://github.com/shellyln/fruitsconfits

A well typed and sugared parser combinator framework for TypeScript/JavaScript.

javascript parser parser-combinator parser-framework typescript

Last synced: 18 Jun 2025

https://github.com/juliafem/asterreader.jl

AsterReader.jl is a Julia package to read Code Aster binary mesh and result files. Code Aster meshes can be done using another open source software SALOME Platform. Reading results from .rmed files is also partially supported, so it's possible to verify calculations of JuliaFEM.jl against Code Aster solutions.

code-aster fem mesh parser reader

Last synced: 17 Mar 2025

https://github.com/gerzer/jsonparser

Elegant, type-safe JSON parsing in Swift

codable json json-parser parser swift

Last synced: 13 Apr 2025

https://github.com/darkmattercore/nx_cfg_parser

A parser for the system configuration file found in the RomFS section from the FirmwareDebugSettings (0100000000000818) data container in Nintendo Switch consoles, written in Python.

atmosphere-cfw nintendo-switch parser romfs system-settings

Last synced: 13 May 2025

https://github.com/kyleross/kinesis-events

AWS Kinesis event parser and handler for Lambda consumers

aws aws-kinesis aws-kinesis-stream events javascript json json-parser kinesis node6 nodejs npm-module parser

Last synced: 12 May 2025

https://github.com/falsehuman/yandex_parser_to_excel

Парсер Яндекс.Маркет в Excel (Бот отключен)

content-api parser python selenium-python selenium-webdriver yandex-market

Last synced: 22 Jul 2025

https://github.com/marihachi/milli-lang

A toy language made with TypeScript. We execute a code by compiling it for the VM.

bytecode bytecode-interpreter compiler interpreter parser toy-language virtual-machine vm

Last synced: 26 Oct 2025

https://github.com/azu/hatebu-mydata-parser

はてなブックマークのsearch.dataのパーサライブラリ

bookmark hatena parser

Last synced: 12 May 2025

https://github.com/silentsoft/arguments-parser

Java command line arguments parser. Do not parsing main(String[] args) anymore !

arguments command-line parser

Last synced: 13 Apr 2025

https://github.com/trwyant/perl-ppix-quotelike

Parse Perl string literals and string-literal-like things.

parser perl perl-module

Last synced: 10 Apr 2025

https://github.com/desion/tidy_page

It is a html parser.Given a html document,It can get the content from the document. 给定一个网页提取网页中的正文内容和标题,用于网页解析、内容提取

html parser python2 spider

Last synced: 19 Jun 2025

https://github.com/ayonious/c-code-beautifier

✂️ A parser that can beautify Code written in C/C++

c-plus-plus ccode-beautifier compiler parser

Last synced: 26 Aug 2025

https://github.com/robingenz/zli

📟 A powerful CLI parser built with TypeScript and Zod for type-safe command-line interfaces.

cli parser zod

Last synced: 08 Sep 2025

https://github.com/justinmchase/uffda

Uffda is a parser generator for domain specific languages.

compiler dsl parser

Last synced: 12 May 2025

https://github.com/tree-sitter-grammars/tree-sitter-squirrel

Squirrel grammar for tree-sitter

parser squirrel-lang tree-sitter

Last synced: 12 Apr 2025

https://github.com/jonaylor89/monkey

Tree-walking interpreter and bytecode compiler/VM for the monkey programming language

bytecode compiler golang interpreter parser

Last synced: 15 Jun 2025

https://github.com/basemax/one-draft-in-c

A attempt to rewrite one language compiler in pure c without lexer and parser generators.

c lexer parser

Last synced: 05 May 2025

https://github.com/NFestoso/Compiler

Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.

buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner

Last synced: 11 May 2025

https://github.com/abadi199/dateparser

Custom Date Parser in Elm

date elm parser

Last synced: 21 Aug 2025

https://github.com/kiranniranjan/wiki-parser-py

A tool to parse wikipedia content

kike parser wikiparser wikipedia

Last synced: 12 Sep 2025

https://github.com/Ducasse/Citezen

Citezen is a bib parser and tool suite

bibtex parser pharo tools

Last synced: 11 May 2025

https://github.com/oxylabs/lxml-tutorial

A tutorial on parsing webpages with lxml

lxml parser python

Last synced: 06 Mar 2026

https://github.com/shirokovnv/webcrawler

The service for crawling websites.

cassandra elixir-phoenix parser webcrawler

Last synced: 21 Jul 2025

https://github.com/wallpants/pantsdown

Markdown to "GitHub HTML" parser

bun css gfm html markdown parser renderer typescript vite

Last synced: 21 Mar 2025

https://github.com/nverno/tree-sitter-jq

Tree sitter grammar implementation for Jq language

jq parser tree-sitter

Last synced: 07 Jul 2025

https://github.com/elliotcourant/gomonetary

gomonetary is a pure go package for parsing and formatting monetary values.

currency finance go go-package golang golang-library golang-package locale localization parser

Last synced: 11 Apr 2025

https://github.com/dxkite/go-c

a c parser

ast parser

Last synced: 13 Apr 2025

https://github.com/webpro/parse-openapi

OpenAPI v3 parser

openapi openapi3 parser typescript

Last synced: 11 Apr 2025

https://github.com/Lancear/tree-sitter-clojure

Clojure grammar for tree-sitter

clojure grammar parser speedtyper tree-sitter

Last synced: 10 May 2025

https://github.com/webmasterish/sass-parser

A simple npm package to parse a Sass file into a consumable json data

functions mixins parser sass variables

Last synced: 13 Apr 2025

https://github.com/vaquierm/golite_transpiler

💻 Transpiler written in OCaml that that converts a subset of golang to C++

code-generation cpp golang ocaml parser scanner transpiler

Last synced: 11 Jul 2025

https://github.com/abuccts/wiktionary-lookup

lookup words and pronunciations in Wiktionary

parser pronunciation python wiktionary

Last synced: 07 May 2025

https://github.com/julesguesnon/spanned-json-parser

🔨 A JSON parser that will return span information

json parser rust span

Last synced: 13 Apr 2025

https://github.com/dice-group/sparql-parser-base

Antlr4 based SPARQL 1.0 and SPARQL 1.1 parsers

anlr4 anltr cpp cpp17 parser sparql sparql-parser

Last synced: 24 Jun 2025

https://github.com/tree-sitter-grammars/tree-sitter-requirements

pip requirements grammar for tree-sitter

parser requirements tree-sitter

Last synced: 17 Mar 2025

https://github.com/divshekhar/lang.g4

ANTLR Grammar for different languages

antlr4 grammar java lexer parser python typescript

Last synced: 10 Apr 2025

https://github.com/hywax/fileparser

File Parser Library for PHP. List of formats: json, xml, query string, serialize, ini, csv, yaml

csv files json parse parser query-string serialize xml yaml

Last synced: 13 Apr 2025

https://github.com/ducasse/citezen

Citezen is a bib parser and tool suite

bibtex parser pharo tools

Last synced: 17 Mar 2025

https://github.com/ynx0/exa-cuter

parser and interpreter for exalang, a fantasy assembly language

exa exalang exapunks ohm parser ts

Last synced: 07 Jul 2025

https://github.com/tdegeus/conda_envfile

Parse conda environment yaml files

conda conda-environment formatter parser pre-commit

Last synced: 23 Jun 2025

https://github.com/hertzg/node-xhb

(somewhat) Sane library to parse and serialize HomeBank XHB files (databases).

homebank nodejs parse parser serialize serializer typescript xhb xml

Last synced: 15 Mar 2026

https://github.com/ph-7/cutelinknames

A simple class that converts your URLs to link names 🎯

link name parser url url-parser utility

Last synced: 09 Apr 2025

https://github.com/remarkablemark/mdtocs

📝 Markdown table of contents generator.

javascript markdown mdtocs nodejs npm parser table-of-contents typescript

Last synced: 15 Mar 2026

https://github.com/pilebones/go-nmea

GPS / NMEA packet message dissector (standard and proprietary)

coordinates go golang gps nmea nmea-parser parser

Last synced: 05 Sep 2025

https://github.com/swaggerexpert/arazzo-runtime-expression

Arazzo Runtime Expressions parser, validator and extractor.

arazzo arazzo-specification expression extractor parser runtime validator

Last synced: 09 Feb 2026

https://github.com/richardarpanet/nginx-access-log-parser

Python script parses an NGINX access logs.

logging logs nginx nginx-logs parser python python2 python3

Last synced: 14 Jun 2025

https://github.com/kitta65/bq2cst

Parse GoogleSQL, which is a dialect of BigQuery, into a concrete syntax tree

bigquery parser rust sql

Last synced: 22 Feb 2026

https://github.com/crutchcorn/the-lovely-language

💖 An experimental homegrown coding language.

coding-language compiler home-grown language lexer parser

Last synced: 19 Apr 2025

https://github.com/rl404/mal-scraper

Scrap everything from MyAnimelist web view into a ready-to-use data

anime api json manga myanimelist parser php scraper unofficial

Last synced: 13 Jan 2026

https://github.com/busraoguzoglu/cyk-parser-with-turkish-cfg

Implementation of CYK algorithm to act as a recognizer and parser with Turkish CFG.

cfg cyk-algorithm nlp nlp-parsing parser recognizer turkish-nlp

Last synced: 11 Mar 2026

https://github.com/mbaddeley/contikipy

Automated cooja simulations, log parsing, and plotting with python.

contiki contiki-os cooja parser plotting python simulation

Last synced: 30 Apr 2025

https://github.com/mehditeymorian/cool-compiler

Compiler for Cool language. written using PGen, Antlr, and Java

antlr4 assembly code-generator compiler java parser pgen

Last synced: 15 Jul 2025

https://github.com/csabahruska/dsl-experiment

Basic implementation of Hindley-Milner Type System and variants.

functional-programming haskell hindley-milner parser type-checker

Last synced: 12 Apr 2025

https://github.com/devyatsu/pkl_fast

A rust library aiming to easily and efficiently work with Apple's PKL format.

apple crate lexer library parser pkl rust tokenizer

Last synced: 08 May 2025

https://github.com/rootslab/abaco

Abaco, an ultra fast Number parser for Buffers.

buffer parseint parser

Last synced: 07 Sep 2025

https://github.com/edgarogh/rowan-nom

Build rowan green ASTs using nom parsers

abstract-syntax-tree ast nom parser parser-combinators rowan

Last synced: 11 Nov 2025

https://github.com/criezy/script_cmd

A command line C-like script interpreter

c-plus-plus equation-calculator parser

Last synced: 09 Mar 2026

https://github.com/tree-sitter-grammars/tree-sitter-ungrammar

ungrammar grammar for tree-sitter

parser tree-sitter ungrammar

Last synced: 09 Apr 2025

https://github.com/chaklim/jyutping-table-parser

just a JPTableFull.pdf parser

jptablefull jyutping parser

Last synced: 16 Oct 2025

https://github.com/repalash/fexpr.js

Filter expression parser(like SQL WHERE, Elasticsearch etc) for JavaScript.

dsl expression fexpr filter-parser javascript parser query sql typescript

Last synced: 17 Apr 2025