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/ilshad/dex-edn

EDN parser and emitter for Common Lisp

clojure common-lisp edn parser

Last synced: 23 Jul 2025

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

https://github.com/michaelnisi/swift-podcast-parser

Parse podcast RSS feeds

parser podcast rss swift xml

Last synced: 14 Mar 2025

https://github.com/fokaaas/improved-markdown-parser

This console application allows you to parse markdown into html & escape codes

console escape html markdown parser

Last synced: 21 May 2026

https://github.com/xfnty/calc

Simple mathematical expression solver that supports operator priorities.

ast beginner-project calculator lexer parser

Last synced: 06 Oct 2025

https://github.com/michalwa/py-cliffs

Command Line Interface Utility

cli command-line parser syntax utility

Last synced: 02 Apr 2025

https://github.com/realstandal/gplay-soundiiz-parser

Google Play Music Playlist to Soundiiz parser written as a CLI using oclif.

cli google-play google-play-music nodejs oclif parser soundiiz

Last synced: 21 May 2026

https://github.com/carlosrs14/exportation-module

A python-based tool designed to parse a JSON file and generate a PlantUML diagram.

json parser plant python uml-diagram

Last synced: 15 Jul 2025

https://github.com/za-arthur/pg_textparser

Fast parser for text search of PostgreSQL

parser postgresql text-search

Last synced: 14 Mar 2025

https://github.com/ferhatgec/escafe

A parser & generator for escape sequences in C++

cpp escape-sequences generator lib library parser single-header

Last synced: 18 Feb 2026

https://github.com/acardace/rust-nfa

Learning rust by playing around with NFAs

nfa parser regex rust

Last synced: 14 May 2025

https://github.com/hanzopgp/calcantlr

Compiler for an invented programming language using ANTLR and a custom stack machine.

antlr compiler language-theory lexer parser stack-machine university

Last synced: 21 May 2026

https://github.com/io7m/jvgm

VGM file format parser

java parser vgm ym2612

Last synced: 18 Feb 2026

https://github.com/ymonb1291/dotenv-parser

A fast, zero-permission parser for '.env' files with support for multiline variables.

deno dotenv dotenv-parser parser

Last synced: 14 May 2026

https://github.com/weezy20/better_peekable

A lightweight iterator adaptor to allow peeking N items ahead using a VecDeque.

iterator lexer parser peek rust tokenizer

Last synced: 18 Feb 2026

https://github.com/bolner/concontroller

Controller library for console applications.

cli console controller dotnet-core parameters parser

Last synced: 02 Apr 2025

https://github.com/imnerocode/parser-obj

A lightweight Go parser that converts OBJ files into a vo.Model structure using the vo-structures module, making it easy to integrate 3D models into your projects

go golang obj parser vo-structures

Last synced: 07 Sep 2025

https://github.com/elamani-drawing/automaters

Implémentation d'automate en Rust. (FSM, NFA, DFA, NDFAE)

algorithms automate automation parser rust rust-lang rustlang

Last synced: 07 Apr 2026

https://github.com/hdoc1509/tree-sitter-gh-actions-expressions

Github Actions expressions grammar for tree-sitter

github-actions github-workflows parser tree-sitter

Last synced: 19 Apr 2026

https://github.com/tomefile/lib-parser

Library to parse Tomefile code and output a node tree for use by another program

ast parser tome tomefile

Last synced: 14 Jan 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/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/jcubic/expression.php

Safely evaluate math, string, and boolean expressions

evaluator expression interpreter math parser

Last synced: 14 Apr 2025

https://github.com/alfonsog-dev/jsonparser

A simple json parser

command-line java parser

Last synced: 05 Apr 2025

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

Boxwood EPUB parser

epub java parser

Last synced: 22 Mar 2025

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

S-expression parsing

java parser pretty-print s-expression

Last synced: 22 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/oovm/bibtex

BibTeX parser and writer

bibliography bibtex latex parser

Last synced: 12 Dec 2025

https://github.com/lunastev/wson-rust

WSON data serialization parser

data parser serialization

Last synced: 07 Apr 2025

https://github.com/kojobailey/nucc-cpp-library

A C++ library for serialising (reading) and deserialising (writing) CyberConnect2 NUCC data, useful for projects that interact with XFBIN files.

binary cc2 cplusplus cpp cpp17 cpp20 cpp23 cyberconnect2 deserialiser deserializer files lib library nucc parser reader serialiser serializer writer xfbin

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/luni-4/cineon-rs

Parse a Cineon image

cineon parser rust

Last synced: 02 Apr 2025

https://github.com/kris701/initoolssharp

Some simple tools to work with INI files

ini parser

Last synced: 14 Mar 2025

https://github.com/tom-weatherhead/thaw-parser

Programming language parsers, including LL(1), LR(0), LR(1), SLR(1), and LALR(1).

lalr-parser ll1-parser lr1-parser parser programming-languages slr-parser typescript

Last synced: 23 May 2026

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/npillmayer/gorgo

A Parsing Toolbox

earley-parser parser term-rewriting

Last synced: 18 Mar 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/halilfocic/onixhttp

My attemt to making full fledged HTTP server in zig

http parser tcp zig

Last synced: 24 Jul 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

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/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/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/pschichtel/rfc5988

Library to parse RFC 5988 and RFC 8288 Link headers

gradle kotlin kotlin-library link-header parser parser-combinators rfc-5646 rfc-5988 rfc-8288

Last synced: 05 Feb 2026

https://github.com/nju33/fisea

A parser like the search part of Github.

parser

Last synced: 16 Mar 2025

https://github.com/mitranim/untext

[MOVED] Missing feature of the Go standard library: unmarshal arbitrary string into arbitrary value.

go golang parse parser

Last synced: 15 Jun 2026

https://github.com/johnedquinn/bminor

A strictly-typed C-like language called B-Minor. Utilizes Bison and Yacc to tokenize, parse, typecheck, and eventually compile into an x86 executable for execution.

assembly bison-yacc code-generation compiler-design parser programming-language scanner typechecker

Last synced: 16 May 2026

https://github.com/gre1wy/oaa

KPI IPT course, 5 semester

db inverted-index lexer parser

Last synced: 25 Mar 2025

https://github.com/ruivieira/crystal-holst

A Crystal Jupyter notebook parser

crystal jupyter parser

Last synced: 17 May 2026

https://github.com/drakota/dns-rs

🦀 DNS server made from scratch in Rust

dns network-programming parser protocol rust

Last synced: 11 Jun 2026

https://github.com/adia-dev/eheh-lang

I am writing my own programming language, in Rust btw

grammar interpreter language lexer parser rust rust-lang

Last synced: 26 Aug 2025

https://github.com/redboo/pancakeswap-scraper

Скрипт для парсинга PancakeSwap

parser python scraper

Last synced: 19 Jun 2026

https://github.com/stephane-martin/w3c-extendedlog-parser

A parser in golang for W3C Extended Log format

golang logs parser

Last synced: 23 Apr 2025

https://github.com/djoezeke/csvee

Light-weight, Simple and fast Modern Csv parser and encoder for C/C++ with TSV support.

c cpp csv csv-parser csv-reader parse parser streaming tsv-parser

Last synced: 20 Apr 2026

https://github.com/sc4rfurry/load_xl

load_xl is a versatile Python library for parsing various configuration file formats, including .env, .ini, .yaml, .json, .toml, and .xml.

config-parser env parser python3

Last synced: 08 Jan 2026

https://github.com/kaymekaydex/bmstu-stud-parser

:newspaper: Парсинг информации с сайта студсовета МГТУ (studsovet.bmstu.ru)

bmstu parser students

Last synced: 01 Apr 2025

https://github.com/ferhatgec/finifrs

finifrs, fast cli .ini parser

cli file ini ini-parser parser rust

Last synced: 18 Feb 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/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/v0d1ch/nmis-parser

Haskell parser for nmis files 🍺

haskell nmis parser

Last synced: 22 Feb 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/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/matthijsgroen/node-simple-mssql-parser

Simple MSSQL parser to verify queries

mssql node parser testing typescript

Last synced: 06 Sep 2025

https://github.com/jacarte/jastgen

Generate generic AST json structure for js files using babel

ast parser typescript

Last synced: 27 Apr 2025

https://github.com/a-tokyo/prolog-library

🤓A set of prolog algorithms and projects.

language logic-programming parser prolog

Last synced: 08 Jan 2026

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

Wavefront OBJ reader/writer

java obj parser wavefront

Last synced: 14 Jul 2025

https://github.com/viacheslave/prometh

A .NET parser for Prometheus metrics output.

parser prometheus-metrics

Last synced: 14 Jan 2026

https://github.com/turtleexception/fancyformat

Simple library to translate message formats

discord formatter markdown markdown-parser minecraft parser

Last synced: 13 Apr 2026

https://github.com/vomnes/corewar

In this project, you will create a virtual “arena” in which programs will fight against one another (the “Champions”). You will also create an assembler to compile those Champions as well as a Champion to show the world that you can create life from coffee.

asm compiler corewar parser virtual-machine

Last synced: 16 Mar 2025

https://github.com/daun/tree-sitter-latte

A tree-sitter grammar for the Latte templating language

latte parser tree-sitter tree-sitter-grammar

Last synced: 26 Apr 2026

https://github.com/fuseraft/code-reference-finder

A source code analyzer to find targets and their references in very large solutions.

file-contents-searcher find-all finder finding-files parser reference-counting ruby source-code-analysis

Last synced: 06 Jul 2025

https://github.com/jcp/datafilter

Quickly find flags (words, phrases, etc) within your data. :male_detective:

csv data-clean data-cleansing hate-speech-detection parser python swear-filter text textfile

Last synced: 14 Jan 2026

https://github.com/gummywormz/CDPEC

Common Dynamic Parser for Ciencias Formatted Files

common-dynamic-parser haxe parse parser

Last synced: 10 Mar 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/catinrage/liquid

liquid is easy to use and fast typescript parser generator.

clr compiler interpreter lalr lr1 lr1-parser parser

Last synced: 29 May 2026

https://github.com/jamogriff/markup-front-matter-parser

An OOP-y Python package to parse front matter from markup files

factory-pattern front-matter html markdown markup parser python

Last synced: 14 Jan 2026

https://github.com/adamreichold/robinson

For when you go to a lonely island and survival depends on parsing XML.

dom parser tree xml

Last synced: 16 Mar 2025

https://github.com/xsubject/constructor-argument-detector

👻 Terminal util to find constructor arguments when creating a contract in ethereum based networks

arguments blockchain bsc constructor contracts ethereum ethers ethersjs parser parser-library smart-contracts typescript web3 web3js

Last synced: 30 May 2026

https://github.com/paych3ck/telegram_holidays_bot

Сегодняшние праздники в Telegram-боте.

parser python telebot telegram-bot

Last synced: 09 Jul 2025

https://github.com/grjan7/xl-formula-parser

Parses excel-formula-like string to JSON object tree and reverse parses to formula string.

excel-like formula object-tree parse parser stringify

Last synced: 22 Jun 2025

https://github.com/creadone/ngx

NGINX access log parser and filter by fields or values with output to JSON or plain text

crystal logs nginx parser

Last synced: 16 May 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/rimiti/robotizer

Robots.txt parser / generator

generator parser robots-parser robots-txt robotstxt

Last synced: 19 Sep 2025

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/kojobailey/nucc-cpp-parser

A simple drag-n-drop terminal-based tool for unpacking CyberConnect2 NUCC XFBIN files into more easily-editable formats and vice versa.

binary cpp cyberconnect2 deserialisation deserialiser files json nucc parser reader repacker serialisation serialiser terminal-based unpacker writer xfbin

Last synced: 18 Apr 2026

https://github.com/maxdesiatov/swiftlet

Experimental Swift compiler written in Swift

compiler lexer parser swift

Last synced: 26 Mar 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/nnnlik/tg_bot_sara

bot for video card temperature monitoring

gmail helper monitoring parser telegram-bot video-cards

Last synced: 10 Sep 2025

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/chee/nextstep-plist

parse and generate NeXTStep-style plists in javascript

parse parser plist

Last synced: 19 Apr 2025

https://github.com/fabiante/monkeylang

Monkey language

interpreter learning parser

Last synced: 24 Mar 2025