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/ethanuppal/bril-lsp

LSP for Bril in VSCode and Neovim | Parser + type inference as Rust library | Formatter

bril formatter lsp neovim-plugin parser type-inference vscode-extension

Last synced: 25 Jul 2025

https://github.com/blairmcalpine/next-build-parser

A quick and easy tool to parse the output of the Next.js build command into machine readable JSON, to fit whatever needs you may have.

ci cli next nextjs npm parser

Last synced: 03 Feb 2026

https://github.com/droptrigger/vk-to-tg-parser-memes-news-feed

Бот, который с помощью vk-api кидает картинки с новых постов групп ВК, на которых вы подписались через Telegram-бота.

aiogram memes news parser telegram telegram-bot vk vk-api vk-bot vkontakte vkontakte-bot

Last synced: 16 Feb 2026

https://github.com/CakesTwix/pylng

Simple .lng File Parser from HandyGames games

deepl handygames javagame lng parser python translate

Last synced: 25 Jul 2025

https://github.com/matthewandretaylor/xmlpydict

Parse xml to python dictionaries

dictionary parser python3 xml

Last synced: 11 Mar 2026

https://github.com/cattlecloud/babycli

babycli implements declarative parsing of command line arguments including support for subcommands, command aliases, long and short flag names, repeated flags, and custom help messages for Go

cli command-line commands declarative flags golang parser subcommands

Last synced: 18 Feb 2026

https://github.com/dvhar/dateparse

Parse many dates without knowing the format in advance

c datetime parser

Last synced: 24 Jun 2025

https://github.com/marirs/datetime-parse-rs

A DateTime parser for various date/time combinations

chrono datetime normalize parser rust rust-crate rust-lang rust-library

Last synced: 19 Jun 2026

https://github.com/l3odr0id/sly_s-parser

EBNF python parser with SLY example

ebnf ebnf-syntax example grammar-parser grammar-rules parser python sly

Last synced: 15 Mar 2025

https://github.com/warlock/2utf8

Node.js - Tranform string text to UTF-8

decode encoding http parser request string utf8

Last synced: 11 Jun 2025

https://github.com/basemax/another-one-draft-in-c

Just a attempt to implement a lexer in pure C without a lexer generator.

c lexer parser

Last synced: 19 Aug 2025

https://github.com/maxpatiiuk/leto

This is a two part project that allows to create a lexer and a parser (with syntax directed translation) for an arbitrary LL(1) programming language.

compiler interpreter language parser programming-language

Last synced: 28 Jun 2025

https://github.com/robertoentringer/animate-css-class-extractor

Extract animate.css css classes to json or js module file.

animate-css css esm export extractor json npm-package parser

Last synced: 09 Apr 2026

https://github.com/deeeelin/ig_message_analyzer

IG Message Analyzer , analyzes IG inbox messages , evaluates relationship : )

analytics analyze analyzer analyzers beutifulsoup bs4 entertainment html5 instagram object-oriented parse parser side-project tabulate

Last synced: 24 Jul 2025

https://github.com/khrabrovart/vk-api-schema-parser

VK (VKontakte) API JSON schema parser for .NET

api csharp json json-schema parser vk vk-api-schema vkontakte

Last synced: 19 Aug 2025

https://github.com/explooosion/hideout-parse

Parse Path Of Exile.

hideout parse parser pathofexile

Last synced: 11 Apr 2026

https://github.com/alschmut/code2semantics

Parse software-code for semantic identifier names

antlr4 identifier-splitting linguistic-analysis parser python semantic-parser word2vec

Last synced: 06 Nov 2025

https://github.com/detro/bytes_parser

A simple wrapper to parse primitive Rust types from a slice of bytes.

bytes parser primitive-types rust rust-library scalar-types simple wrapper

Last synced: 01 Sep 2025

https://github.com/terotests/numbot

A configurable parser for text based logs

date-fns parser typescript

Last synced: 18 Apr 2025

https://github.com/sauci/pydbc

An AST generator for dbc format

ast automotive dbc parser

Last synced: 03 Jul 2025

https://github.com/sdleffler/carthage-rs

RDF graph parsing and manipulation in Rust.

metadata n-triples parser rdf rust turtle

Last synced: 25 Oct 2025

https://github.com/thyeem/s

A generalized parser combinator super-readable

haskell-library parser parser-combinators

Last synced: 23 Jul 2025

https://github.com/mormubis/pgn

PGN is a parser that is part of the ECHECS project, designed to interpret the PGN (Portable Game Notation) specification.

chess fide parser pgn

Last synced: 17 Mar 2026

https://github.com/michaeltryby/swmm-parse

File parsing toolkit for SWMM

ebnf input lark parser swmm

Last synced: 29 Jan 2026

https://github.com/mondeja/svg-path-cst

Concrete Syntax Tree SVG paths parser for Rust

cst parser svg svg-path

Last synced: 15 Apr 2025

https://github.com/ferhatgec/inif

inif, ini file parser in c++

cpp cpp17 file header-only ini parser

Last synced: 27 Aug 2025

https://github.com/danielparks/matchgen

Generate Rust functions to quickly map byte string prefixes to values

parser rust

Last synced: 30 Jun 2025

https://github.com/hdoc1509/hygen.nvim

Neovim plugin plugin to provide syntax highlighting for Hygen templates

hygen neovim neovim-plugin parser tree-sitter

Last synced: 03 Jul 2025

https://github.com/automatonic/text-kdl

Support for KDL in the style of the System.Text.Json library for dotnet C#/CLI

assembly csharp dom kdl parser reader writer

Last synced: 02 Aug 2025

https://github.com/ivanbgd/ilsh

`ilsh` - A POSIX-Compliant Shell (CLI) Implementation in Rust

finite-state-machine fsm ilsh parser posix posix-compliant posix-sh posix-shell rust rust-lang state-machine

Last synced: 17 Jun 2026

https://github.com/rodyherrera/sydonia

Sydonia is a template engine replica of Inja inspired by Jinja, with a code style similar to C#, quite complete when applying decisions about what to show or add to your templates, it supports customizations, you are invited to take a look!

cpp header-only header-only-library inja jinja2-templates lexer parser renderer template-engine template-language

Last synced: 06 Jan 2026

https://github.com/chmielewskikamil/solbot

Solidity static analyzer and language server written from scratch in Go.

golang lexer lsp parser solidity static-analyzer zero-dependency

Last synced: 09 Mar 2026

https://github.com/jerryfzhang/removelinebreaks

This is a simple python program to help you remove all line breaks in a selected text file.

beautify minify parser python

Last synced: 16 May 2025

https://github.com/chenquan/mysql-parser

A SQL parser for mysql.

go golang mysql parser sql sql-parser

Last synced: 15 May 2026

https://github.com/fabervitale/deno_minimist

💾 Parses command line arguments. Port & rewrite of the node library minimist

cli deno minimist parser typescript

Last synced: 01 May 2026

https://github.com/zaincheung/cdk-js

Generator and parser for redemption codes for javascript

cdkey generator javascript nodejs npm parser shortcode typescript

Last synced: 24 Jan 2026

https://github.com/arkady-emelyanov/go-shellparse

:shell: Parse strings à la shell

bash parser shell

Last synced: 09 Apr 2026

https://github.com/xxf098/sqlparse

A SQL Parser and Formatter for Rust

parser rust sql

Last synced: 07 May 2025

https://github.com/rroohhh/mtf-rs

low level rust mtf parser library

mtf parser rust

Last synced: 16 Mar 2025

https://github.com/julesguesnon/nom-span

📦 Wrap your nom input into a span to get line, column and byte offset

nom nom-span parser rust span

Last synced: 11 Nov 2025

https://github.com/lukaswrz/readarg

A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library

argument-parsing c cli command-line header-only library parser single-header zero-allocation

Last synced: 12 Jan 2026

https://github.com/rsore/clargs

A modern, type-safe, header-only C++20 command-line argument parser with minimal runtime overhead and full compile-time validation

command-line-arg-processing command-line-arguments command-line-arguments-parser command-line-parser parser

Last synced: 25 May 2026

https://github.com/christian-2003/lispinterpreter

An interpreter for somewhat adapted Lisp source code. I have worked on this program for a school project.

abstract-syntax-tree abstractsyntaxtree interpreter java lexer lisp parser parsetree programming-language source-code tokenizer

Last synced: 30 Mar 2025

https://github.com/igwtcode/go-env

A Simple yet Configurable Environment Variable Parser/Loader in Go

config environment environment-configuration environment-variables go golang parser pure-go struct-tag

Last synced: 04 Jan 2026

https://github.com/daniel-beard/jmo

MachO file parser in Julia. Written as a learning experience, not production ready.

disassembly julia macho macho-parser macos objective-c-runtime parser

Last synced: 20 Jan 2026

https://github.com/florian3k/balthazar-lang

Simple, object-oriented, statically typed programming language and VM implementation.

bytecode compiler language parser rust scala scala3

Last synced: 28 Apr 2026

https://github.com/biosustain/genomediff-python

GenomeDiff (*.gd) file parser for Python

breseq genomediff genomics parser

Last synced: 12 Apr 2025

https://github.com/timobechtel/json2url

Encodes and decodes javascript objects into/from an url usable string

javascript json parser url

Last synced: 23 Mar 2025

https://github.com/antodata/webscraperallmusic

Simple example of a web scrapper using python. In this case, we ask the user using the console for the name of a band/artist and using selenium webdriver and beautifulsoup we print information about the discography of that artist/band

allmusic beautiful-soup beautifulsoup beautifulsoup4 chrome-webdriver discography html html-parser html-parsing music music-information-retrieval parser python python3 selenium selenium-python selenium-webdriver webdriver webscraper webscraping

Last synced: 28 Apr 2026

https://github.com/tmanderson/pc

P(arser)C(ombinator) - a minimal zero-dependency parser combinator framework enabling intuitive and modular parser development

framework functional minimal parser parser-combinator parser-combinators parser-framework parser-generator parser-library parsercombinator parsing simple

Last synced: 11 Apr 2026

https://github.com/keddad/kresp

Simple parser for RESP protocol

parser redis

Last synced: 23 Aug 2025

https://github.com/godtamit/assembler

A modular general 2-pass assembler written in Python.

assembler assembly instruction-set-architecture instructions modular parser

Last synced: 19 May 2026

https://github.com/matthewandretaylor/xml-to-pydict

Parse xml to python dictionaries

dictionary parser python3 xml

Last synced: 31 Jul 2025

https://github.com/makevoid/simple-articles-format

A file format designed for authors - inspired by YAML, write multiple articles in a single file! - made in 2012

blog formats markdown parser ruby text-parsers

Last synced: 29 Apr 2026

https://github.com/j1nxie/hoshizora

an ecosystem of osu!-related binaries and libraries

osu parser

Last synced: 23 Mar 2025

https://github.com/maki-daisuke/cflogparser

Parser for Amazon Web Services CloudFront Logs for Go

amazon-web-services cloudfront golang log parser

Last synced: 09 Apr 2025

https://github.com/sematre/mathparser

A simple equation parser for Java

java library mathematics parser

Last synced: 29 Jun 2026

https://github.com/fabiang/dateparser

Date parsing library supporting the full format RFC3339

date dateparser datetime parser php rfc3339

Last synced: 14 Mar 2025

https://github.com/maxmindlin/openfga-dsl-parser-python

Python bindings to the openfga-dsl-parser library

json library openfga parser transformer

Last synced: 18 Apr 2026

https://github.com/mubelotix/minecraft-protocol-derive

Procedural macros to make your Rust structs compatible with the Minecraft protocol.

derive deserialization minecraft minecraft-protocol parser parsing proc-macro protocol rust serialization

Last synced: 31 Jul 2025

https://github.com/spaceavocado/x12

A simple X12 file parser, allowing to parse X12 loops and segment based on schema.

parser schema x12

Last synced: 09 Jul 2025

https://github.com/paul-wolf/ukpc

A Python module for parsing United Kingdom postcodes

parser postcodes python uk

Last synced: 13 Jun 2026

https://github.com/moi-solutions/galadriel

Gem for handling parameter arrays.

array arrays gem hash parse parser rails ruby

Last synced: 05 May 2025

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/alexprut/sca-lang

Project a suitable abstract syntax similar to Scala language, and write in Haskell a compiler for the new engineered language.

compiler engineered-language haskell parser

Last synced: 28 Jun 2025

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

HTML compiler with python

compiler parser python tokenizer

Last synced: 20 Mar 2025

https://github.com/bounoable/ical

iCalendar (.ics) parser

go golang ical icalendar ics parser

Last synced: 25 May 2026

https://github.com/sintef/rusty-promql-parser

Rust port of the Prometheus PromQL parser.

parser prometheus promql

Last synced: 13 Jan 2026

https://github.com/johnjohndoe/scheduleparser

A Java library containing a parser and models for the congress API ...

ccc chaoscommunicationcongress jackson java library models parser republica

Last synced: 08 Apr 2025

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/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/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/honza-kasik/championc

Compiler implementation for Heroc language in Java - for educational purposes only

antlr4 compiler compiler-principles lexer parser syntax-analysis

Last synced: 20 Jun 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/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/engineersbox/mcf-compiler

Minecraft function compiler for aliases and declarations

abstract-syntax-tree compiler lexer mcf mcfunction parser rust

Last synced: 26 Oct 2025

https://github.com/kris701/initoolssharp

Some simple tools to work with INI files

ini parser

Last synced: 14 Mar 2025

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/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/ejurgensen/bison-boilerplate

Boilerplate .l, .y, .am and .ac for multiple Bison/flex parsers-lexers in a C project

autotools bison flex parser

Last synced: 03 Jan 2026

https://github.com/zon-dev/url

Zig URL package is a URI extension package

http parser url url-parser zig

Last synced: 15 Mar 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/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/baraja-core/table-of-content

A tool for easily compiling Table of content from the article content.

article content entity fast generator parser speed

Last synced: 15 May 2025