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/psidh/Ganges

EARLY STAGE: An upcoming programming language inspired from Mahabharata and Epics of Hinduism. Arjun is a programming language that is designed to be simple and to introduce a culture of bharat throught it. It is a high-level language and interpretted language.

cpp go golang interpreter language lexer llvm low-level parser programming-language rust

Last synced: 22 Mar 2026

https://github.com/rejeb/netcdf-spark-parser

Scala/Spark Netcdf for reading Netcdf files

netcdf netcdf-java parser scala spark spark-connector spark-datasource

Last synced: 16 Apr 2026

https://github.com/xuri/excelize-cs

Excelize is a C# port of Go Excelize library that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files.

agent ai chart csharp data-analysis data-science data-visualization excel excelize formula microsft office ooxml parser spreadsheet xlsm xlsx

Last synced: 03 Mar 2026

https://github.com/mathjslab/mathjslab

MathJSLab - An interpreter with language syntax like MATLAB/Octave. ISBN 978-65-00-82338-7

antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser

Last synced: 27 Mar 2026

https://github.com/ente/protoml-parser

ProtoML is a lightweight, declarative markup language designed for writing and structuring meeting protocols, notes and task lists in a human-readable and machine-parseable format.

markup-language meeting meetings-enhancement parser protocols

Last synced: 04 Mar 2026

https://github.com/ydah/gemfile_parser

A simple Gemfile parser.

gemfile parser ruby

Last synced: 04 Mar 2026

https://github.com/benknoble/smlnj-parser-style

An SML parser and style-checker built on the SML-NJ compiler

linter parser sml sml-nj smlnj stylelint

Last synced: 19 Mar 2026

https://github.com/vajahath/gulp-json2csv

Gulp plugin to convert json to csv format.

csv csv-parser gulp json parser

Last synced: 16 Apr 2026

https://github.com/zevio/pcu_pdf

PDF parser component (Apache Tika) for PCU project

apache component parser pcu pdf pdf-parser-component pdf-to-text python tika

Last synced: 25 Apr 2026

https://github.com/caomeiyouren/better-bytes

Better byte base conversion. Supports two base conversions: kilo binary byte (2^10) and kilobyte (10^3)。更好的字节进制换算。支持 千位二进制字节(2^10) 和 千字节(10^3) 两种进制换算

byte bytes kilo-binary-byte kilobyte parse parser utility

Last synced: 05 Mar 2026

https://github.com/mgajda/jupyter-notebook

JuPyTer notebook parser

ipynb json jupyter parser

Last synced: 06 Mar 2026

https://github.com/yurrriq/clippings

Parser for Kindle clippings.

idris kindle kindle-clippings parser

Last synced: 02 Apr 2026

https://github.com/stevehjohn/calculator

A project implementing a calculator able to parse complex mathematical expressions.

calculator csharp csharp-library mathematics parser

Last synced: 02 Apr 2026

https://github.com/decaded/csv-chaos-tamer

A Node.js script that processes multiple differently formatted CSV files into clean, normalized JSON, built specifically to prepare data for celestial.decaded.dev.

celestial csv json parser

Last synced: 17 Apr 2026

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/iamlostshit/token-finder

Панель для поиска слитых токенов Telegram-ботов в Github-репозиториях.

aiogram aiohttp automation base bot bots git github leak leaks leaks-scanner malware parser telegram tg token token-finder tokens username

Last synced: 17 Apr 2026

https://github.com/jelhamm/deterministic-finite-automaton-dfa

"implementation of a Deterministic Finite Automaton (DFA). Includes classes for defining and processing DFAs, with parsers for JSON, Text File, Dictionary and String formats."

compiler defaultdict deterministic-finite-automaton dfa dfa-simulator json jupyter-notebook parser python

Last synced: 10 May 2026

https://github.com/yuriidorosh/interbox-test

Test task for InterBox involving the creation of programs for data parsing.

bs4 docker parser parsing python python3 redis

Last synced: 18 Apr 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/boolangery/lua-dbus-type-parse

DBus type signature parsing

dbus lua parser

Last synced: 04 Jun 2026

https://github.com/gorango/x-feed-parser

Universal feed parser for any format: RSS/Atom, JSON Feed, and HTML.

feed html json parser rss xml

Last synced: 20 Apr 2026

https://github.com/fflorent/espadon

EcmaScript parser writter in Rust (WIP)

ecmascript javascript parser rust

Last synced: 20 Apr 2026

https://github.com/tsnsoft/tsn_python_pc

Примеры парсеров и конвертеров файлов на Python

converter example parser python

Last synced: 04 Jun 2026

https://github.com/victorazzam/demal

Encode and decode MAL (Meta Attack Language) to and from JSON.

cli command-line-tool decoder encoder json library meta-attack-language mitre-attack parser python python3

Last synced: 20 Apr 2026

https://github.com/barrettotte/html-json-parser

Converts basic HTML to JSON using a custom lexer and parser.

c-sharp dotnet html-parser html5 json json-parser lexer parser

Last synced: 20 Apr 2026

https://github.com/tsukanov-as/gua

go+lua=gua (experimental programming language)

ast go lua luajit parser transpiler

Last synced: 20 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/ivkos/uiss-client

node.js клиент за УИСС на Технически универститет - София

node node-js node-module parser parser-api scraper technical-university tu-sofia uiss

Last synced: 24 Apr 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/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/klp-core

A plugin with basic operations 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: 24 Apr 2026

https://github.com/slince/expression-language

🚀 一个富有语言表现力的表达式引擎的 Java 实现

expression expression-engine expression-evaluator expression-language lexer parser

Last synced: 25 Apr 2026

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

🧚pxi-sandbox is a sandbox for developing plugins 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: 26 Apr 2026

https://github.com/sandrock/sekvap-dotnet

A simple Key/Value language "Sekvap" implemented for .NET

csharp dataformat dotnet parser

Last synced: 27 Apr 2026

https://github.com/kpiorno/mean

A LL-N Grammar Parser for C++11. Fun to travel. Python-like bytecode generator and controller. Zero dependencies.

bytecode cpp11 grammar grammar-parser parser python python3

Last synced: 28 Apr 2026

https://github.com/riversun/xml2node

JavaScript Simple XML parser

json parser xml

Last synced: 28 Apr 2026

https://github.com/aniketfuryrocks/smartarg

SmartArg is a forked repo of Arg, with smart help and version logging

arg args commander nodejs parser yarg

Last synced: 28 Apr 2026

https://github.com/eddiecorrigall/elang

Toy programming language interpreted with Python

ast interpreter lexer parser python walker

Last synced: 08 Jun 2026

https://github.com/jerryfzhang/jsonwithpython

Learning on dealing with JSON files in Python.

json parser python

Last synced: 28 Apr 2026

https://github.com/ik5/partial-markup

[WIP] A parser for partial markup text using Golang

ast golang markup parser xml

Last synced: 28 Apr 2026

https://github.com/arv-anshul/curler

Import curl command in python and use it with requests, httpx, etc. libraries.

curl curler parser project pycurl pypi pypi-package python3

Last synced: 29 Apr 2026

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

A JSON 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: 29 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/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/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/gaurav-gosain/jsml.zig

A simple JSON (toy) parser written in Zig, for learning purposes.

json library parser zig

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

Dice expression parser and evaluator in Rust

dice-roller dnd parser

Last synced: 08 Jun 2026

https://github.com/joeloparco/minijava-compiler

Front end of Mini Java Compiler built in Java. Including: Tokenizer, Parser and Semantic Analyzer.

compiler java minijava parser tokenizer typechecker

Last synced: 01 May 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/sultaniman/pycran

CRAN R package metadata parser

cran-r metadata-parser parser python r

Last synced: 01 May 2026

https://github.com/jdolitsky/luaparser

Library for converting simple Lua scripts into user-defined Go objects

go golang lua parser

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/dx3mod/rpm-parser

RPM v3 package metadata parser in TypeScript.

parser rpm

Last synced: 09 Jun 2026

https://github.com/obsfx/lurkdown

A markdown transpiler tool that was built on NodeJS with TypeScript to create standalone, markdown-generated HTML files.

command-line-tool html html-files markdown markdown-parser markdown-to-html nodejs parser standalone standalone-executables standalone-html-files syntax-highlighting tool transpiler typescript

Last synced: 03 May 2026

https://github.com/lpapailiou/fac

A toy programming language including jflex scanner, cup parser and semantic validation. Executably by console and by gui (a toy-IDE).

automaton bnf compiler-construction cup flex flex-cup formal-language interpreter java java-8 javafx javafx-application jflex parser programming-language regex theoretical-computer-science toy-language

Last synced: 04 May 2026

https://github.com/05st/cli-calc

A fast and lightweight command line calculator written in Rust.

calculator calculator-application cli command-line lexer parser rust rust-lang

Last synced: 09 Jun 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/somajitdey/httparse

Command-line parser for http request headers. Also see below link for related project.

bash command-line header-parser http http-header http-header-parser http-request http-server httparse httparser jq parse parser shell

Last synced: 05 May 2026

https://github.com/krishpranav/iniparser

A Ini Parser Built Using C++

c clang cpp framework ini parser

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/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/sandrofigo/keepachangelog.io

A .NET library for reading and writing https://keepachangelog.com/ files.

changelog csharp dotnet formatting keepachangelog parser reader validation writer

Last synced: 10 Jun 2026

https://github.com/novout/babel-jsx-to-ast-fragmented

@babel/parser wrapper for simple JSX tree.

ast babel jsx parser tsx

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/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/urijhoruzij/parser

Parser that allows you to upload images of products from online stores.

node-js nodejs parser puppeteer

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/suconghou/u2parse

youtube video parser

parser python video youtube

Last synced: 13 May 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/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/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/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/turkeymcmac/tablestreams

For reading and writing tables line by line in various formats.

parser tables

Last synced: 23 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/minijackson/tree-sitter-epics-db

Grammar for EPICS' database and database definition files

epics-db parser tree-sitter

Last synced: 07 Apr 2025

https://github.com/bfoersterling/mdtoc

Markdown table of content generator for the CLI.

cli linux markdown parser toc

Last synced: 22 Feb 2026

https://github.com/bel-framework/bel-scan

Generic scanner for Erlang

erlang erlang-library parser parser-library

Last synced: 16 Feb 2026