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/slmt/google-load-parser

A parser to extract the CPU usage timeline from Google's cluster-usage trace data.

cluster google monitoring parser resources

Last synced: 12 Oct 2025

https://github.com/mmore/full_name_splitter

Full Name Splitter is a library to split a full name simply into first and last name.

elixir erlang lexer parser splitter

Last synced: 23 Jan 2026

https://github.com/yord/shargs-example-sync-sql

shargs-example-sync-sql is a sample application of shargs 🦈.

command-line parser shargs

Last synced: 15 Oct 2025

https://github.com/chehanr/nic_parser

A python package to parse Sri Lankan national identity card numbers.

identity national nic nic-parser parser python python-library python3 sri-lanka

Last synced: 24 Oct 2025

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/seporaitis/pyparsing-slides

A quick intro to pyparsing library that I had to do for an interview.

library parser presentation python

Last synced: 30 Apr 2026

https://github.com/nverno/tree-sitter-jack

Jack (nand2tetris) language grammar for tree-sitter

grammar jack nand2tetris parser tree-sitter

Last synced: 14 Feb 2026

https://github.com/b-fuze/js2json

CSS or Javascript Object Literal to JSON (No Regex)

javascript json parser

Last synced: 30 Apr 2026

https://github.com/beyondmagic/litteral

.lrc cli reader.

cli cpp2b lrc parser

Last synced: 12 Oct 2025

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/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/fabiante/monkeylang

Monkey language

interpreter learning parser

Last synced: 24 Mar 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/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/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/doeixd/combi-parse

Type-safe, friendly parser combinator library for TypeScript featuring composable parsers, left-recursion support, detailed error reporting, and Unicode character classes.

combinators grammar parser parser-combinators typescript typescript-library

Last synced: 10 Oct 2025

https://github.com/dervexdev/toml2lua

Convert TOML to Lua table

lua parser rust table toml

Last synced: 01 May 2026

https://github.com/HalilFocic/onixhttp

My attemt to making full fledged HTTP server in zig

http parser tcp zig

Last synced: 04 Sep 2025

https://github.com/ikelaiah/tzbundler

🌍 Parse IANA timezone database into JSON & SQLite with Windows timezone support. Includes DST rules, historical transitions, and comprehensive metadata for timezone-aware applications.

bundler cldr daylight-saving dst iana json parser python sqlite time-zones timezone timezone-data tzdata windows-timezone

Last synced: 15 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/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/dalisoft/oxlint-rs-npm

Linter for the JavaScript Oxidation Compiler

compiler javascript linter minifier parser rust typescript

Last synced: 05 Feb 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/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/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/cityssm/node-avanti-time-data-parser

Parses the time data Excel report from Avanti into a JavaScript object.

avanti parser payroll timesheets

Last synced: 27 Oct 2025

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/tpalmerstudios/practice

Random Projects While Learning C

algorithms beginner-friendly c cli linux parser sudoku

Last synced: 16 Feb 2026

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/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/marcos-venicius/wodo

Vim-based task management system. Walking towards a distributed task management system inside neovim ;)

c lexer parser todo vim

Last synced: 02 May 2026

https://github.com/altai-man/asn-grammar

A subset of ASN.1 grammar in Raku along with a simple Actions class provided

asn1 grammar parser perl6 raku raku-module rakulang

Last synced: 22 Jan 2026

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

Wavefront OBJ reader/writer

java obj parser wavefront

Last synced: 14 Jul 2025

https://github.com/marcos-venicius/cson

A very simple JSON reader in C

c json json-reader lexer lib linked-list parser parsers syntax-tree

Last synced: 17 May 2026

https://github.com/chipslays/kinopoisk-parser

🎬 WIP: Kinopisk.ru Parser

kinopoisk parser

Last synced: 16 Oct 2025

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/tracyxmr/twee

A Lua/Luau parser for code analysis and editor integration.

lua luau parser tree-sitter

Last synced: 17 Nov 2025

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/acctress/twee

A Lua/Luau parser for code analysis and editor integration.

lua luau parser tree-sitter

Last synced: 02 May 2026

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

PyPA manifest grammar for tree-sitter

manifest parser tree-sitter

Last synced: 29 Apr 2026

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

A C17 lexical parser written in Java.

c17 java lexical-parser parser

Last synced: 15 Mar 2025

https://github.com/jakubonderka/mrt_parser

Multi-Threaded Routing Toolkit (MRT) Routing Information Export Format (RFC 6396) parser library for Rust.

bgp mrt network parser rust-library

Last synced: 17 Mar 2025

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/septechx/alpha-html

Zig library for parsing a superset of html

html parser zig

Last synced: 20 Mar 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/frederikbeimgraben/pyrustymd

Parse MD/HTML with custom features to JSON

parser pypi-source python python3 rust rust-lang

Last synced: 02 Mar 2026

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

C++14 parser combinator

cpp cpp14 parser

Last synced: 30 Mar 2025

https://github.com/tuananh/fast-osm-xml

a fast OSM to JSON parser

nodejs osm osm2json parser

Last synced: 19 May 2026

https://github.com/hansputera/test-program-lang

Learn how to parse a script, and run it as a program

evaluation language parser

Last synced: 29 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/lukashedegaard/co-rider

Tiny configuration library tailored for the Ride ecosystem

configuration configuration-management parser python

Last synced: 10 Sep 2025

https://github.com/king-tri-ton/dhorobot

Telegram-бот для получения гороскопов. Пользователи могут выбирать свой знак зодиака и получать гороскопы на сегодня, завтра и другие периоды. Бот получает данные с веб-сайта horo.mail.ru и использует библиотеки Python для взаимодействия с API Telegram и парсинга веб-страниц.

horoscope open-source parser python3 telegram-bot

Last synced: 28 Jan 2026

https://github.com/tido64/panini

panini 🥪 is a dumb-as-bread INI file reader with a SAX-like interface.

cpp cpp17 ini ini-parser parser reader sax

Last synced: 28 Mar 2025

https://github.com/steffen-w/kicadfiles

A comprehensive Python library for parsing and manipulating KiCad file formats with full S-expression support, type safety, and flexible error handling.

kicad kicad-library kicad-pcb kicad-schematics parser s-expressions

Last synced: 10 Oct 2025

https://github.com/huygensing/tree-sitter-tagml

tree-sitter grammar for TAGML

parser tagml tree-sitter

Last synced: 04 May 2026

https://github.com/taufik-nurrohman/y-a-m-l

Obviously, a YAML parser.

converter parser php yaml

Last synced: 24 Apr 2025

https://github.com/zcong1993/exia

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

api cache egg koa parser zcong1993

Last synced: 04 May 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/ferhatgec/finif.py

finif[dot]py, cli .ini parser

cli file ini parser python python3

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/sporeball/tree-sitter-naz

naz grammar for tree-sitter

parser tree-sitter

Last synced: 30 Apr 2026

https://github.com/piotrkowalczuk/elblog

Elastic Load Balancing access log parser

aws decoder elastic-load-balancing elb golang parser

Last synced: 05 May 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/t1st3/grunt-muxml

An XML parsing and formatting plugin for Grunt

formatter grunt grunt-plugin parser stream xml

Last synced: 22 Jul 2025

https://github.com/thoughtpolice/tree-sitter-openddl

a tree-sitter grammar, for OpenDDL v2.0

openddl parser tree-sitter

Last synced: 05 May 2026

https://github.com/orcalinux/tiny-language-compiler

A compiler for a simple programming language with lexical analysis, parsing, and a user-friendly interface. Ideal for learning how compilers are built.

compiler-design parser scanner tiny-language

Last synced: 07 Apr 2025

https://github.com/tylersuehr7/sqlite-class-parser

A lightweight object-to-SQL statement parser.

java java-libraries parser sql sql-parser

Last synced: 27 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/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/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/ebiselutica/susloader

A C# Library to read and write seaurchin score files

csharp netstandard20 parser score seaurchin

Last synced: 11 Apr 2026

https://github.com/miso-belica/py.js

Python expressions parser and evaluator written in Javascript (https://github.com/odoo/odoo/tree/14.0/addons/web/static/lib/py.js)

eval evaluator javascript parser python tokenizer

Last synced: 27 Jan 2026

https://github.com/pearcoding/parmaly

"Parser gramMar anaLyzer" - Context-Free Grammar analyzer and generator.

analyzer grammar parser parser-generator parser-grammar-analyzer

Last synced: 25 May 2026

https://github.com/yuhr/ruleset

Monotonic chart parsing.

parser rust

Last synced: 19 Jun 2026

https://github.com/swellshinider/easyarguments

EasyArguments is a lightweight library for managing and parsing input arguments in C# .NET projects.

argparser arguments csharp csharp-library library net open-source parser

Last synced: 30 Mar 2025

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/dantehemerson/arr2obj

:tada: Converts an array to object, with custom key and value.

arr2obj arrays node-module package parser tranform typescript-library

Last synced: 16 Apr 2026

https://github.com/mitranim/sqlp

[MOVED] Parser for rewriting foreign code embedded in SQL

go parser sql

Last synced: 10 Jun 2026

https://github.com/trialanderrororg/parse-text-cite

Small tool that parses a string of text containing APA style in text citations, e.g.

apa bibliography citations parser references

Last synced: 01 Apr 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/cstayyab/markdown-to-unicode

A simple library to convert Markdown syntax to Unicode characters.

convert formatting markdown parser text unicode

Last synced: 04 Mar 2026

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

A Python script that parses an Aklanon dictionary and converts it into several useful formats.

aklanon dictionary parser text-mining

Last synced: 12 Nov 2025

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/notfounnd/ini-parser

A professional INI file parser for Node.js with CLI support. Parse INI configuration files into structured JavaScript objects with support for sections, multi-line values, comments and global keys.

cli config ini lib nodejs npm parser

Last synced: 16 Apr 2026

https://github.com/akarshjha03/compiler-design

This repository is dedicated to understanding and implementing the core concepts of compiler design. It covers various stages of a compiler, including lexical analysis, syntax analysis, semantic analysis, intermediate code generation, optimization, and code generation.

clanguage compiler compiler-design flex lalr-parser lex lexical-analyzer parser

Last synced: 15 May 2025