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/anatoly-semenov/nft-parser

Transactions parser for ethereum smart chain on Node.js

cron ethereum nodejs parser

Last synced: 17 Apr 2026

https://github.com/soenneker/soenneker.html.parser

A utility library for HTML parsing related operations

csharp dotnet html htmlparserutil parse parser parsing util web webpage

Last synced: 06 Jun 2026

https://github.com/queukat/nikora_bot

Telegram bot for tracking Nikora deals and promotions with VPS-oriented deployment notes.

bot deals nikora notifications parser python telegram-bot vps

Last synced: 15 Jun 2026

https://github.com/eownerdead/minicc

[ABANDONED] Subset C to AMD64 Compiler

c codeberg compiler language lexer parser programming-language rust rust-lang

Last synced: 18 Apr 2026

https://github.com/quinnjr/spacey

A high-performance JavaScript/TypeScript engine written in Rust for the Servo browser. Native TypeScript support, ECMAScript 3+ compliant, embeddable runtime.

browser-engine bytecode compiler ecmascript embedded engine interpreter javascript javascript-engine nodejs parser pegasus-heavy-industries rust servo spidermoneky spidermonkey typescript typescript-native vm wasm

Last synced: 16 Jun 2026

https://github.com/b-fuze/js2json

CSS or Javascript Object Literal to JSON (No Regex)

javascript json parser

Last synced: 30 Apr 2026

https://github.com/mindlessmuse666/glavsnab-parser

This project is a parser for the glavsnab.net website, designed to extract product data from the "Winter goods" category. The parser efficiently collects product information, processing up to 672 pages of the catalog. Parsing results are saved in two convenient formats: JSON and CSV.

beautifulsoup4 csv json parser python

Last synced: 30 Apr 2026

https://github.com/flex-development/unist-util-parsec

a unist flavored parser combinator library

ast combinator parser syntax unist

Last synced: 18 Jun 2026

https://github.com/grakshith/semantic-rs

Naive implementation of type checking for the rust language

lexical-analysis parser rust semantic-analysis syntax-analysis syntax-tree

Last synced: 18 Jun 2026

https://github.com/estilles/expression-parser

Tet another infix to postfix/reverse polish notation converter.

infix infix-to-postfix parser postfix rpn

Last synced: 18 Jun 2026

https://github.com/jeevanjoshi4434/compilerx

A custom language compiler built upon C language for college project.

assembly c compiler compiler-construction compiler-design compiler-principles lexical-analysis parser semantic-analysis

Last synced: 30 Apr 2026

https://github.com/sc2in/zigmark

Simple markdown library for zig

cli library markdown parser renderer zig

Last synced: 06 Jun 2026

https://github.com/sderosiaux/whitespace-parser

An implementation of a Whitespace parser relying only on the State monad

helloworld parser scala state whitespace

Last synced: 19 Jun 2026

https://github.com/redboo/pancakeswap-scraper

Скрипт для парсинга PancakeSwap

parser python scraper

Last synced: 19 Jun 2026

https://github.com/winstliu/tree-sitter-hclrs

Tree-sitter parser for HCLRS

cs3330 hclrs parser tree-sitter uva

Last synced: 24 Apr 2026

https://github.com/d12/graphqlvalidator

A Ruby lib for validating a GraphQL query given the schema.

graphql parser ruby

Last synced: 24 Apr 2026

https://github.com/redco/goose-phantom-environment

Environment for Goose parser which allows to run it in PhantomJS

crawler environment goose goose-parser nodejs parse parser phantomjs scraper

Last synced: 30 Apr 2026

https://github.com/probro27/vision-search

A search engine built from scratch including - crawler, indexer and a ranker. Please check out the code here :)

crawler-python express parser search-engine

Last synced: 24 Apr 2026

https://github.com/yord/pxi-pxi

🧚pxi-pxi is a sample .pxi module for pxi (pixie), the small, fast, and magical command-line data processor.

csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv

Last synced: 24 Apr 2026

https://github.com/ethanlabs101/lua-toolkit

A collection of Lua utilities, encoders, parsers, binary tools, and experiments built for learning and fun.

binary encoder hex lua lua-programming lua-scripting parser reverse-engineering xor

Last synced: 20 Jun 2026

https://github.com/thelicato/parsex

Parse and extract key data across multiple security tools

golang hacking hacktoberfest parser pentest tools

Last synced: 21 Jun 2026

https://github.com/hua1995116/common-comment-parser

A universal comment parser (supports more than 30 languages)

comment-parser parser

Last synced: 21 Jun 2026

https://github.com/dervexdev/toml2lua

Convert TOML to Lua table

lua parser rust table toml

Last synced: 01 May 2026

https://github.com/rcrsr/rill

Embeddable workflow language for LLM orchestration

ai-agents dsl embeddable interpreter llm parser pipe scripting-language typescript workflow

Last synced: 01 May 2026

https://github.com/fardjad/node-parse-my-command

Parse argv with Commander.js without executing the command

argv commander commanderjs nodejs parser

Last synced: 01 May 2026

https://github.com/neo-ciber94/prexel-rs

A math expression evaluator

math math-parser-library parser rust

Last synced: 23 Jun 2026

https://github.com/michaelmdresser/dicelang

Dice expression parser and evaluator in Rust

dice-roller dnd parser

Last synced: 08 Jun 2026

https://github.com/mrdotx/python

python scripts for primes, link, parser, speed, test

argparse link multiprocessing parser primes scripts service speedtest systemd timer url

Last synced: 24 Jun 2026

https://github.com/tpastor/p-lang

lexer/parser/interpreter for new custom script language

compiler interpreter language lexer parser typescript

Last synced: 01 May 2026

https://github.com/trananhtung/jsonpluck

Pluck valid JSON out of messy LLM output — strips markdown fences, fixes trailing commas, single quotes, comments, and truncation. Zero dependencies.

ai anthropic json llm openai parser repair structured-output typescript zero-dependency

Last synced: 25 Jun 2026

https://github.com/russlank/lang-forge

LangForge is a modern Go implementation of Lex/Yacc-style compiler tooling

bison bison-yacc c clang compiler-construction compiler-design compilers context-free csharp dotnet flex go ielr lalr lex lex-yacc parse parser scanner yacc

Last synced: 25 Jun 2026

https://github.com/sultaniman/pycran

CRAN R package metadata parser

cran-r metadata-parser parser python r

Last synced: 01 May 2026

https://github.com/boolangery/lua-dbus-type-parse

DBus type signature parsing

dbus lua parser

Last synced: 04 Jun 2026

https://github.com/hansputera/test-program-lang

Learn how to parse a script, and run it as a program

evaluation language parser

Last synced: 29 Jun 2026

https://github.com/fflorent/espadon

EcmaScript parser writter in Rust (WIP)

ecmascript javascript parser rust

Last synced: 20 Apr 2026

https://github.com/gebitsolutions/fluent-plugin-fortigate-logs-parser

This is a Fluentd plugin to parse the proprietary syslog messages from FortiOS (Fortigate).

fluentd fortigate fortios logs parser ruby syslog

Last synced: 26 Jul 2025

https://github.com/bossley9/mdz

A variation of Markdown and popular extensions implemented in Zig for WASM.

markdown parser typescript wasm zig

Last synced: 06 May 2026

https://github.com/ferhatgec/escafe

A parser & generator for escape sequences in C++

cpp escape-sequences generator lib library parser single-header

Last synced: 18 Feb 2026

https://github.com/magicsunday/gedcom-parser

A GEDCOM 5.5.1 file parser

gedcom parser

Last synced: 24 Mar 2025

https://github.com/aquice/entropia

Entropia is a C++ based programming language, implementing ownership and other usefull stuff

interpreter lexer parser programming-language

Last synced: 09 Jun 2026

https://github.com/tsarchghs/how-to-write-a-simple-interpreter

How to write a simple interpreter - Blog Post

evaluation interpreter lexer parser

Last synced: 08 Oct 2025

https://github.com/pektezol/sdp.go

Source Demo Parser written in Golang.

demo go golang parser portal2 sdp source

Last synced: 07 Jan 2026

https://github.com/keinos/gofeed-cli

✅ A command that parses RSS/Atom/XML feeds to JSON. GoFeed Powered.

cli-app go gofeed parser

Last synced: 14 Jan 2026

https://github.com/za-arthur/pg_textparser

Fast parser for text search of PostgreSQL

parser postgresql text-search

Last synced: 14 Mar 2025

https://github.com/seriousben/net-script

http and websocket scripting language

golang lexer parser parser-combinators restclient

Last synced: 30 Jul 2025

https://github.com/bytebase/tidb-parser

TiDB parser based on ANTLR4

antlr antlr-parser antlr4 database parser sql tidb

Last synced: 02 Nov 2025

https://github.com/akarshjha03/compiler-design

This repository is dedicated to understanding and implementing the core concepts of compiler design. It covers various stages of a compiler, including lexical analysis, syntax analysis, semantic analysis, intermediate code generation, optimization, and code generation.

clanguage compiler compiler-design flex lalr-parser lex lexical-analyzer parser

Last synced: 15 May 2025

https://github.com/mmpx12/gcat

List or print functions, type, method in go files

cli go golang parser

Last synced: 16 Jan 2026

https://github.com/arran4/dateparse

GoLang Parse many date strings without knowing format in advance.

date date-parser datetime datetime-library datetime-parser go golang golang-library internationalisation parser

Last synced: 14 Jan 2026

https://github.com/fink-lang/prattler

A generic top down operator precedence parser

ast compiler fink fink-lang parser

Last synced: 04 Apr 2026

https://github.com/HalilFocic/onixhttp

My attemt to making full fledged HTTP server in zig

http parser tcp zig

Last synced: 04 Sep 2025

https://github.com/bsnext/fastify-bowser

A plugin for Fastify that adds the 'request.useragent' property to get header 'user-agent' parsed data.

bowser fastify parser plugin typescript useragent

Last synced: 09 Mar 2026

https://github.com/Simpson-Computer-Technologies-Research/simplc_parser

Parser for my programming language, simp lang (simpl) made in C

c parser programming-language simpl

Last synced: 14 May 2025

https://github.com/djdeveloperr/discord-docs-parser

Discord API Docs parser that can auto-generate API types for payloads, enums and endpoints.

api deno discord docs parser types

Last synced: 08 May 2026

https://github.com/dash-os/tcl-parser

An extension for Tcl, written in C, that lets Tcl scripts access Tcl's own parser via the parse command.

extension parser tcl

Last synced: 27 Jan 2026

https://github.com/slash3b/pirata

Shows playing and upcoming movies in Chisinau cinema

parser personal-project

Last synced: 09 Mar 2026

https://github.com/cityssm/node-avanti-time-data-parser

Parses the time data Excel report from Avanti into a JavaScript object.

avanti parser payroll timesheets

Last synced: 27 Oct 2025

https://github.com/tuananh/fast-osm-xml

a fast OSM to JSON parser

nodejs osm osm2json parser

Last synced: 19 May 2026

https://github.com/czwinzscher/myhtmlpp

A C++17 Wrapper for MyHTML/Modest.

cpp cpp17 html html-parser html5 myhtml parser

Last synced: 17 Jan 2026

https://github.com/roelmagdaleno/markdown-to-notion-blocks

Convert markdown to Notion blocks in JSON or Array format.

markdown notion notion-blocks parser

Last synced: 23 Feb 2026

https://github.com/io7m-com/boxwood

Boxwood EPUB parser

epub java parser

Last synced: 22 Mar 2025

https://github.com/io7m-com/jsx

S-expression parsing

java parser pretty-print s-expression

Last synced: 22 Mar 2025

https://github.com/codeismyid/tsc-output-format

Format Typescript compiler (tsc) diagnostic output into JSON, GHA Annotations, and more.

formatter parser tsc tsc-diagnostics tsc-output tsc-output-format tsc-output-formatter tsc-output-parser typescript typescript-diagnostics

Last synced: 09 Mar 2026

https://github.com/slmt/google-load-parser

A parser to extract the CPU usage timeline from Google's cluster-usage trace data.

cluster google monitoring parser resources

Last synced: 12 Oct 2025

https://github.com/frozencemetery/cdson

C library for the DSON data serialization format, for humans

c dson parser serialization serializer

Last synced: 27 Jun 2025

https://github.com/skytomo221/csharp-lojban-project

Library for handling Lojban with C#

csharp lojban parser peg

Last synced: 21 Sep 2025

https://github.com/doeixd/combi-parse

Type-safe, friendly parser combinator library for TypeScript featuring composable parsers, left-recursion support, detailed error reporting, and Unicode character classes.

combinators grammar parser parser-combinators typescript typescript-library

Last synced: 10 Oct 2025

https://github.com/vlavrynovych/auto-envparse

⚡ Automatic environment variable parsing with zero configuration and type inference

12-factor dotenv env environment environment-variables parser schema zero-config zero-configuration

Last synced: 16 Jan 2026

https://github.com/girgias/css3-parser

A CSS Level 3 parser written in PHP.

css css3 parser php

Last synced: 16 May 2026

https://github.com/steffen-w/kicadfiles

A comprehensive Python library for parsing and manipulating KiCad file formats with full S-expression support, type safety, and flexible error handling.

kicad kicad-library kicad-pcb kicad-schematics parser s-expressions

Last synced: 10 Oct 2025

https://github.com/dkostmii/tree-sitter-mavka

Tree-sitter для Мавки

mavka parser tree-sitter

Last synced: 19 Apr 2025

https://github.com/jcubic/expression.php

Safely evaluate math, string, and boolean expressions

evaluator expression interpreter math parser

Last synced: 14 Apr 2025

https://github.com/leon-richardt/python-repetita-parser

Python parser for the REPETITA data format

parser python repetita traffic-engineering

Last synced: 10 Oct 2025

https://github.com/alexprut/sca-lang

Project a suitable abstract syntax similar to Scala language, and write in Haskell a compiler for the new engineered language.

compiler engineered-language haskell parser

Last synced: 28 Jun 2025

https://github.com/belrbez/cyk-chomsky-nf-grammar-algorithm-java

Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs

algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser

Last synced: 10 Oct 2025

https://github.com/gitanat/exmufochlop

Extendable Multi-Format Chat Log Parser. Intended as a repository of encoders/decoders ("converters") of multiple chat log formats (MSN, aMSN, ICQ, GTalk...)

chat chat-log msn parser parsing python

Last synced: 30 Mar 2025

https://github.com/novitae/njsparser

A NextJS data parser, to scrape peacefully 🦩

javascript next nextjs parser scraper scraping

Last synced: 05 Sep 2025

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

Another attempt to write a compiler in c using flex and bison with all features of Syntax.

bison c flex lexer parser

Last synced: 03 Apr 2025

https://github.com/petercamilleri/format_engine

A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.

engine formatting parser parsing parsing-routines ruby rubygem

Last synced: 19 Jan 2026

https://github.com/longbridge/parser-benchmark

Benchmark parsers

nom parser peg pest

Last synced: 10 May 2026

https://github.com/mateuschaves/talk-radio-challenge-backend

👌Teste prático para a vaga de Desenvolvedor Backend NodeJS Pleno

nodejs parser

Last synced: 19 May 2026

https://github.com/basemax/brainfuck-interpreter-python

Brainfuck Interpreter in Python is a fully featured Brainfuck interpreter written in Python. It supports interactive mode, executing code from files, or running raw Brainfuck code passed as command-line arguments.

brainfuck brainfuck-debugger brainfuck-interpreter brainfuck-interpreters brainfuck-language brainfuck-parser brainfuck-programs interpreter interpreter-design lexer parser py py3 python python3

Last synced: 22 May 2026

https://github.com/garden4hu/fmp4parser-go

a simple parser for dash mp4

fragment mp4 parser

Last synced: 14 Jan 2026

https://github.com/vendethiel/nephrite.pl

Because I can. Can I ?

jade language parser perl6

Last synced: 19 May 2026

https://github.com/neuroglia-io/data.coda

.NET Standard 2.1 library for parsing Belgian CODA files

coda dotnet parser

Last synced: 17 May 2026

https://github.com/bounoable/ical

iCalendar (.ics) parser

go golang ical icalendar ics parser

Last synced: 25 May 2026

https://github.com/kerrishotts/ispish

A simple lisp/logo-like language

lisp-like logo-like parser programming-language tokenizer

Last synced: 23 Jul 2025

https://github.com/philiagus/parser

PHP converter classes for asserting, parsing and converting of inputs.

composer-package extract parser php sanitize

Last synced: 12 Jan 2026

https://github.com/xlab-si/xopera-tosca-parser

TOSCA YAML parser (used in xOpera orchestrator)

orchestration parser python tosca

Last synced: 27 Jul 2025

https://github.com/apollo-roboto/python-runrun

A typed command line parser for Python

cli library parser python typed

Last synced: 07 Apr 2025

https://github.com/lleny/tree-sitter-ca65

ca65 grammar for tree-sitter

6502 ca65 parser tree-sitter

Last synced: 03 May 2026

https://github.com/katsew/logo-command-parser

Logo command parser with PEG.js

javascript logo parser pegjs typescript

Last synced: 07 May 2026