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/rootslab/auntie

Auntie, my dear ultra-fast module for untying/splitting/counting a stream of data by a chosen separator sequence.

boyer-moore count-lines csv csv-parser csv-stream nodejs parser pattern-search split-data splitter streaming-parser tsv

Last synced: 26 Apr 2026

https://github.com/tearth/combasic

Simple BASIC compiler based on the old language dialects.

asm assembler assembly ast basic c compiler lexer parser

Last synced: 28 Apr 2026

https://github.com/gnidan/solasm

Solidity assembler in development

assembler ethereum evm parser rust solasm solidity

Last synced: 28 Apr 2026

https://github.com/qwefgh90/comment-parser

The Comment Parser supports various languages based on FSM. It's written by scala and java.

comment comment-parser java language parser parsing sbt scala

Last synced: 28 Apr 2026

https://github.com/dxwc/vidfeed

A simple CLI tool to get youtube RSS subscription feed URL given a video, user or channel link

channel feed parser rss youtube

Last synced: 29 Apr 2026

https://github.com/kelcheone/string2bytes

cli tool from parsing string to bytes32

cli ethereum parse parser

Last synced: 30 Apr 2026

https://github.com/thierrymarianne/experimenting-with-compilation-principles

Learning some of the principles behind compilation (inspired by bit.ly/compilers-principles)

antlr editor json parser vue vuex

Last synced: 30 Apr 2026

https://github.com/bartlomiejzuber/use-cron-parser

Useful & super tiny (<5KB ✔️) hook for cron expression handling in React

cron hook parser react typescript

Last synced: 02 May 2026

https://github.com/gabryon99/mucomp-lang

μcomp-lang is a didactic language implemented for Language, Compilers and Interpreters course at UniPi.

compilers languages lexer llvm menhir ocaml ocamllex parser programming

Last synced: 03 May 2026

https://github.com/mosifa/command-to-json

Parses any commands and converts them to JSON

command-to-json ifconfig javascript parser tojson typescript

Last synced: 05 May 2026

https://github.com/clairebookworm/quizbowl-terminal

QuizBowl Terminal Quizzer

json parser python quizbowl terminal

Last synced: 06 May 2026

https://github.com/bpetermann/node-interpreter

Typescript interpreter for monkey

interpreter jest lexer nodejs parser typescript

Last synced: 07 May 2026

https://github.com/eggplants/eijiro-to-sqlite

英辞郎 (English-Japanese dictionary) -> sqlite3

cli database dictionary eijiro parser python sqlite sqlite3

Last synced: 07 May 2026

https://github.com/wulechuan/wulechuan-typescript-vue2-official-sfc-parser

此为吴乐川的《针对 Vuejs 第 2 版单文件部件的拆分器》。本工具之代码系由吴乐川手工提取自 Vue `v2.6.11` 之官方源代码后整理而得。其功用是将一个 .vue 文件之内容全文拆分成一套结构化的数据,即一个 JavaScript 对象。该结构化的数据包含 `<template>` 、 `<script>` 、 `<style>` 等标签之内容、属性等。

parser single-file-component single-filed-component tear-apart teardown vue vue-parser vue-sfc vue2 vue2-sfc

Last synced: 08 May 2026

https://github.com/alfex4936/ajou-blackboard

아주대학교 블랙보드(BB) 셀레니움을 이용한 예제

html parser python selenium

Last synced: 10 May 2026

https://github.com/willshiao/transcript-parser

Parses plaintext speech/debate/radio transcripts into JavaScript objects.

hacktoberfest javascript nodejs npm parse parser transcript transcript-parser

Last synced: 10 May 2026

https://github.com/glweems/css-grid-template-parser

CSS Grid Template Parser

css-grid grid parser template

Last synced: 10 May 2026

https://github.com/here-be/snapdragon-visit

visit and mapVisit methods for snapdragon nodes.

ast compiler javascript node nodejs parser snapdragon

Last synced: 11 May 2026

https://github.com/lmangani/rust-date-parser-js

RFC3339 Date to Microsecond Timestamp wasm rust module

date javascript js microsecond node nodejs parser rust

Last synced: 11 May 2026

https://github.com/yjdoc2/equation-parser-interpreter

An interpreter designed in C++ for the equation parser project.This can read the commands from a file and write output to another file.

c cpp17 interpreter parser

Last synced: 11 May 2026

https://github.com/suhanyujie/my-parser-rs

study parser in rust

parser rust-lang

Last synced: 10 Jun 2026

https://github.com/minicloudsky/minerva

Minerva is a SQL type detection tool based on TiDB parser, which automatically identifies SQL types such as creating tables, modifying table fields, adding indexes, deleting indexes, and modifying tables. It can be used in scenarios such as SQL risk assessment.

go golang mysql mysql-database parser sql tidb

Last synced: 02 Jan 2026

https://github.com/betterrunner/ridl

A tool to translate Thrift idl metadata -> Typescript types built by Rust

idl parser rust tokenizer

Last synced: 17 Mar 2025

https://github.com/templarbit/go-csp-util

Content Security Policy utils in compliance with W3C CSP specs

content-security-policy content-security-policy-report csp csp-parser csp-parsers parser

Last synced: 14 Jan 2026

https://github.com/thipages/quickgpx

Quick gpx parser

gpx isotime parser php quick unixtime utc

Last synced: 02 Apr 2025

https://github.com/psteinb/iozone2csv

converter from iozone stdout to csv

benchmark csv iozone parser

Last synced: 14 May 2026

https://github.com/denisdefreyne/d-mark-rust

D★Mark implementation in Rust

d-mark language markup-language parser rust

Last synced: 16 Aug 2025

https://github.com/mivmi/lalr-parser

Lightweight LALR(1) parser and lexer framework for building interpreters.

lalr1 lexer parser python3

Last synced: 30 Apr 2025

https://github.com/null-none/jwlibrary2json

Handler for jwlibrary to json

data json jwlibrary library parser

Last synced: 14 May 2026

https://github.com/xulerxyz/freescout_webhook_parser

A PHP library for parsing FreeScout webhook data with HTML cleaning capabilities.

freescout parser php webhook

Last synced: 07 Jul 2025

https://github.com/rangoo94/find-regexp-beginning

Find character which could be on regexp beginning

analysis character parser regexp

Last synced: 26 Mar 2025

https://github.com/rangoo94/object-regexp

Match regular expressions on list of objects

formula js-engine objects parser quantifiers regexp regular-expression

Last synced: 26 Mar 2025

https://github.com/julian-nash/dictparse

A Python dictionary parser, useful for REST API's, web applications, data validation & more!

dictionary enforcing-rules parser python

Last synced: 18 Mar 2025

https://github.com/memowe/trivialini

Ultra light weight ini file parser

config haskell haskell-library ini lightweight parser

Last synced: 28 Oct 2025

https://github.com/jarrodconnolly/complect

Toy compiler developed in Node.js

ast compiler lexer parser

Last synced: 19 Jan 2026

https://github.com/cedrickchee/hou

Hou :monkey: programming language interpreter and compiler

abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language

Last synced: 27 Dec 2025

https://github.com/romshark/pres-jscan

Presentation of jscan at Go meetup in Zurich (October 3th 2023)

benchmark go golang json parser

Last synced: 07 Jul 2025

https://github.com/drguildo/vdfr

A Rust library for reading Valve's binary KeyValue format.

parser steam valve vdf

Last synced: 15 Apr 2025

https://github.com/tree-sitter-grammars/tree-sitter-poe-filter

PoE item filter grammar for tree-sitter

parser path-of-exile poe-filter tree-sitter

Last synced: 06 Apr 2026

https://github.com/mhewedy/rmq-msg-parser

A Python library for parsing RabbitMQ messages from text file

parser python rabbitmq

Last synced: 16 Feb 2026

https://github.com/kcreate/crenshaw

https://compilers.iecc.com/crenshaw/

compiler crenshaw parser pascal pascal-language

Last synced: 19 Mar 2026

https://github.com/suomato/hubspot-rss-parser

Parsing HubSpot rss-feed and turning it into Array of PHP objects

hubspot parser rss-feed

Last synced: 08 Jul 2025

https://github.com/gianlucatruda/parsely

Parsely for Lexical and Syntactic Analysis

compiler grammar graphviz langauge lexer parsely parser parsing python syntax tree

Last synced: 03 Apr 2025

https://github.com/elliotcourant/pgoparser

PostgreSQL parser written in pure go.

parser postgres sql sql-parser

Last synced: 16 Apr 2026

https://github.com/cvhariharan/compiler

A micro-C compiler

c compiler lexer parser

Last synced: 03 Apr 2025

https://github.com/yazaldefilimone/high-level-compiler

🔄 | High-level compilation | Transform pipeline | Message-passing mechanism | Transpiler

compiler compiler-design message-passing parser pipeline transpiler

Last synced: 08 Sep 2025

https://github.com/fluidinference/mlx-mdx

Website, pdfs, images, documents to Markdown. Powered by MLX models. Completely local and free

markdown mlx parser web-crawler

Last synced: 28 Oct 2025

https://github.com/0xch4z/selectr

Select values from objects/arrays with key-path notation.

go golang interpreter parser

Last synced: 02 Apr 2025

https://github.com/mlilley/go-sexpr

S-Expression Parser for Golang

kicad parser s-expression

Last synced: 15 Jan 2026

https://github.com/xieyuschen/astjson

Go AST Json Library Exposes AST to Manipulate in an FP way

ast go parser

Last synced: 27 Mar 2025

https://github.com/ruimaciel/msexpr

M's sexpr library: a s-expressions data structure library implemented in C

c c-library c90 data-structures library parser s-expression s-expressions

Last synced: 04 Jun 2026

https://github.com/yord/shargs-repl

shargs-repl is a repl using shargs commands 🦈.

command-line parser shargs

Last synced: 19 Jun 2025

https://github.com/thipages/bparser

A boolean expression parser

boolean expression parser

Last synced: 02 Apr 2025

https://github.com/nicklayb/php_assoc_map

Library that parses PHP's associative array into Elixir's map.

associative-array map parser php

Last synced: 03 Apr 2025

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

Slang grammar for tree-sitter

parser slang tree-sitter

Last synced: 20 May 2026

https://github.com/meokullu/subtitleparser

Subtitle Parser is a project to parse subtitle content.

film films movie movies parser parsing subtitle subtitle-parser subtitles

Last synced: 06 Mar 2026

https://github.com/vxern/text_expressions

A tiny and complete tool to supercharge static JSON strings with dynamic, user-defined expressions.

expression expression-evaluator language lexer lexer-parser parser tokenizer tokenizer-parser translation udf user-defined-expressions

Last synced: 11 Jan 2026

https://github.com/figurehook/figure_parser

A web parser focus on parsing product information on Japan ACG figure sites.

hacktoberfest hacktoberfest2022 parser webparser

Last synced: 11 Apr 2026

https://github.com/sile/textparse

A Rust library to declaratively implement parsers that are based on Packrat Parsing.

parser rust

Last synced: 11 Apr 2025

https://github.com/jshwi/arcon

Persistent runtime config

arguments config params parser runtime

Last synced: 11 Apr 2025

https://github.com/paulichp/vk-communities-parser

Python program that allows you to extract and process posts from VKontakte (VK) communities

demoji parser pyhon3 python requests-library-python vk vk-api vk-parser vkapi vkontakte vkontakte-api

Last synced: 20 Jan 2026

https://github.com/kaffarell/id-parser

A Parser for .id files which can store any type of data like age and names

c configuration-files files parser

Last synced: 27 Mar 2025

https://github.com/echecsjs/trf

FIDE Tournament Report File (TRF) parser.

chess fide parser trf typescript

Last synced: 01 Jul 2026

https://github.com/echecsjs/fen

Parse and stringify FEN (Forsyth–Edwards Notation) chess positions. Strict TypeScript, no-throw API.

chess fen parser typescript

Last synced: 01 Jul 2026

https://github.com/nazavode/cool

EBNF grammar, lexer and parser for the Cool programming language

cool ebnf grammar lexer parser

Last synced: 12 Jun 2026

https://github.com/meg4cyberc4t/bulgakov-cache-script

Downloading material from your lessons from LXP IThub.

education ithub lxp parser python script

Last synced: 10 May 2026

https://github.com/benfaerber/json-parser-combinator

A JSON parser written in Typescript using the Parser Combinator methodology. I recommend that anyone who is interested in functional parsers should use this as a reference.

functional-programming functional-typescript json parser parser-combinator parsing

Last synced: 25 Apr 2026

https://github.com/rikvdh/matching

String-based parser based on matching strings for interpreting and handling string-based interfaces

at-command c cli clib embedded embedded-c memory parser string zero-allocation

Last synced: 11 Jun 2026

https://github.com/ruippeixotog/joyful

A parser and interpreter for Joy written in Scala

compiler interpreter joy parser scala

Last synced: 27 Mar 2025

https://github.com/towinok/anime-grubber

Convenient library for extracting images of cute (or not so cute) characters from websites.

anime parser waifu-pics

Last synced: 30 Dec 2025

https://github.com/ladybug-tools/spider-gbxml-fixer

Run basic text-based checks on gbXML files and uncover, report and fix any errors or issues found

gbxml javascript parser

Last synced: 08 Sep 2025

https://github.com/thiagoh/bison

From the Bison 3.0.4 manual from https://www.gnu.org/software/bison/manual/bison.html

bison c compilers cpp flex lexer parser parser-generator yacc

Last synced: 15 May 2026

https://github.com/BansheeTech/AgnosticHTML

AgnosticHTML: A utility function that safely parses HTML strings into DOM nodes, avoiding the use of innerHTML for security reasons.

agnostichtml createelement cross-site-scripting document dom html html-to-dom innerhtml javascript node parser safe-dom sanitization sanitizer secure-html security vanilla-javascript vanilla-js xss

Last synced: 18 Mar 2025

https://github.com/katef/liblf

Apache LogFormat log format format parsing library

apache apache-httpd fmtstring logfmt logfmt-parser logformat logs parser parser-library

Last synced: 18 Mar 2025

https://github.com/max-tonny8/find_admin

This project is shown terminal util to find constructor arguments when creating a contract in ethereum based networks

arguments blockchain bsc constructor contracts ethereum ethers ethersjs parser parser-library smart-contracts typescript web3 web3js

Last synced: 27 Mar 2025

https://github.com/simsso/bnf-parser

Haskell server that parses Backus-Naur form expressions (syntax only)

backus-naur-form parser

Last synced: 16 May 2026

https://github.com/rnons/elm-svg-parser

parse String to SVG

elm parser svg

Last synced: 29 Oct 2025

https://github.com/ourway/sqlite-tiny

My first attemp to write a sqlite3 clone. It's just an experimental attempt to understand RDBMS. Never use it in any production.

b-tree c parser personal-project self-learning sqlite sqlite-database sqlite-orm sqlite3 sqlite3-database tokenizer virtual-machine vm

Last synced: 16 May 2026

https://github.com/smarie/python-parsyfiles

A declarative framework to read complex objects made of several files, supporting pluggable parsers and alternate file formats for the same object type. A typical use case is to read collections of test cases on the file system.

benchmark class collection complex conversion converter dict file folder framework object parser parsing pep484 properties python simple type type-hint yaml

Last synced: 16 May 2026

https://github.com/vorpalblade/ini-roundtrip

Format preserving INI parser for Rust

ini parser rust

Last synced: 11 Apr 2025

https://github.com/mixsp/vk_dialogphotos

Скрипт, позволяющий скачать все фотографии из диалога с заданным пользователем.

parser script vk vkontakte

Last synced: 11 Apr 2025

https://github.com/lukanedimovic/table_editor

A simple table data editor, with easily scalable functions and operations & a nice GUI

data data-science formula java parser parsing preprocessing swing tokenizer

Last synced: 04 Apr 2025

https://github.com/vyfor/kotlin-parser

Kotlin Language Parser (Work In Progress)

ast kotlin language parser parsing syntax tree

Last synced: 17 Jun 2025

https://github.com/joeyshi12/pql-parser

Plot query language parser library

ast node npm-package parser pql

Last synced: 20 Jan 2026

https://github.com/nemoandrea/gerber-parser

Simple gerber parser meant to be used in conjuction with the gerber-types crate

gerber gerber-files parser

Last synced: 12 Apr 2025

https://github.com/badbatch/cacheability

A utility class to parse, store and print http cache headers.

cache-control cacheability etag headers http parser

Last synced: 12 Apr 2025

https://github.com/muktihari/kendohelper

A helper to handle kendo's Filter and Sort. It converts them into the kind of data that can be retrieved by MongoDB's Query or Aggregation. Built to be used in EACIIT's environment in mind.

eaciit go golang kendo mongodb parser parser-library

Last synced: 07 May 2025

https://github.com/gisce/qreu

Email Wrapper

email hacktoberfest parser python

Last synced: 12 Apr 2025

https://github.com/kaleidawave/css-parser

CSS parser/compiler written in Rust

compiler css parser rust rust-crate

Last synced: 01 Sep 2025

https://github.com/sebastienrousseau/mdx-gen

A Rust-based library for processing and enhancing Markdown content.

development-tools html markdown parser rust rust-library static-site-generators text-processing

Last synced: 07 May 2025

https://github.com/akyoto/ignore

Ignore certain parts of a string when parsing

go parse parser

Last synced: 26 Jul 2025