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/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/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/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/michaelmdresser/dicelang

Dice expression parser and evaluator in Rust

dice-roller dnd parser

Last synced: 08 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/vernongrant/jsn.c

A simple JSON utility that's intended to be used for parsing, generating and manipulating configuration files.

c generator json json-generator json-parser parser

Last synced: 01 May 2026

https://github.com/erkanyildiz/eyxml2nsdictionary

A block based NSXMLParser wrapper for converting XML to NSDictionary on background thread

background-thread dictionary ios macos nsxmlparser nsxmlparser-wrapper objective-c parser tvos watchos xml

Last synced: 02 May 2026

https://github.com/christarazi/golp

A web server log parser / analyzer written in Go

access-logs analyzer go golang log nginx parser

Last synced: 02 May 2026

https://github.com/sudha247/silly-markdown-parser

A markdown parser written entirely using regular expressions.

markdown parser python python3 regular-expression

Last synced: 02 May 2026

https://github.com/randomhashtags/swift-javascriptsyntax

A set of Swift libraries for parsing, inspecting, generating, and transforming JavaScript source code.

javascript lexer parser swift

Last synced: 03 May 2026

https://github.com/rajesh-rahul/wot-packet-analyzer

A website for viewing packet information of wotreplay files

parser rust webassembly world-of-tanks wotreplays

Last synced: 03 May 2026

https://github.com/zcong1993/exia

一个可以得到淘宝商品搜索信息数据的API服务端,基于eggjs框架

api cache egg koa parser zcong1993

Last synced: 04 May 2026

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

🧚pxi-sample is a sample plugin 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: 04 May 2026

https://github.com/xzripper/parentheses

Lightweight parentheses parser in Python.

parentheses parser python

Last synced: 09 Jun 2026

https://github.com/igncp/bash-utils

Collection of Bash utilities

ast bash chevrotain eslint eslint-plugin parser parsers react sh

Last synced: 05 May 2026

https://github.com/yycoder/thrifter

Non-destructive thrift parser with zero third-party dependency.

ast formatter golang golang-package parser thrift thrift-parser

Last synced: 13 Jun 2026

https://github.com/socketbyte/express-multipart

:zap: High performance lightweight Express middleware for handling multipart/form-data requests.

express form-data formdata http library middleware multipart parser typescript

Last synced: 05 May 2026

https://github.com/mauricelambert/csvparserlibrary

DLL/SharedLibrary to parse CSV data written in C

c csv dll linux parser peg shared-library windows

Last synced: 06 May 2026

https://github.com/djoezeke/myyaml

Myyaml - Simple and Fast Yaml Ain't Markup Language (YAML) Parser for Modern C/C++.

c config configuration cpp deserialize emmiter modern parser serializer yaml yaml-parser

Last synced: 07 May 2026

https://github.com/kaelzhang/sumer

(WIP) sumer is a bash AST parser written in pure JavaScript

ast bash compiler nodejs parser

Last synced: 08 May 2026

https://github.com/rk0cc/jogu

A Java object which holding Git repository URL address

alternative-ssh git git-repository git-url https java maven maven-jo parser remote-repository repository ssh uri url

Last synced: 08 May 2026

https://github.com/kanarus/byte_reader

A minimal byte-by-byte reader for parsing input

byte byte-array bytes lightweight minimal no-std parse parser parsing reader simple

Last synced: 10 Jun 2026

https://github.com/malbolgee/proto-terminal-so

Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.

c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall

Last synced: 08 May 2026

https://github.com/st235/xcalc-core

Free open source arithmetic grammar parser 🧮

calculator cpp grammar parser xcalc

Last synced: 10 Jun 2026

https://github.com/stho01/promty

A powerful and flexible command-line parser and command executor framework for .NET applications. Build beautiful CLI tools with minimal boilerplate code.

arguments cli cli-framework command-line command-line-parser console csharp developer-tools dotnet dotnet-core flags framework nuget parser type-safe

Last synced: 09 May 2026

https://github.com/cnlon/yaml-parser

YAML JSON online parser

json online parser yaml

Last synced: 09 May 2026

https://github.com/stevenaw/vs-utils

Node-based utilities for working with Visual Studio projects/solutions

node npm parse parser visual-studio

Last synced: 09 May 2026

https://github.com/mashingan/sqlgen

Nim SQL parser

generator nim parser sql

Last synced: 10 Jun 2026

https://github.com/xevoinc/yobd

a standalone library for schema-driven data translation from CAN to OBD II

c can can-bus library obd obd-ii obd2 parser python schema

Last synced: 10 Jun 2026

https://github.com/maximilianmairinger/clicmdast

CLI command ast parser manipulate program bash powershell generic agnostic.

ast bash cli cmd command manipulate mutate parser shell syntax tokenizer

Last synced: 11 May 2026

https://github.com/superb-man/regex-parser

Simple regex matcher with some advanced operations.Can only parse a regex😔 and match some elementary operations🚀.Nothing fancy!

parser

Last synced: 12 May 2026

https://github.com/isopropylcyanide/google-search-history-parser

View the relevant google searches along with the timestamp from the google search archive

archive-storage archived google-search json parser python python-parser

Last synced: 13 May 2026

https://github.com/suconghou/u2parse

youtube video parser

parser python video youtube

Last synced: 13 May 2026

https://github.com/yord/klp-dsv

A delimiter-separated values plugin for klp (Kelpie), the small, fast, and magical command-line data processor.

csv data deserializer dsv json kelpie klp marshaller parser serializer ssv tsv

Last synced: 14 May 2026

https://github.com/ebkalderon/freedesktop-entry

Parser for the Freedesktop Desktop Entry specification written in Rust

desktop-entry freedesktop parser rust

Last synced: 12 Jun 2026

https://github.com/mdouchement/vdf

Valve Data Format parser and generator written in Golang

generator parser steam valve valve-data-format vdf-format

Last synced: 13 Jun 2026

https://github.com/stefanolusardi/clip

Lightweight Command Line Input Parser for modern C++

cli cmake command-line-parser cpp-library cpp17 cross-platform header-only parser

Last synced: 13 Jun 2026

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

AsyncAPI Runtime Expressions parser and validator.

asyncapi expression parser runtime validator

Last synced: 14 Jun 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/skyost/scriny

A tiny scripting language for Dart.

evaluation math parser script

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/globoplox/cincle

A small visitor layer built on top of the Lingo parser generator.

crystal-lang parser

Last synced: 19 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/sidntrivedi/codeplay

A simplified lisp to C functions compiler in Javascript.

abstract-syntax-tree code-generator compiler javascript lisp-compiler parser tokenizer

Last synced: 24 Jun 2026

https://github.com/shimeoki/jshaper

A 3D model parsing library for Java.

3d 3d-models java parser

Last synced: 20 Jun 2026

https://github.com/managedcode/tps

TelePrompterScript (TPS): a markdown-based format for teleprompter scripts with timing, pacing, emotion, and styling metadata.

dotnet flutter java javascript markdown parser script-format sdk state-machine swift teleprompter typescript

Last synced: 23 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/erykjj/traverture

OBSIDIAN PLUGIN: parse, convert, preview, and insert Bible scripture references

bible-reference-parser bible-references obsidian-plugin parser scripture-references scriptures

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/momiji-rs/sasso

A pure-Rust SCSS to CSS compiler (a dart-sass alternative). Zero dependencies, wasm-friendly, lib + CLI.

compiler css css-preprocessor dart-sass embeddable parser rust rust-lang sass scss transpiler wasm webassembly

Last synced: 26 Jun 2026

https://github.com/naryand/bencode

See https://github.com/lepton-rs/bencode

bencode nom parse parser rust serde zerocopy

Last synced: 17 Jul 2025

https://github.com/scrapesome/scrapesome

A Powerful Web Scraper with dynamic rendering support.

asyncio markdown parser playwright python scraper scraping

Last synced: 15 Jun 2025

https://github.com/slayers-git/slconfig

Unix configuration file parser

c89 config configuration-files parser

Last synced: 05 Apr 2025

https://github.com/hex-cat-man/tree-sitter-smarty

Smarty grammar for Tree-sitter

parser smarty tree-sitter

Last synced: 15 May 2026

https://github.com/nasso/comparse

A highly generic parser combinators library.

haskell parser parser-combinators

Last synced: 08 Jul 2025

https://github.com/codezeilen/smalltalkntriples

A Squeak/Smalltalk parser for the N-Triples RDF serialization format.

ohm ohm-grammar parser squeak triples

Last synced: 06 Mar 2026

https://github.com/thedesconnet/oxyparserjs

Parser links to files from OxyCloud in Node JS

nodejs oxycloud parser

Last synced: 15 May 2026

https://github.com/tipalol/parser

Компактный класс Parser, с помощью которого можно легко и непринужденно доставать необходимую информацию с любого сайта.

java jsoup parser web

Last synced: 22 Mar 2025

https://github.com/jcxldn/geoplanet

Parse Yahoo GeoPlanet data in NodeJS. https://geoplanet.prouser123.me/

async fast geoplanet parser woeid yahoo

Last synced: 28 Oct 2025

https://github.com/mikroskeem/quackit

Quake/Valve .cfg file parser

configuration golang library parser quake source-engine valve

Last synced: 28 Mar 2025

https://github.com/tanakaworld/web_service_uri

🌈 URI parser for web services in the world.

parser rails ruby ruby-on-rails uri webservices

Last synced: 18 May 2026

https://github.com/m4p4/tube-utils

NodeJS module to extract data from popular tube sites.

nodejs parser parser-library

Last synced: 16 May 2026

https://github.com/sdm-lang/tree-sitter-sdml

Tree-sitter grammar for the Simple Domain Modeling Language (SDML)

bindings parser sdml tree-sitter

Last synced: 12 May 2025

https://github.com/aspicho/epub-parser

Simple Python ePUB parser with GUI

epub json parser python qt6 utility

Last synced: 07 Mar 2026

https://github.com/layflags/elm-bic

Library for parsing Business Identifier Codes (BIC)

banking bic elm iso9362 package parser swift

Last synced: 17 Mar 2026

https://github.com/nmeum/qbe-reader

A parser for the QBE intermediate language in Rust

compilers ir parser parser-combinators qbe rust

Last synced: 10 Sep 2025

https://github.com/gaurav-gosain/jsml

JSML - JSON Manipulation Library | JSML is a lightweight C library for parsing and manipulating JSON data.

c json parser

Last synced: 29 Apr 2026

https://github.com/sambacha/solidity-grammar-rrd

Railroad Diagrams of the Solidity Grammar as defined by the ANTLR4 spec

antlr4 ethereum evm parser rrd smartcontracts solidity

Last synced: 20 Jan 2026

https://github.com/joelniemela/profundity

Implementation for the profundity programming language

compiler parser programming-language

Last synced: 22 Jun 2025

https://github.com/ustccw/qifi-c-parser

A lightweight QiFi parser in C

parser qifi qr qrcode scanner wifi

Last synced: 15 Jun 2025

https://github.com/rtxux/pascalcompiler

Pascal-- Compiler written in C#, a course project of Compiler's Principle

compiler parser pascal

Last synced: 14 Jun 2025

https://github.com/OrlovEvgeny/zigquery

Zig HTML parser and CSS selector engine for DOM querying and manipulation

dom-parser html parser zig zig-library zig-package

Last synced: 07 Apr 2026

https://github.com/qfox/smarty-parser

:elephant: Smarty AST parser

lexer parser smarty

Last synced: 27 Mar 2025

https://github.com/RSGL/RSP

Single Header File Library that can pharse multiple databases all in one single header file. Supports, XML (HTML/SVG) and JSON

cpp cpp11 header-only html json library parser rsgl single-header xml

Last synced: 12 Mar 2025

https://github.com/wizard04wsu/tree-sitter-regex-js

Tree-sitter grammar for JavaScript regular expressions (without the Unicode flag)

atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter

Last synced: 20 Apr 2026

https://github.com/dokwork/parcom

Parser combinators for Zig, ready to parse on-the-fly. Consume input, not memory.

parser parser-combinators zig zig-library ziglang

Last synced: 18 May 2026

https://github.com/akrck02/markdown-docs-dev-diary

Development diary for the markdown-docs library.

dev-diary markdown parser

Last synced: 15 Jun 2025

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

A attempt to rewrite one language compiler in Python.

lexer parser ply python python-3 python3

Last synced: 03 Apr 2025

https://github.com/wils0ns/oi

Command line parser for python applications.

argparse cli parser python

Last synced: 21 Mar 2025

https://github.com/airvzxf/sniparinject

SniPar Inject is the abbreviation of these three word: Sniffer, Parser and Inject. Intercept and read the network packets to find information about the game, but it could be useful for any network sniffer.

game games hack hacking inject monitor monitoring network networking packet packets parse parser sniff sniffer video-game video-games

Last synced: 18 May 2026

https://github.com/teh-cmc/zig-ron

[WIP] A robust, efficient implementation of the Rusty Object Notation (RON) for the Zig programming language.

parser ron zig

Last synced: 25 Jun 2025

https://github.com/zenor0/compiler-labs

Fuzhou University 2024 compiler course labs.

2024 analysis compiler course-labs fzu grammar lab lexer parse parser python semantic

Last synced: 05 May 2025

https://github.com/marirs/nparse

Parser library for specific use-cases

nom nom-parser parser rust rust-crate rust-lang rust-library

Last synced: 07 Apr 2026

https://github.com/herber/argi

A simple args parser

args argument-parser arguments argv parser

Last synced: 17 May 2026

https://github.com/gitcordier/reversepolishnotationparser

Parses then computes RPN expressions. Iterative algorithm, not the naive one! Problem originated from http://codingdojo.org/kata/. Further reading at https://en.wikipedia.org/wiki/Reverse_Polish_notation

codingdojo parser parsing reverse-polish-notation rpn rpn-calculator rpn-expressions

Last synced: 28 Jun 2025

https://github.com/tech189/tiripode

Parser and grammar tool for Mycenaean Greek / Linear B

ancient-greek linear-b mycenaean parser postgresql python

Last synced: 18 May 2026

https://github.com/vimaltiwari2612/expression-evaluator-tree-creator

A tool to parse expression and form an expression tree. Can be used to understand complex If-Else conditions/ Algorithm studies / compiler design studies.

compiler-design css css3 expression-evaluator expression-parser expression-tree-builder expressionengine html javascript parser pure-javascript syntax-tree tree-structure treeview

Last synced: 14 May 2026