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/goodbyteco/markdown-tasks

A Markdown syntax for rich todo-items.

document markdown parser specification tasks todolist

Last synced: 26 Apr 2026

https://github.com/imolorhe/curlup

Parse cURL commands.

curl parser

Last synced: 29 Apr 2026

https://github.com/kelcheone/string2bytes

cli tool from parsing string to bytes32

cli ethereum parse parser

Last synced: 30 Apr 2026

https://github.com/gabryon99/mucomp-lang

μcomp-lang is a didactic language implemented for Language, Compilers and Interpreters course at UniPi.

compilers languages lexer llvm menhir ocaml ocamllex parser programming

Last synced: 03 May 2026

https://github.com/dianavile/rgsocdvteam

Resources, Learnings, Courses, Testing, Meetings- all in one in Markdown.

designsystem docs documentation generator livingstyleguide markdown markdown-it parser styleguide

Last synced: 07 May 2026

https://github.com/jwerle/kotlin-parson-bindings

Kotlin/Native bindings for parson, a JSON C library

bindings json konanc kotlin native parser parson stringify

Last synced: 08 May 2026

https://github.com/nestorrente/true-json

Respectful JSON serialization & deserialization for JavaScript

converter javascript json parser serialization type typed typescript

Last synced: 09 May 2026

https://github.com/willshiao/transcript-parser

Parses plaintext speech/debate/radio transcripts into JavaScript objects.

hacktoberfest javascript nodejs npm parse parser transcript transcript-parser

Last synced: 10 May 2026

https://github.com/YGGverse/pulsarss

RSS Aggregator for Gemini Protocol

aggregator cli crawler daemon feed gemini gemini-protocol gemtext parser rss rust

Last synced: 15 Jun 2026

https://github.com/stacksjs/ts-svg

Pure-TypeScript SVG parser, rasterizer, and PNG encoder.

optimizer parser svg typescript

Last synced: 16 Jun 2026

https://github.com/chicode/lisa

A Lisp dialect designed for codingworkshops

elm lisp lisp-dialect parser

Last synced: 22 Jun 2026

https://github.com/alexeev-prog/cmdparser_c

Command Line Arguments parser in C

c cli cmd command-line command-line-parser minimal parser

Last synced: 13 Oct 2025

https://github.com/pb-/urldecode

Streaming decoder for x-www-form-urlencoded data written in Go

decoder golang parser urldecode

Last synced: 20 Jun 2025

https://github.com/x45iq/jtube

Java library for parsing: videos,shorts,playlists,channels and downloading videos

java library parser youtube youtube-api youtube-downloader youtube-video

Last synced: 05 Mar 2026

https://github.com/realtristan/simpl

Programming Language made from scratch with Typescript

interpreter parser typescript

Last synced: 31 Oct 2025

https://github.com/korora-tech/temps

Parse human-readable time expressions in Rust. Supports relative times, dates, weekdays, and combined expressions in multiple languages. Works with chrono and jiff.

chrono date date-parser datetime i18n internationalization jiff multilingual natural-language-support parser rust time time-parser

Last synced: 26 Jun 2025

https://github.com/kortirso/yml

Elixir package for reading/writing yml/yaml files

elixir elixir-library parser yaml yml

Last synced: 27 Apr 2026

https://github.com/minicloudsky/minerva

Minerva is a SQL type detection tool based on TiDB parser, which automatically identifies SQL types such as creating tables, modifying table fields, adding indexes, deleting indexes, and modifying tables. It can be used in scenarios such as SQL risk assessment.

go golang mysql mysql-database parser sql tidb

Last synced: 02 Jan 2026

https://github.com/1ay1/vibe

VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config 🌊

c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative

Last synced: 28 Jan 2026

https://github.com/zaincheung/cdk

Generator and parser for redemption codes

cdkey encrypted generator golang parser shortcode

Last synced: 05 Nov 2025

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/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/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/CakesTwix/pylng

Simple .lng File Parser from HandyGames games

deepl handygames javagame lng parser python translate

Last synced: 25 Jul 2025

https://github.com/kawamurakazushi/tle-parser

TLE (Two-line elements) Parser written in Rust.

parser tle

Last synced: 26 Jul 2025

https://github.com/reitzig/texlogparser

Eases the many pains around digesting logs from (La)TeX engines.

latex log-files logs parser tex

Last synced: 18 Sep 2025

https://github.com/wagesj45/cs-mic

CS-MIC is a .NET library written in C# designed to give developers easy access to expression parsing. For many developers, there is no need to involve complicated settings and formats. With few exposed methods and objects, CS-MIC makes basic expression solving as simple as possible with as little logic required from developers as possible. In fact, one can pull a value with only one line of code.

csharp csharp-library input input-output math output parser parsing-library

Last synced: 27 Jul 2025

https://github.com/leandro-benedet-garcia/generic_lexer

A generic pattern-based Lexer/tokenizer tool.

generic lexer parser tokenizer

Last synced: 08 Mar 2026

https://github.com/neu-rah/paco

JavaScript monadic parser combinators

combinators functional-js grammar meta-parser monadic parser

Last synced: 25 Feb 2026

https://github.com/rob-blackbourn/jetblack-fixparser

A parser for FIX messages

fix fix-parser parser python python3

Last synced: 28 Jul 2025

https://github.com/pylhc/generic_parser

A parser for arguments and config files that also allows direct Python input and recursive parsing

commandline-calls generic-parser ini-parser parser python

Last synced: 22 Sep 2025

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

Parse xml to python dictionaries

dictionary parser python3 xml

Last synced: 31 Jul 2025

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

:shell: Parse strings à la shell

bash parser shell

Last synced: 09 Apr 2026

https://github.com/wellwelwel/jsonc.min

✨ Faster and safer JSON and JSONC minify, parse and stringify for JavaScript (Browser compatible) — 2.3KB.

dependency-free json jsonc jsonc-to-json minifier minify parse parser stringify zero-dependency

Last synced: 27 Sep 2025

https://github.com/techquery/commanderjsx

Command-line Arguments Parser with JSX support

arguments command-line jsx parameter parser typescript

Last synced: 29 Sep 2025

https://github.com/mihudec/ccutils

Cisco Configuration Utilities

cisco cisco-ios networking parser

Last synced: 09 Mar 2026

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/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/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/nmandery/eo-identifiers

Parsers for naming conventions of earth observation products and datasets

earth-observation parser satellite

Last synced: 23 Aug 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/keddad/kresp

Simple parser for RESP protocol

parser redis

Last synced: 23 Aug 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/ferhatgec/inif

inif, ini file parser in c++

cpp cpp17 file header-only ini parser

Last synced: 27 Aug 2025

https://github.com/taskrfile/tree-sitter-taskr

tree-sitter parser for taskrfiles

parser taskr tree-sitter

Last synced: 27 Aug 2025

https://github.com/cheminfo/mzdata

Read and explore mzData files.

mzdata parser

Last synced: 28 Aug 2025

https://github.com/hossain-khan/kgeo-device-timeline

Kotlin library for parsing unencrypted Google Location History (Timeline) data exported from your device.

google-takeout google-timeline google-timeline-parser parser timeline

Last synced: 02 Apr 2026

https://github.com/master-hax/lil-json

lil rust crate to serialize & deserialize JavaScript Object Notation (JSON) - #[no_std] compatible

embedded heapless json nostd nostdlib parser rust serialization

Last synced: 30 Aug 2025

https://github.com/gabriel-pinheiro/pierrejs

A parser library with human-friendly parsing errors

parser

Last synced: 23 Jul 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/biosustain/genomediff-python

GenomeDiff (*.gd) file parser for Python

breseq genomediff genomics parser

Last synced: 12 Apr 2025

https://github.com/sematre/mathparser

A simple equation parser for Java

java library mathematics parser

Last synced: 12 Nov 2025

https://github.com/richytong/cronist

Transform comment documentation into ES modules

comment documentation json markdown parser

Last synced: 31 Aug 2025

https://github.com/felixfaisal/syntax-analyzer-rs

A syntax analyzer written in Rust with handwritten logic for validating JSON with trailing commas and comments without using Lex or YACC

compiler lexer parser rust

Last synced: 30 Mar 2025

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

File parsing toolkit for SWMM

ebnf input lark parser swmm

Last synced: 29 Jan 2026

https://github.com/vitalij555/bit-parser

Allows to define your own parser to parse bit fields or simple protocols.

bitmap bits bytes fields iot library parser protocol python

Last synced: 26 May 2026

https://github.com/nsailor/spaceada

A small subset of Ada targeting embedded systems.

ada compiler embedded gnat gnatprove llvm parser rust

Last synced: 10 Apr 2026

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

Eww grammar for tree-sitter

eww parser tree-sitter

Last synced: 15 Apr 2025

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/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/xmonader/nim-dmidecode

dmidecode parser in nim

dmidecode nim parser

Last synced: 21 Jun 2025

https://github.com/amekusa/cs-parser

Context-sensitive parser framework

dsl javascript language npm parser

Last synced: 11 Apr 2026

https://github.com/robertohuertasm/package-lock-json-parser

🦀 📕 Simple package-lock.json parser

npm npm-package package-lock package-lock-json parser

Last synced: 02 Sep 2025

https://github.com/nic-obert/permalang

A compiler for a statically typed language

aot compiler cpp language parser programming-language syntax-tree

Last synced: 16 Apr 2025

https://github.com/crazypython/gildedtrail

A language for building simple web apps and domain-specific languages

domain-specific-language dsl guidedtrack low-code no-code parser

Last synced: 30 Jun 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/dvhar/dateparse

Parse many dates without knowing the format in advance

c datetime parser

Last synced: 24 Jun 2025

https://github.com/lhns/scala-edifact

An Edifact parser library written in scala

edifact lightweight parser scala

Last synced: 01 Mar 2026

https://github.com/tobiasvl/tree-sitter-rgbasm

:deciduous_tree: RGBASM grammar for tree-sitter

gameboy gbz80 parser rgbds tree-sitter

Last synced: 10 May 2025

https://github.com/victrme/slim-htmlparser2

The fast & forgiving HTML parser, slimmed down.

deno html htmlparser2 javascript parser

Last synced: 30 Jan 2026

https://github.com/mgriebling/expressionparser

Swift expression parser and evaluator using a parser generated by Coco. Also produces a LaTeX translation of the text-based input expression.

ast coco compiler-compiler evaluator expression latex parser swift syntax-tree

Last synced: 04 Feb 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/akrck02/markdown-docs

Markdown parser for project documentation.

docs markdown parser

Last synced: 04 Feb 2026

https://github.com/bionode/bionode-fastq

Streamable FASTQ parser

bioinformatics bionode nodejs parser tool

Last synced: 11 Jun 2025

https://github.com/scymtym/serialization.protocol-buffer

Pure Common Lisp Protocol Buffer compiler (third rewrite)

code-generator parser protocol-buffer

Last synced: 06 Jan 2026

https://github.com/maread99/valimp

Use Python type hints to validate, parse and coerce inputs to public functions

argument-parser coerce functions parser parsing python3 validation

Last synced: 12 Jun 2025

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/cakecatz/ansi-parser

Parser for string that include ansi codes.

ansi-codes ansi-colors parser typescript

Last synced: 04 Jul 2025

https://github.com/mdvorak/js-java-properties

Java properties file parser and formatter for Javascript.

formatter java parser properties stringify typescript

Last synced: 11 Mar 2026

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/f1lt3r/ansi-parse

🤖 Parse ANSI text into an array of ansi-tags and text-chunks.

ansi chalk character close color escape open parse parser sequence style text

Last synced: 09 Apr 2025

https://github.com/aykutkardas/svgps-cli

This project is the CLI version of the svgps package.

cli icomoon icons parser svg svg-icons

Last synced: 02 Apr 2025

https://github.com/tony-go/zac-parser

Code draft about lexer / parser implementation.

compiler lexer parser

Last synced: 29 Mar 2025

https://github.com/8dcc/sl

Simple Lisp interpreter

evaluator interpreter lisp lisp-interpreter parser simple

Last synced: 24 Apr 2025

https://github.com/dawaltconley/bg-size-parser

A parser for valid background-size CSS values.

css parse parser

Last synced: 13 Apr 2026