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/hex-cat-man/tree-sitter-smarty

Smarty grammar for Tree-sitter

parser smarty tree-sitter

Last synced: 15 May 2026

https://github.com/ruisoftware/antlr4-file-generator

Automatically generates Java and JavaScript files based on information retrieved from a plain text file.

antlr4 antlr4-grammar file generator java javascript maven-plugin parser

Last synced: 18 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/sinooox/sbermegamarket_parser

Парсер товаров с маркетплейса СберМегаМаркет. Принимает на вход искомый товар и возвращает перечень позиций с первой страницы по искомому запросу в отсортированном по соотношению цены и бонусов виде. Пропускает товары без бонусов.

marketplace parser sbermarket

Last synced: 29 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/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/zero-to-prod/url

Parse a url into a class.

parser php url

Last synced: 08 Jul 2025

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

:elephant: Smarty AST parser

lexer parser smarty

Last synced: 27 Mar 2025

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/captainayan/accountlite-cli

💡💰Lightweight Command line Double-Entry Accounting Software💵💸

account-lite accounting commerce cpp finance journal journal-entries ledger parser personal statements trial-balance

Last synced: 29 Mar 2025

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/rdf-elixir/content_type

An Elixir parser for HTTP Content-Type headers

content-type elixir http parser

Last synced: 18 Jun 2026

https://github.com/joellefkowitz/nationwide

A Nationwide transactions table parser.

nationwide parser

Last synced: 26 Jan 2026

https://github.com/sauravbhattacharya001/sauravcode

Frustrated by syntax-heavy languages, I designed *sauravcode* for simplicity and clarity. It removes unnecessary punctuation and rigid conventions, focusing purely on logic. With minimal syntax, it allows ideas to flow naturally without distraction. *Sauravcode* is my tool for coding as a seamless, intuitive process, free from constraints.

c-language code-generation compiler custom-language interpreter language-design parser programming-language python transpiler

Last synced: 19 Apr 2026

https://github.com/vincent-thomas/clier

A command line parser and framework for rust

cli framework library parser rust

Last synced: 05 Jan 2026

https://github.com/andrianllmm/tgl-dictionary-parser

Parser for a Tagalog dictionary website

dictionary parser tagalog text-mining web-scraping

Last synced: 22 Jun 2026

https://github.com/tensorush/semver

:crab: :1234: Basic Semantic Versioning parser.

parser rust semver semver-format semver-parser

Last synced: 15 Apr 2025

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/iewher/habr-parser

Automatic mailing of vacancies

golang mailersend parser

Last synced: 15 May 2025

https://github.com/japrozs/dojo

Dojo is a microlanguage based off of Python.It has many features like function declaration and variable declaration

arithmetic compiler dojo functions language lexer microlanguage parse parser python semver variables

Last synced: 19 Jun 2026

https://github.com/saehun/pasted-request

Generate a http request config from a curl command string or a raw http request string.

axios curl http nodejs parser request typescript

Last synced: 10 Apr 2026

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/bbugyi200/magodo

A Python library for working with the todo.txt format, with some magic thrown in.

cc-python library parser productivity python todo todotxt

Last synced: 16 May 2025

https://github.com/everton3x/conversor-pad

Conversor dos arquivos de dados do SIAPC/PAD (do TCE/RS) para CSV, SQLite, Excell, etc.

parser php7

Last synced: 13 Jan 2026

https://github.com/potatoparser/lazycrate

Lazily and easily serialize and deserialize variables

brotli compression deserializer json parser serializer stringify variables

Last synced: 01 May 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/itsmejayd/filter-duplicate-lines

A Python tool with a Flask web interface designed to remove duplicate entries from line break delimited lists while maintaining the relative position of blank lines in the input text. Originally created to clean up OneTab exports (maintaining tab groups), it can be used for any text list with similar requirements.

flask-application onetab parser python

Last synced: 01 Mar 2025

https://github.com/bounoable/ical

iCalendar (.ics) parser

go golang ical icalendar ics parser

Last synced: 25 May 2026

https://github.com/iwillspeak/teasel

Teasing HTML Elements from Text

html parser

Last synced: 24 Mar 2025

https://github.com/djoezeke/tomlfy

A Fast Header-only Tom's Obvious, Minimal Language (TOML) file parser and serializer/deserializer for C/C++.

c config configuration cpp17 deserialize parser serializer toml toml-config toml-parser

Last synced: 09 Mar 2025

https://github.com/open-inflation/perekrestok_api

Perekrestok API sync client

parser perekrestok playwright python3 sync

Last synced: 30 Aug 2025

https://github.com/dabevlohn/mical

Mical parses appointments file by calcurse and prints ical-formatted events to stdout

calcurse calendar ical icalendar ics parser rust

Last synced: 30 Aug 2025

https://github.com/siadat/bake

Code for GopherCon presentation

golang parser

Last synced: 30 Aug 2025

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

Benchmark parsers

nom parser peg pest

Last synced: 10 May 2026

https://github.com/djwoms/python

python parser site

parser python

Last synced: 08 Apr 2025

https://github.com/anntnzrb/tsparxser

TypeScript mini lexer+parser implementation using Python's PLY library.

lexer parser ply python typescript

Last synced: 10 May 2025

https://github.com/99yuseong/html-parser

HTML compiler with python

compiler parser python tokenizer

Last synced: 20 Mar 2025

https://github.com/djoezeke/yamlfy

A Lightweight Yaml file parser and emmiter written in pure c.

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

Last synced: 21 Aug 2025

https://github.com/vcputtini/pflogentry

A small object library capable of interpreting the log entries generated by PFSense(tm) and manipulating this data.

analizer cpp cpp17 filterlog firewall lib library parse parser pfsense

Last synced: 14 Jun 2025

https://github.com/vahor/interpreter-in-rust

Based on "Writing an interpreter in Go" https://interpreterbook.com/

ast interpreter lexer parser rust

Last synced: 16 Mar 2025

https://github.com/win7user10/laraue.crawling

The set of tools for fast writing crawlers on the .NET

crawler csharp csharp-crawler parser

Last synced: 17 Aug 2025

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/testingrequired/reqlang-expr

A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine.

abstract-syntax-tree bytecode-compiler grammar lalrpop logos parser repl typechecker types

Last synced: 17 Aug 2025

https://github.com/4ster-light/py-logic

Implementation of a logic formula parser and truth table generator in Python.

interpreter lexer parser python

Last synced: 16 Aug 2025

https://github.com/stater/read-cli

A small NodeJS Module to help parsing the CLI command and options.

cli cli-parser command javascript node-js node-module nodejs parser

Last synced: 30 Apr 2026

https://github.com/kessejones/cpp-html-parser

HTML parser based on a HackerRank test

cpp html html-parser parser

Last synced: 30 Mar 2025

https://github.com/hyouteki/mdc

Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage

c commonmark gui-application parser

Last synced: 04 Oct 2025

https://github.com/dxkite/language

language support test

ast-parser parser

Last synced: 10 Jun 2025

https://github.com/dalisoft/jsona-rs-npm

JSONA parser, linter, formatter, lsp and cli

formatter jsona jsona-parser lsp npm parser rust

Last synced: 26 Jan 2026

https://github.com/clmoreno/confvalidator

Python package to easily parse INI style configuration files.

configuration-file ini-style init parser python

Last synced: 12 Aug 2025

https://github.com/gkbrk/bunnylog-py

Parse BunnyCDN log files with Python

bunnycdn cdn log parser

Last synced: 24 Mar 2025

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/psyb0t/go-config-parser

A Go wrapper package for reading and unmarshalling data from configuration files based on Viper.

config configuration golang golang-package parser

Last synced: 10 Mar 2026

https://github.com/djoezeke/mytoml

Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.

c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser

Last synced: 02 Apr 2026

https://github.com/jamesmessinger/json-schema-lib

Extensible JSON Schema library with support for multi-file schemas using $ref

javascript json-pointer json-reference json-schema nodejs parser resolver universal-javascript validation validator

Last synced: 22 Oct 2025

https://github.com/scdh/pygexml

Small pythonic wrapper around PAGE XML

page-xml parser python xml

Last synced: 19 Feb 2026

https://github.com/cassiofb-dev/pandasscript

Pandas Script, uma lingaguem para visualizar e gerenciar dados.

compilers lexer numpy pandas parser python

Last synced: 09 Apr 2026

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/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/teragrep/rlo_06

Teragrep syslog (RFC 5424) library for Java

java parser rfc-5424 rfc5424 rfc5424-parser syslog syslog-parser syslog-server teragrep

Last synced: 24 Oct 2025

https://codeberg.org/jssfr/rxml

Restricted, minimalistic XML 1.0 parser

parser rust xml xmpp

Last synced: 29 Sep 2025

https://github.com/yehorbk/cli-argv-parser

A library that allows to parse command line arguments into hash-table or object by scheme

argument-parser argument-parsing arguments cli command-line javascript library parser parsing-library

Last synced: 03 Aug 2025

https://github.com/5rahim/habari

Video filename parser written in Go.

bittorrent filename parser torrent

Last synced: 04 Oct 2025

https://github.com/limitcool/hostsparser

这是一个用Go语言编写的hosts文件解析器,它使用词法分析和语法分析技术来解析和修改hosts文件。作为一个库项目,它提供了简单易用的API来操作和管理hosts文件。

go hosts hosts-manage hostseditor hostsfile lexer parser

Last synced: 25 Mar 2025

https://github.com/coderaiser/key

simple key parser

javascript key parser

Last synced: 21 Feb 2026

https://github.com/julien-cpsn/no_std_clap

no_std compliant clone of rust clap (command line argument parser) with minimal functionalities

clap cli nostd parser rust

Last synced: 23 Sep 2025

https://github.com/udhos/gobule

Golang Go parser for the Bule Language

bule-language compiler go interpreter parser

Last synced: 25 Dec 2025

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

Wavefront OBJ reader/writer

java obj parser wavefront

Last synced: 14 Jul 2025

https://github.com/syntatis/wp-plugin-readme-parser

⚗️ Retrieve information from WordPress plugin readme files

parser readme wordpress-plugin

Last synced: 20 Oct 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/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/aligator/nogo

A .gitignore parsing lib in pure Go

files git gitignore go ignore lib parser

Last synced: 21 Apr 2026

https://github.com/haskell-github-trust/smt2-parser

Parse smt2 in Haskell

haskell parser smt smt-lib smt2

Last synced: 29 May 2026

https://github.com/kylesmith19091/beautiful-soup-cpp

Beautiful soup inspired program for extracting data from HTML documents.

beautifulsoup cpp11 parser treesitter-api

Last synced: 20 Jun 2025

https://github.com/darkseriuscode/manga-loader

Позволяет скачивать мангу с сайтов https://readmanga.live, https://mintmanga.live, https://readmanga.io

manga parser python3

Last synced: 29 May 2026

https://github.com/moviestoreguy/termi

A flag replacement library to create detailed cli applications

cli flag golang parser

Last synced: 18 Jun 2025

https://github.com/atharvathorve/monke

Implementation of an interpreter for the monkE programming language in Go

abstract-syntax-tree evaluator go interpreter lexer object-system parser

Last synced: 01 Apr 2025

https://github.com/oovm/mathml

MathML renderer and latex/asciimath convert

asciimath expression latex math mathml parser

Last synced: 16 Feb 2026

https://github.com/vinukathejana/env

A simple and flexible Go package for loading environment variables from a config file or the system environment and unmarshaling them into a struct. Automatically supports multiple data types with clear error handling.

environment-variables golang parser

Last synced: 27 Jul 2025

https://github.com/pr4j3sh/hash-tag

markdown to html parser

compiler html markdown markdowntohtml parser

Last synced: 12 Feb 2026

https://github.com/gre1wy/oaa

KPI IPT course, 5 semester

db inverted-index lexer parser

Last synced: 25 Mar 2025

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/adharshkamath/automata-and-compiler-design

Lexer and Parser, written as a part of the IT250 course assignments

c compiler-design lexer lexer-parser parser yacc

Last synced: 26 Jul 2025

https://github.com/phillvancejr/spirit_x3_lang

Tiny Language to test Boost Spirit X3

boost compiler cpp parser parsing spirit x3

Last synced: 25 Mar 2025

https://gitlab.com/zhiburt/ansitok

A library for parsing ANSI Escape Codes

ansi parser rust terminal

Last synced: 14 Apr 2025

https://github.com/gh-conf/gh-conf-parse

Parser for parsing information from github config file

gh-conf github-parse nodejs parser

Last synced: 14 Jun 2025

https://github.com/jesusgraterol/argv-utils

The argv-utils package is a lightweight library for Node.js that simplifies working with command-line arguments passed to your scripts. It streamlines the process of accessing and managing arguments from process.argv property.

args arguments argv argvs node parser sh shell shell-script utilities utils

Last synced: 31 Jan 2026

https://github.com/saber2pr/tree-lang

a tree language.

parser tree

Last synced: 05 Aug 2025

https://github.com/samuelcaldas/simplehtmlparser

Simple HTML Parser is a lightweight Python library designed to extract content from HTML elements based on their ID or class attributes.

curl html html-class html-id parser python regex

Last synced: 07 Feb 2026