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/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/confact/referer-parser.cr

Crystal implementation of snowplow's referer-parser.

analytics crystal parser referer

Last synced: 22 Apr 2025

https://github.com/clement-jean/protein

Your proto files on steroids

compiler parser protobuf

Last synced: 13 May 2025

https://github.com/cathood0/quill-delta-from-html

Convert easily HTML inputs content to Quill Js Delta format

converter delta delta-from-html html html-to-delta parser quill-delta

Last synced: 23 Feb 2026

https://github.com/jupitern/file-parser

a fluent way to read, filter, parse and format {csv, tsv, dsv, variable-length-delimited} and other txt files

csv dsv parser php php7 txt variable-length-delimited

Last synced: 22 Apr 2025

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/minilibs/env-parser

A lightweight .env parser 🛠️

env env-parser parser variable variable-parser variables

Last synced: 05 Sep 2025

https://github.com/brandly/elm-dot-lang

DOT Language

ast dot graphviz parser

Last synced: 23 Apr 2025

https://github.com/wuare/demo

demo for learn java

compilation http-server interpreter json parser

Last synced: 14 Jan 2026

https://github.com/amiremohamadi/rw

A minimal library to parse and work with binary stored files in C++ (read and write lib)

cplusplus cpp file parser read reader write

Last synced: 23 Apr 2025

https://github.com/niciusb/vue-i18n-scanner

vue-18n-scanner analyses your Vue.js source code in order to report unused keys, missing translations, and update your translation files

extractor i18n intl l10n parser vue vue-i18n

Last synced: 28 Apr 2025

https://github.com/laolarou726/coolcompiler

Stanford CS1/CS143 Compilers Course Project for COOL (Classroom Object-Oriented Language) in C++ using LLVM backend

ast code-generation compiler cool cpp lexer llvm llvm-ir parser parsers semantic stanford

Last synced: 28 Apr 2025

https://github.com/azu/lodash-template-js-parser

A JavaScript parser for `lodash.template`.

javascript lodash parser splitter template

Last synced: 02 Aug 2025

https://github.com/sunny-117/jsx-compilation

🍻 实现 JSX 语法转成 JS 语法的编译器

ast code generation nodetypes parser transformation traversal

Last synced: 11 Apr 2025

https://github.com/shellscape/fwv

A ⚡️ crazy fast streaming ⚡️ Fixed Width Value Parser

file fixed fixed-width parser streams width

Last synced: 13 Sep 2025

https://github.com/izolate/front-matter

Extracts YAML front matter from a file or string

dart front-matter markdown parser static-site-generator yaml

Last synced: 22 Mar 2025

https://github.com/andrewscwei/rbc-statement-parser

Handy Python script to parse RBC Visa statements

parser rbc statement

Last synced: 27 Dec 2025

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/igorrendulic/mimeemailparser

Swift Mime Email Parsing and Validation, as per RFC5322 and RFC6532

email parser q-decode rfc2047 rfc5322 rfc6532 swift validation

Last synced: 10 Apr 2025

https://github.com/oopsguy/pconfig

A PHP library for parsing and persisting configuration files (json, yaml, ini, xml and php). 一个 PHP 配置文件工具库,可解析和持久化配置文件内容,简化文件操作。

config configuration ini json lib parser php php-array php-library php-utility utils xml yaml

Last synced: 21 Aug 2025

https://github.com/hackolade/sql-select-statement-parser

Returns object describing columns and tables names used in SQL SELECT query

parser sql

Last synced: 30 Apr 2025

https://github.com/marihachi/luna-parse

A code generator of recursive descent parser and lexer.

code-generator expression-parser lexer ll-parser modifiable parser recursive-descent-parser

Last synced: 14 Oct 2025

https://github.com/morgancaron/cpputils

C++ Utilities Library for compilers or various projects

compiler cpp cpp20 cpp23 cpputils logger parser parser-combinators parser-generator utility-library

Last synced: 12 May 2025

https://github.com/aryan-programmer/evilang

A simple interpreted programming language developed in Rust. Name comes from "eval is evil".

ast custom-programming-language interpreter language-interpreter language-parser parser programming-language rust rust-lang

Last synced: 26 Sep 2025

https://github.com/bionode/bionode-bbi

Fetcher for BBI files (bigWig and bigBed).

bioinformatics bionode nodejs parser tool

Last synced: 11 Apr 2025

https://github.com/egison/egison-pattern-src

Manipulating Egison patterns: abstract syntax, parser, and pretty-printer

egison parser pattern pretty-printer programming-language syntax-tree

Last synced: 23 Apr 2025

https://github.com/alexanderwe/conventionalcommitskit

A small library to create and parse Conventional Commit conforming representations.

conventional-commits parser swift swift5

Last synced: 04 Oct 2025

https://github.com/emersion/rust-osu-format

A Rust library to parse .osu files

game-library osu parser

Last synced: 13 Apr 2025

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/ph-7/peachlang

:peach: PeachLang™ is a simple interpreted language done with Ruby using Racc (the Ruby version of Yacc/Bison). The language has been made thanks to MACournoyer's book http://01script.com/comment-creer-son-langage-de-programmation/

bison interpreted-language interpreted-languages interpreted-programming-language interpreter language own-language parser peach-language peachlang programming programming-language programming-languages racc ruby simple-programming-language yacc

Last synced: 09 Apr 2025

https://github.com/chaosinventor/parse-ebnf

Parser for EBNF written in python

ebnf parser python

Last synced: 20 Jun 2025

https://github.com/dist1ll/hltv-rust

A client to fetch and parse data from HLTV.org

api crawler hltv parser rust

Last synced: 03 Oct 2025

https://github.com/unhammer/ocaml_cg_streamparse

parsing cg stream format, just to learn sedlex+menhir

lexing menhir parser sedlex

Last synced: 16 Sep 2025

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/tree-sitter-grammars/tree-sitter-udev

udev rules grammar for tree-sitter

parser tree-sitter udev

Last synced: 10 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/clun/movies-metadata

Read Movie metadata using MediaInfo DLL and JNA

metadata parser videos

Last synced: 19 Mar 2025

https://github.com/imring/disluapp

Parser of compiled Lua scripts

luac luajit parser

Last synced: 20 Jan 2026

https://github.com/armsnyder/typescript-ast-go

Library for parsing TypeScript source code into an abstract syntax tree (AST)

abstract-syntax-tree ast go golang language-parser lexer parser ts typescript

Last synced: 05 Oct 2025

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

smali grammar for tree-sitter

parser smali tree-sitter

Last synced: 29 Jul 2025

https://github.com/mepy/nihil

A tiny but elegant parser combinator library written by Mepy

parser

Last synced: 23 Apr 2025

https://github.com/devflowinc/openapi-schema-ref-parser

Parse, Resolve, and Dereference OpenAPI Schema $ref pointers for LLM's

javascript json-pointer json-schema nodejs parser resolver universal-javascript

Last synced: 12 Oct 2025

https://github.com/harel/metatron

A Python 3.x HTML Meta tag parser, with emphasis on OpenGraph and complex meta tag schemes

meta-tags opengraph parser python python3 twitter-card

Last synced: 16 Jan 2026

https://github.com/dragonmux/rson

a JSON parser written in C++ and designed for simplicity of both use and using the results

hacktoberfest json parser

Last synced: 14 Apr 2025

https://github.com/marionauta/simple-compiler

Very simple lexer, parser, semantic analyzer and compiler.

compiler lexer parser toy-language transpiler

Last synced: 05 May 2025

https://github.com/drbragg/cooklang_rb

A Cooklang parser in Ruby

cooklang parser ruby

Last synced: 16 Sep 2025

https://github.com/sigalor/poppler-native

A native interface to the Poppler PDF parser for NodeJS.

nodejs parser pdf poppler

Last synced: 02 Aug 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/justinmchase/uffda

Uffda is a parser generator for domain specific languages.

compiler dsl parser

Last synced: 12 May 2025

https://github.com/muhammadsawalhy/rakam

Math library, high performance is the goal 🚀.

angles calculator complex fraction geometry js latex math math-library parser rakam

Last synced: 07 May 2025

https://github.com/abadi199/dateparser

Custom Date Parser in Elm

date elm parser

Last synced: 21 Aug 2025

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/julesguesnon/spanned-json-parser

🔨 A JSON parser that will return span information

json parser rust span

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/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/dxkite/go-c

a c parser

ast parser

Last synced: 13 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/kiranniranjan/wiki-parser-py

A tool to parse wikipedia content

kike parser wikiparser wikipedia

Last synced: 12 Sep 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/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/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/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/chlohal/python-parser

A parser for Python in *pure* Javascript

javascript parser python

Last synced: 12 Apr 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/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/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/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/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-requirements

pip requirements grammar for tree-sitter

parser requirements tree-sitter

Last synced: 17 Mar 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/nank1ro/prompt-parser

A simple Python library for parsing LLM prompts.

ai llm openai parser prompt

Last synced: 20 Mar 2025

https://github.com/dwaite/cyborg

CBOR library for Java

cbor generator java parser

Last synced: 29 Oct 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/tree-sitter-grammars/tree-sitter-squirrel

Squirrel grammar for tree-sitter

parser squirrel-lang tree-sitter

Last synced: 12 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/nverno/tree-sitter-jq

Tree sitter grammar implementation for Jq language

jq parser tree-sitter

Last synced: 07 Jul 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/shirokovnv/webcrawler

The service for crawling websites.

cassandra elixir-phoenix parser webcrawler

Last synced: 21 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/wallpants/pantsdown

Markdown to "GitHub HTML" parser

bun css gfm html markdown parser renderer typescript vite

Last synced: 21 Mar 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/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/tree-sitter-grammars/tree-sitter-puppet

Puppet grammar for tree-sitter

parser puppet tree-sitter

Last synced: 12 Apr 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