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/koykov/xmlvector

Vector XML parser with minimum memory consumption.

parser vector xml

Last synced: 20 Jan 2026

https://github.com/repcomm/quadgraph

A simple quadratic function grapher in js

canvas graph js parser quadratic-formula

Last synced: 25 Jul 2025

https://github.com/KSXGitHub/split-char-from-str

A small utility to split a string into the first or last character (type `char`) and the rest (type `&str`)

no-std parser rust string text-processing

Last synced: 15 Oct 2025

https://github.com/ant59/pp-eval

State machine parser and lexer for custom formulae

lexer parser state-machine

Last synced: 20 Apr 2026

https://github.com/kurushimee/gdls

Standalone, type-aware GDScript language server: a faithful Rust port of Godot 4.6.3-stable's GDScript frontend — LSP over stdio, no Godot process at runtime.

developer-tools gdscript godot godot4 language-server lsp parser rust static-analysis type-checker

Last synced: 11 Jun 2026

https://github.com/dptole/toylang

My first toy language. Created exclusively for learning purposes.

analyzer ast bnf interpreter language parser programming syntax toy

Last synced: 24 Jul 2025

https://github.com/fabiospampinato/json-simple-parser

The fastest pure-JS implementation for JSON I could come up with.

javascript js json native parser simple

Last synced: 06 Nov 2025

https://github.com/under-web/vk_parser_topic

Парсит номера телефонов и комментарии, город и имся с ссылкой в отдельный файл

parser phone-parse vk-parser

Last synced: 14 Mar 2025

https://github.com/vanduc1102/parse-stackoverflow-data

Parse stackoverflow data

data parser stackoverflow

Last synced: 16 Oct 2025

https://github.com/dev-pengi/mark-parse

a package that parses Markdown syntax and converts it into HTML

converter formatter html markdown markdown-to-html markup markup-converter parser text-to-html

Last synced: 29 Apr 2026

https://github.com/kenanbek/tutorial-python-crawler

Crawling website data using Python with requests and Beautiful Soup libraries

beautifulsoup crawler crawling miner parser python python-requests requests

Last synced: 30 Mar 2025

https://github.com/f33rni/chromium-to-mozilla-cookies

Simple yt-dlp code based zero-dependency script that converts and decrypts cookies from chromium-based browser for importing into Mozilla's firefox-based browsers

brave chrome chromium cookie-decryptor cookie-parser cookies decryptor exporter firefox importer mozilla mozilla-firefox parser

Last synced: 07 May 2026

https://github.com/arkenidar/parser

Simple parsing exercises (traditional)

parser programmable

Last synced: 03 Nov 2025

https://github.com/yggverse/gemtext-php

Object-oriented PHP 8 library for Gemini / Gemtext operations

composer gemini gemini-php gemini-protocol gemtext gemtext-php library parser php text-gemini

Last synced: 08 Mar 2026

https://github.com/adamsondavid/java-json

A simple json library written in java.

java json library lightweight parser

Last synced: 29 Apr 2026

https://github.com/jednano/ini

A highly configurable INI parser that reads and writes the informal INI file format.

configurable format ini parse parser read write

Last synced: 18 Feb 2026

https://github.com/mondeja/cartocss-doc-parser

CartoCSS styling documentation parser

cartocss parser

Last synced: 14 Mar 2026

https://github.com/gthomas08/flex-bison-project

Lexical and grammatical implementation of a subset of the Python programming language.

bison flex parser python

Last synced: 28 Apr 2026

https://github.com/crdoconnor/usy

Ultra-simple YAML - Roundtrippable YAML parser that only parses comments and a flat list of key/value pairs.

parser python simple yaml

Last synced: 19 May 2026

https://github.com/bersegosx/exparic

Web parser via yaml config

crawler parser yaml-configuration

Last synced: 21 Oct 2025

https://github.com/miranizam/online-library

The script that help you to parse books and information about them posted on the site tululu.org. You can also deploy your own site with books and make it in offline format.

argparse beautifulsoup css-selectors github-pages parser python3 website

Last synced: 14 Mar 2025

https://github.com/ferdinand-beyer/paco

Parser combinators for Clojure(Script)

clojure clojurescript parser parser-combinators

Last synced: 21 Oct 2025

https://github.com/kociumba/stackparse

utility to parse go stack traces and make them more readable

go golang minimal-dependencies pack parser stacktrace

Last synced: 06 Jul 2026

https://github.com/eraydin/semantic-pdf-diff

semantic-pdf-diff is a Rust CLI and library for producing stable, evidence-preserving semantic diffs for digitally generated PDFs.

cli comparison content diff document extract layout parser pdf report semantic text

Last synced: 01 Jun 2026

https://github.com/omimouni/use-pdf-renderer

A React hook for rendering PDF files as images

converter hook images parser pdf pdf-renderer react renderer

Last synced: 27 Jun 2025

https://github.com/tonyaajjackson/sosh_coding_test

A Python-based attempt at solving Sosh's take-home programming test, begun with next to no knowledge of parsers.

datetime parser parser-combinators recursive-descent-parser

Last synced: 24 Jun 2025

https://github.com/albbus-stack/latex-simplified

A faster syntax parser to LaTeX.

latex parser python tex

Last synced: 28 Apr 2026

https://github.com/the-mikedavis/tree-sitter-edoc

A tree-sitter grammar for the Erlang documentation generator (Edoc) syntax

edoc erlang lexer parser tree-sitter

Last synced: 09 May 2026

https://github.com/defer-panic/dumbql

Simple query language

parser query-language

Last synced: 14 May 2025

https://github.com/hicarod/inip

:pencil: INI parser

ini parser rust

Last synced: 20 Jun 2025

https://github.com/hyper-prog/smartjson

SmartJSON - Go package to handle JSON

go golang json json-parser module parser

Last synced: 19 Apr 2026

https://github.com/vendethiel/simplestr-php

Simple string parser in PHP

parser php string-parser

Last synced: 05 Jul 2026

https://github.com/nicholaswmin/flomaster

fast, native syntax highlighting [wip]

highlight-api parser syntax-highlighting tokenizer

Last synced: 10 Sep 2025

https://github.com/gldanoob/nooblang-rust

NOOBLANG interpreter but in Rust (not blazingly fast)

esolang esoteric-programming-language interpreter lexer parser rust

Last synced: 02 Apr 2025

https://github.com/shinosaki/2ch.js

ウェブブラウザで動作する2ch互換掲示板ビューア/DATパーサー | 2ch compatible viewer/DAT parser

2ch 2ch-browser 2ch-viewer 5ch dat parser preact

Last synced: 22 Mar 2025

https://github.com/jaqx0r/filterexpression

A parser for the AIP-160 filter expression language, implemented in Go

aip api expression filter go google-aip parser rest

Last synced: 17 Jan 2026

https://github.com/codylico/qbvoxel

Parser/generator for Qubicle Binary file format

cmake parser qubicle voxel

Last synced: 29 Mar 2025

https://github.com/aviralg/rastr

R AST Analyzer

ast grammar parser r syntax

Last synced: 17 May 2026

https://github.com/group4layers/csv-types-js

CSV Types (csv-types-js) is a JavaScript library to parse CSV strings (comma separated values and text files with fields delimited by a character) and produce a JavaScript AST (abstract syntax tree) with the data. It also supports types specs: multiple headers-values (tables) per csv string.

csv csv-parser csv-types data-processing flextable javascript nodejs parser

Last synced: 20 May 2026

https://github.com/jonathanjameswatson/regex_parser

OCaml parsers (not compilers!) for (limited) regular expressions

ebnf lexer lr1-parser menhir ocaml ocamllex parser recursive-descent-parser regex

Last synced: 01 Nov 2025

https://github.com/madi-s/hltv-api

Unofficial HLTV API client.

api hltv hltv-api parser scraper

Last synced: 23 Feb 2026

https://github.com/timmatt-lee/xcur2png

Node.js tool to convert Xcursor files into individual PNG frames or vertical PNG sprite strips (max 24 frames/strip). Handles multiple cursor sizes per file.

canvas cli cursor image-conversion nodejs parser png sprite-sheet xcursor

Last synced: 03 May 2026

https://github.com/ravahn/eq_act_plugin

Everquest 1 ACT Plugin

act everquest parser

Last synced: 27 Jun 2025

https://github.com/jirikostiha/atin

Utilities for parsing and formatting time spans to and from alphanumeric time interval notation.

duration-parsing notation parser time-conversion time-format time-interval time-parsing

Last synced: 18 Feb 2026

https://github.com/kruceo/marceo

Converts Markdown to HTML, allowing you to create fully customized and structured HTML documents.

html markdown markdown-to-html parser

Last synced: 12 Feb 2026

https://github.com/peaske7/parse-universities

A collection of node scripts to clean csv data and output usable json files on colleges and universities in the U.S.

csv parser

Last synced: 06 Apr 2025

https://github.com/toburger/xml-parser

javascript parser combinator xml parser

javascript parser parser-combinators xml

Last synced: 20 May 2026

https://github.com/permalik/go_markdown_parser

systems:markdown lexer and parser

go lexer markdown parser

Last synced: 28 Mar 2025

https://github.com/jnahmias/parse-syslog

Perl Parse::Syslog module

parser perl5 perl5-module syslog

Last synced: 06 Feb 2026

https://github.com/qbicsoftware/mtb-parser-lib

A simple module for diagnostic variant information parsing

cnv other parser python snv tumor

Last synced: 30 Jan 2026

https://github.com/nixinova/nouva

The Nouva programming language.

grammar language lark nixinova parser programming-language

Last synced: 01 Nov 2025

https://github.com/wintercore/jsonerino

Another JSON parser written from scratch in Ruby

cli json parser ruby

Last synced: 20 May 2026

https://github.com/alschmut/objectivecparser

An Antlr4 Parser for Objective-C, Java and Kotlin code, calculating the lines of code per method

antlr4 grammar java kotlin lines-of-code objc objective-c parser static-analysis

Last synced: 02 Jan 2026

https://github.com/quadnucyard/matoy

A math interpreter toy featuring matrices

compiler cpp matrix parser

Last synced: 29 Mar 2025

https://github.com/andriykalashnykov/go-csv-struct

Go Package to convert CSV fields to Struct

csv go golang parser struct

Last synced: 13 Jun 2026

https://github.com/msradam/fromjcl

Parse IBM z/OS JCL and serialize it to JSON, YAML, CSV, or byte-exact JCL. Optional ZOAU shell emitter.

cli cobol-tools ibm jcl mainframe mvs parser python zoau zos

Last synced: 05 Jul 2026

https://github.com/jbaldwin/libturbohttp

libturbohttp is a C++17 HTTP/1.1 Request and Response stateful parser with zero memory allocations.

cpp cpp-library cpp17 http parser

Last synced: 22 Jul 2025

https://github.com/securityronin/dar-forensic

Pure-Rust forensic reader + anomaly auditor for Denis Corbin DAR (Disk ARchiver) archives, incl. Passware Kit Mobile / Cellebrite mobile extractions; formats 1-11, transparent gzip/bzip2/xz/zstd/lz4/lzo, multi-volume, hardened and fuzz-tested. dar-core reader + dar-forensic analyzer.

archive backup compression dar dfir disk-archiver forensics incident-response mobile-forensics parser passware rust

Last synced: 21 Jun 2026

https://github.com/kyuch4n/piglet

A language named Piglet to describe the flow chart

ast flow language parser tokenizer typescript

Last synced: 20 May 2026