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/theopenwebjp/get-words

Simple search / get words and counts JS library.

javascript parser text

Last synced: 08 Jun 2026

https://github.com/skalt/psql_splitter

a nom parser combinator that matches a psql statement.

parser parsing postgres postgresql psql sql

Last synced: 14 May 2026

https://github.com/francisrstokes/lambda-calculus

🐑Lambda calculus parser and evaluator in haskell

evaluator haskell lambda-calculus parser parser-combinators

Last synced: 04 Apr 2025

https://github.com/anikethsaha/acorn-do-expressions

https://github.com/tc39/proposal-do-expressions

acorn parser

Last synced: 29 Mar 2025

https://github.com/javanile/yaml

Include Yaml on Yaml for PHP

include parser php yaml

Last synced: 29 Mar 2025

https://github.com/0x5a17ed/plainfields

A lightweight, human-friendly configuration format for Go with simple syntax for fields, lists, and maps.

configuration-language data-serialization dsl dsl-syntax go golang golang-library golang-package lexer parser

Last synced: 30 Apr 2025

https://github.com/upi-0/komikuapi

Unofficial Self-Hosted Komiku.id API.

parser python python-scraper scrap

Last synced: 16 Jan 2026

https://github.com/oovm/bibtex

BibTeX parser and writer

bibliography bibtex latex parser

Last synced: 12 Dec 2025

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

Chatito grammar for tree-sitter

chatito parser tree-sitter

Last synced: 22 Jul 2025

https://github.com/timolinn/html

[WIP] HTML Parser written in Go

browser browser-engine go html htmlparser parser parsers

Last synced: 22 Mar 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/tipalol/parser

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

java jsoup parser web

Last synced: 22 Mar 2025

https://github.com/luni-4/cineon-rs

Parse a Cineon image

cineon parser rust

Last synced: 02 Apr 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/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/qfox/smarty-parser

:elephant: Smarty AST parser

lexer parser smarty

Last synced: 27 Mar 2025

https://github.com/antononcube/raku-dsl-english-classificationworkflows

Raku package for making classification workflows from natural language commands (in English.)

classification parser

Last synced: 02 Apr 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/npillmayer/gorgo

A Parsing Toolbox

earley-parser parser term-rewriting

Last synced: 18 Mar 2025

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/tarasrashkevych99/simple-regex-parser

This repository provides a basic implementation of a regex parser that is able to determine whether or not a word matches a particular regular expression

parser regex-engine

Last synced: 26 Mar 2025

https://github.com/basemax/autonewssubmitter

Analyze SQL query and extract data of attachment files to insert new wordpress post.

parse parser parsing php regex regex-match sql sql-queries sql-query wordpress wordpress-development wordpress-site

Last synced: 20 May 2026

https://github.com/alextkdev/parser_rozetka

This study script is designed to parse information about graphics cards from the Rozetka website and save the data to a CSV file.

beautifulsoup4 csv-parser parser selenium

Last synced: 20 May 2026

https://github.com/vikpe/mvdparser

Extract information from QuakeWorld MVD demos.

demos mvd parser quake quakeworld

Last synced: 02 Jan 2026

https://github.com/marcosspessatto/compiler

Transpiler from CT language to Java

compiler java jflex lexical-analysis parser

Last synced: 14 Jul 2025

https://github.com/julian-eggers/texin

With Texin you have to implement only one reader to process different spreadsheet-files (XLSX, CSV, TXT)

csv excel java parser reader spreadsheet text

Last synced: 20 Jan 2026

https://github.com/pasckoch/xml2object

Xml2object is a parser for php, it converts xml to stdClass' s objects by a DOM analysis.

converter object parser php stdclass-objects xml xml-parser xml2object

Last synced: 11 Jan 2026

https://github.com/sourlemonjuice/argparsex

Comprehensive and configurable command line arguments parser library for C language.

argument-parser cli library parser

Last synced: 06 Mar 2026

https://github.com/tqma113/cyk

A parser of CYK for CNF(Chomsky Normal Form) by Rust.

cnf cyk parser rust

Last synced: 28 Mar 2025

https://github.com/diatche/parse-time

A utility for parsing time duration and time of the day strings.

hours minutes parse parser seconds time time-parsing

Last synced: 18 Jan 2026

https://github.com/frankshearar/fred

Parsing with derivatives in F#

derivative f-sharp parser

Last synced: 19 Jan 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/sandrock/sekvap-dotnet

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

csharp dataformat dotnet parser

Last synced: 27 Apr 2026

https://github.com/yonis-savary/php-dom

HTML Parser for PHP, with support for simple CSS Selectors !

dom parser php php-html

Last synced: 10 Apr 2025

https://github.com/jonathanstowe/cro-http-bodyparser-jsonclass

Parse and deserialise application/json HTTP body to a specified JSON::Class

json object parser raku

Last synced: 21 Jan 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/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/onlycodergod/parser-cinema

🎞🔍Simple and fast parser with Go

fast framework golang json parser petproject small smart

Last synced: 12 Jan 2026

https://github.com/tztsai/matopy

Matlab to Python 3 Translator.

lexer matlab parser python python3 syntax-analysis translation

Last synced: 16 Mar 2025

https://github.com/farhanshoukat/information-retrieval

Parse HTML pages. Create inverted index. Search for pages

bm25 inverted-index inverter jelinek language-model okapi okapi-bm25 parser tf-idf

Last synced: 31 Mar 2025

https://github.com/solo-steven/crafting-handbook

Learning to write JS infra, Compiler and OS and more.

generator handbook parser rust typescript

Last synced: 09 Mar 2025

https://github.com/nulldev/whitespace-parse

:black_square_button: A custom single-line whitespace de- and encoder.

npm npm-package nulldev parser parsing whitespace

Last synced: 13 Apr 2026

https://github.com/pengng/xml-js-parse

Parse the xml as a js object or build an xml through a js object.

convert object parse parser xml

Last synced: 29 Jan 2026

https://github.com/iwillspeak/teasel

Teasing HTML Elements from Text

html parser

Last synced: 24 Mar 2025

https://github.com/irvifa/compiler-final-project

Code written for my final project in Compiler course at Universitas of Indonesia

compiler compilers parser

Last synced: 12 Oct 2025

https://github.com/chengzeyi/sharpccompiler

Simple compiler. 自制简单语言编译器

compiler lexical-analyzer parser

Last synced: 12 Oct 2025

https://github.com/pmikstacki/bsharp

BSharp is a csharp parser, analysis and formatter.

csharp formatter parser rust

Last synced: 11 Feb 2026

https://github.com/kubinyete/getnet-edi-php

A standard library for parsing EDI files from Getnet.

acquirer conciliation edi getnet getnet-brasil library parser parsing

Last synced: 08 Oct 2025

https://github.com/myselfshravan/hdfc-statement-explorer

A tool for efficiently managing HDFC bank statements. It allows users to upload, parse, and consolidate statements, providing transaction summaries, running balances, and secure access.

dashboard dsa-algorithm hdfc parser pgsql shardcn statement supabase typescript vite

Last synced: 14 Apr 2026

https://github.com/sty00a4-code/luna

A light weight scripting language for quick and easy coding

compiler interpreter language lexer lua parser scripting scripting-language

Last synced: 30 Apr 2026

https://github.com/yawkar/calculator

A simple command-line calculator that creates a computational graph based on the expressions you enter.

calculator laboratory-work parser

Last synced: 09 Apr 2025

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/seddryck/chrononuensis

Chrononuensis is a library for parsing complex time periods like year-month, year-quarter, month-week, and year-week. Effortlessly decode and validate non-standard formats, handle fiscal calendars, ordinal days, and custom cycles. Lightweight, flexible, and precise, it structures time data with ease.

date-parser date-structure parser

Last synced: 16 Oct 2025

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/princemaple/elixir-imap

Elixir IMAP client

client elixir imap parser

Last synced: 26 Mar 2025

https://github.com/hasufell/file-uri

Haskell library for parsing RFC 8089 style file URIs

haskell parser rfc3986 rfc8089

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/gbowne1/link-explorer

This C++ program will discover links on any http or https page you give it

cpp cpp11 explorer link parser

Last synced: 10 Jun 2025

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/sifive/tree-sitter-wake

Wake grammar for tree-sitter

parser tree-sitter wake

Last synced: 29 Jan 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/erdomke/outlookparser

Library for parsing Outlook (*.msg) files

outlook parser

Last synced: 07 Oct 2025

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/bahmutov/commit-closes

Parses commit message to find all "fixes", "closes" and "resolves" issue numbers

commit github parser

Last synced: 26 Sep 2025

https://github.com/yord/shargs-example-sync-deepthought-config-env-argv

shargs-example-sync-deepthought-config-env-argv is a sample application of shargs 🦈.

command-line parser shargs

Last synced: 09 Oct 2025

https://github.com/yamil-serrano/language-processing-analyzer

This repository contains the development of a Language Processing Analyzer, structured into three phases. It is part of the CIIC 4030 - ICOM 4036: Programming Languages course at my University, Department of Computer Science and Software Engineering.

lexer parser programming-languages

Last synced: 11 Jun 2025

https://github.com/apollo-roboto/cs-commander

A command line parser for c# with type enforcement

cli csharp library parser

Last synced: 15 Mar 2025

https://github.com/mohabmes/matool

A collection of various custom tools. { Antesh, CITerm, INetSC, KADManga, Tomado }

cli codeigniter-terminal crawler mangareader markd markdown markdown-to-html parser readme scan-tool scanner-web

Last synced: 15 May 2026

https://github.com/eyelash/peg.hh

C++14 parser combinator

cpp cpp14 parser

Last synced: 30 Mar 2025

https://github.com/orchestron-orchestrator/acton-yang

YANG parser and library working with YANG schemas and YANG-modeled data with XML & JSON serializers

hacktoberfest json netconf parser xml yang

Last synced: 19 Jan 2026

https://github.com/farzonl/regexparser

for CS 3240

parser regex

Last synced: 12 Apr 2025

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/maroontress/clione.java

A C17 lexical parser written in Java.

c17 java lexical-parser parser

Last synced: 15 Mar 2025

https://github.com/aggrathon/rustcalculator

A commandline calculator written in Rust

calculator parser rust

Last synced: 16 Mar 2025

https://github.com/asimihsan/dart_compilers_playground

Implementing scanners, interpreters, and compilers in Dart using "Engineering a Compiler" (2nd Edition).

compiler educational interpreter lexer parser scanner

Last synced: 23 Mar 2025

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/xzripper/parentheses

Lightweight parentheses parser in Python.

parentheses parser python

Last synced: 09 Jun 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/tigran-sargsyan-w/minishell

This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.

42 42school c c-language cli executor execve fork lexer mandatory minishell parser posix readline shell signals terminal unix unix-shell

Last synced: 19 Apr 2026

https://github.com/swaggerexpert/json-pointer

RCF 6901 implementation of JSON Pointer

compiler evaluator parser representers rfc6901 validator

Last synced: 23 Jan 2026

https://github.com/maxdesiatov/swiftlet

Experimental Swift compiler written in Swift

compiler lexer parser swift

Last synced: 26 Mar 2025

https://github.com/thoughtsunificator/message-parser

Enables sorting and grouping of users and channel mentions in a message.

javascript message-parser parser

Last synced: 01 Feb 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/Chi-EEE/html-parser

C++ HTML parser that generates a simple DOM tree in C++17

boost cpp cpp-html-parser cpp17 css html html-parser html-parser-library html5 library parser scraping xmake

Last synced: 12 Mar 2025

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