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/anglesharp/anglesharp.css

:angel: Library to enable support for cascading stylesheets in AngleSharp.

anglesharp c-sharp css cssom library parser

Last synced: 05 Apr 2025

https://github.com/ije/md4w

A Markdown renderer written in Zig & C, compiled to WebAssymbly.

html markdown md4c parser renderer streaming wasm webassembly zig

Last synced: 13 Apr 2025

https://github.com/rm-hull/jasentaa

A parser combinator library for Clojure and ClojureScript

clojure parser parser-combinators

Last synced: 10 May 2025

https://github.com/code4game/libgltf

glTF 2.0 parser/loader for C++17, supports many extensions likes `KHR_draco_mesh_compression`, `KHR_lights_punctual`, `KHR_materials_clearcoat`, and more.

animation draco gltf mesh morph parser skeleton

Last synced: 08 May 2025

https://github.com/sinclairzx81/parsebox

Parser Combinators in the TypeScript Type System

combinators parser type-system typescript

Last synced: 06 Apr 2025

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

Lua grammar for tree-sitter

lua parser tree-sitter

Last synced: 26 Feb 2026

https://github.com/blacktop/go-apfs

APFS parser written in pure Go

apfs apfs-volumes dmg file-recovery golang parser

Last synced: 09 Apr 2025

https://github.com/virtadpt/exocortex-halo

Various and sundry additional pieces of software I've written to incorporate into my exocortex.

bots conversation data exocortex interactive parser python rest-api

Last synced: 09 Apr 2025

https://github.com/create3000/x_ite

X_ITE X3D Browser, view and manipulate X3D, VRML, glTF and other 3D sources in HTML.

3d browser electron framework glb gltf2 javascript json node parser stl svg vrml wavefront-obj webgl wrl x3d x3d-browser x3dom xml

Last synced: 04 Apr 2025

https://github.com/amingolmahalle/httpclienttocurlgenerator

The HttpClientToCurl is a NuGet package for generating curl script of HttpClient in .NET ( C# | CSharp | Dotnet ) supported features: Post, Get, Put, and Delete. content types: application/json, text/xml, application/x-www-form-urlencoded

asp-net asp-net-core aspnetcore codegenerator converter csharp curl dotnet dotnet-standard extension http httpclient json nuget nuget-package package parser postman xml

Last synced: 24 Dec 2025

https://github.com/gamemaker1/office-text-extractor

Yet another library to extract text from MS Office and PDF files

docx get-text ms-excel ms-office ms-powerpoint ms-word parser pdf pptx text-extraction xlsx

Last synced: 16 Mar 2026

https://github.com/pascalgn/java-ast

Java Parser for JavaScript/TypeScript (based on antlr4ts)

antlr4 antlr4ts ast java javascript parser typescript

Last synced: 17 Aug 2025

https://github.com/benlaan/sqlformat

.NET SQL Parser and Formatter Tool and SSMS Plugin

blazor blazor-webassembly c-sharp formatter nhibernate parser sql ssms

Last synced: 26 Oct 2025

https://github.com/mayswind/simpleofficereader

A simple office file reader can extract content and summary information from .doc,.docx,.ppt,.pptx files without Microsoft Office or interop.

content extract laola office ole parser reader summary

Last synced: 10 Aug 2025

https://github.com/VIPnytt/SitemapParser

XML Sitemap parser class compliant with the Sitemaps.org protocol.

parser sitemap sitemaps-org xml xml-sitemap-parser

Last synced: 02 Apr 2025

https://github.com/mireo/can-utils

A C++ DBC file parser, and a CAN telemetry tool

automotive boost can can-bus cpp cpp20 dbc iot iot-edge parser v2c

Last synced: 29 Aug 2025

https://github.com/macmade/dsstoreview

.DS_Store file parser/viewer.

dsstore file finder mac parser

Last synced: 01 Aug 2025

https://github.com/viveknathani/teachyourselfmath

A math PDF extraction engine, built for the internet. ❤️

engine math node parser postgresql queues redis

Last synced: 09 Apr 2025

https://github.com/JavaScriptRegenerated/yieldparser

Parse using JavaScript generator functions — it’s like components but for parsing!

generator-functions javascript parser regular-expression typescript

Last synced: 23 Jul 2025

https://github.com/qedk/configparser-rs

A simple configuration parsing utility with no dependencies built on Rust.

config configparser configuration hacktoberfest ini ini-parser parser rust settings

Last synced: 04 Apr 2025

https://github.com/1computer1/lexure

Parser and utilities for non-technical user input

args lexer parser

Last synced: 17 Mar 2026

https://github.com/tlaceby/parser-series

Welcome to my comprehensive YouTube series on building a lexer/parser using the Go programming language. We will start with the basics of what lexers and parsers do, gradually moving towards creating a functional parser for a language derived from Go/Typescript/C#.

ast golang lexer parser

Last synced: 23 Jan 2026

https://github.com/adaltas/node-csv-generate

CSV and object generation implementing the Node.js `stream.Readable` API

csv generator nodejs parser streaming

Last synced: 14 Jan 2026

https://github.com/tree-sitter/tree-sitter-embedded-template

Tree-sitter grammar for embedded template languages like ERB, EJS

parser template-language tree-sitter

Last synced: 16 May 2025

https://github.com/AmrDeveloper/FileQL

A tool that allow you to run SQL-like query on local files instead of database files using the GitQL SDK.

database engine files gitql parser sql tokenizer

Last synced: 06 Aug 2025

https://github.com/kylehowells/swift-justhtml

Swift-JustHTML a Swift port of EmilStenstrom/justhtml by implementing 100% html5 spec compliant parsing of html documents in pure Swift

html html5 parser parser-library swift swift5 swift6

Last synced: 02 Apr 2026

https://github.com/inukshuk/edtf.js

Extended Date Time Format (ISO 8601-2 / EDTF) Parser for JavaScript

date earley edtf iso8601 javascript parser time

Last synced: 09 Apr 2025

https://github.com/sam701/zig-toml

Zig TOML (v1.0.0) parser

parser toml zig-package ziglang

Last synced: 20 Sep 2025

https://github.com/msoap/html2data

Library and cli for extracting data from HTML via CSS selectors

cli css-selector extract-data golang homebrew html library parser scrapping

Last synced: 27 Jul 2025

https://github.com/perlence/rpp

Read and write Reaper RPP files with Python.

parser ply python python3 reaper

Last synced: 13 Apr 2025

https://github.com/rayliwell/tree-sitter-rstml

Rust + html grammar for the tree-sitter parser library.

emacs html leptos neovim neovim-plugin nix nix-flake parser rust tree-sitter

Last synced: 11 Oct 2025

https://github.com/uro/teltonika-fm-parser

Teltonika fm xxxx protocol encoder and decoder

gps gps-library library parser php php7 teltonika tracker

Last synced: 16 May 2025

https://github.com/cwdoh/cssparser.js

cssparser.js is a parser that generate json from css with matched orders & structures.

css generated-parser javascript json npm parser

Last synced: 16 Mar 2025

https://github.com/fbernier/tomlrb

A Racc based TOML parser

lalr1 parser racc ruby toml

Last synced: 15 May 2025

https://github.com/Zheoni/cooklang-chef

A CLI to manage cooklang recipes

cli cooking-recipes cooklang parser rust

Last synced: 10 Jul 2025

https://github.com/mazrean/formstream

A Fast Streaming Parser for multipart/form-data in Golang

go multipart multipart-formdata parser

Last synced: 27 Jul 2025

https://github.com/ekalinin/robots.js

Parser for robots.txt for node.js

javascript nodejs parser robots robots-txt

Last synced: 24 Apr 2025

https://github.com/php-ion/websocket-parser

Streaming websocket frame parser and frame builder for c

builder c parser rfc6455 websocket websocket-parser

Last synced: 02 Sep 2025

https://github.com/LuaLS/LuaParser

Customized Lua parser for [lua-language-server](https://github.com/sumneko/lua-language-server).

lpeg lpeglabel lua luajit parser syntax-checker

Last synced: 10 May 2025

https://github.com/v3l0c1r4pt0r/makeelf

ELF reader-writer library for Python3

elf generator library parser python python3

Last synced: 24 Jan 2026

https://github.com/googlechromelabs/wasmbin

A self-generating WebAssembly parser & serializer in Rust.

parser parsing rust rustlang serialization serializer toolchain wasm webassembly

Last synced: 04 Oct 2025

https://github.com/edcarroll/ta-json

Type-aware JSON serializer/parser

classes decorators es2016 es7 javascript json parser serializer typescript

Last synced: 12 May 2025

https://github.com/luals/luaparser

Customized Lua parser for [lua-language-server](https://github.com/sumneko/lua-language-server).

lpeg lpeglabel lua luajit parser syntax-checker

Last synced: 04 Mar 2025

https://github.com/ympons/expreso

:coffee: A boolean expression parser and evaluator in Elixir.

boolean-expression elixir eval expreso lexer parser

Last synced: 25 Jul 2025

https://github.com/macmade/DSStoreView

.DS_Store file parser/viewer.

dsstore file finder mac parser

Last synced: 22 Jul 2025

https://github.com/phorward/unicc

LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML

c cpp javascript json lalr-parser lalr-parser-generator parser parser-generator python scannerless scannerless-lr xml

Last synced: 23 Jul 2025

https://github.com/tefra/xsdata-pydantic

Naive XML & JSON Bindings for python pydantic classes!

bindings code-generator json parser pydantic python schema wsdl xml xsd

Last synced: 04 Apr 2025

https://github.com/torfsen/barely_json

A Python parser for data that only looks like JSON

json parser python

Last synced: 15 Apr 2025

https://github.com/bajdcc/jMiniLang

用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。

compiler java lambda layui multi-process parser spring-boot thymeleaf virtual-machine vuejs

Last synced: 19 Jul 2025

https://github.com/promplate/partial-json-parser

Parse partial JSON generated by LLM

agent json langchain llm parser prompt-engineering streaming

Last synced: 12 Apr 2025

https://github.com/mindeng/nom-exif

Exif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff/raf etc.) and video/audio (mov/mp4/3gp/webm/mkv/mka, etc.) files are supported.

exif heif jpeg matroska metadata mkv mov mp4 nom parser quicktime raw rust tiff webm

Last synced: 12 May 2026

https://github.com/aripiprazole/plank

📜 | Functional programming language written in kotlin.

compiler kotlin llvm parser plank programming-language

Last synced: 28 Jun 2025

https://github.com/remarkablemark/style-to-object

📝 Parse CSS inline style to JavaScript object.

css inline-style inline-styles javascript npm object parser pojo style-to-object

Last synced: 15 May 2025

https://github.com/edubart/lpegrex

Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).

ast lpeg lpeglabel lpegrex lua nelua parser peg

Last synced: 07 Jul 2025

https://github.com/oceanbase/sql-lifecycle-management

SQL-Lifecycle-Management is an intelligent diagnosis and optimization product focusing on the SQL field.

database mysql oceanbase optimization parser python sql

Last synced: 19 Jul 2025

https://github.com/namecheap/fast_mail_parser

Very fast Python library for .eml files parsing

email-parsing mail mail-analyzer mail-parser mailparser parser python python3

Last synced: 07 Feb 2026

https://github.com/d00movenok/gomalleable

🔎🪲 Malleable C2 profiles parser and assembler written in golang

c2 cobalt-strike cybersecurity go golang malleable-c2 parser pentest pentesting redteam security

Last synced: 20 Jun 2025

https://github.com/natalie-lang/natalie_parser

NatalieParser is a zero-dependency, from-scratch, hand-written recursive descent parser for the Ruby Programming Language.

parser ruby

Last synced: 31 Mar 2025

https://github.com/ropensci/parzer

Parse geographic coordinates

geo geospatial parser r r-package rstats

Last synced: 22 Oct 2025

https://github.com/poliander/cron

Parse and validate crontab expressions in PHP

cron crontab expression parser php validation

Last synced: 11 Jan 2026

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

TS query grammar for tree-sitter

parser query tree-sitter

Last synced: 12 Dec 2025

https://github.com/scttcper/video-filename-parser

Scene release name parser

filename media parser release scene

Last synced: 05 Apr 2025

https://github.com/butschster/dbml-parser

DBML parser for PHP8. It's a PHP parser for DBML syntax.

dbml parser parser-library php php8

Last synced: 12 Jan 2026

https://github.com/tlaplus-community/tree-sitter-tlaplus

A tree-sitter grammar for TLA⁺ and PlusCal

grammar parser pluscal tlaplus tree-sitter

Last synced: 07 Oct 2025

https://github.com/superman2211/guepard

flash to html5 converter, as3 to javascript translator

actionscript3 air canvas2d compiler converter flash html5 javascript parser swf

Last synced: 22 Jul 2025

https://github.com/mideind/greynirengine

A fast, efficient natural language processing engine for Icelandic.

earley icelandic natural-language-processing nlp parser parsing parsing-engine parsing-library python python-library python3

Last synced: 13 Jul 2025

https://github.com/icza/s2prot

Decoder/parser of Blizzard's StarCraft II replay file format (*.SC2Replay)

command-line-tool decoder parser replay replay-header sc2replay starcraft-ii-replays

Last synced: 06 Apr 2025

https://github.com/thomersch/gosmparse

Processing OpenStreetMap PBF files at speed with Go

go golang openstreetmap osm parser pbf protobuf

Last synced: 12 Apr 2025

https://github.com/antonovanton/math.evaluation

This .NET library allows you to evaluate and compile any mathematical expression from a string dynamically at runtime. It supports a wide range of operations and allows for the use of custom variables, operators, and functions. The evaluator can be configured for different contexts, such as scientific, programming, boolean math expressions.

c-sharp compiler complex-numbers csharp csharp-code csharp-library dotnet dotnetcore eval evaluation evaluator expression-evaluator expressions math math-expressions math-library math-parser ncalc parser runtime

Last synced: 24 Jun 2025

https://github.com/hecrj/html-parser

Parse HTML 5 in Elm

elm html parser

Last synced: 30 Apr 2025

https://github.com/strojure/parsesso

Parser combinators for Clojure(Script).

babashka clojure clojurescript parser parser-combinators

Last synced: 17 Apr 2026

https://github.com/nvictus/svgpath2mpl

SVG path parser for matplotlib

matplotlib parser python svg svg-path

Last synced: 21 Sep 2025

https://github.com/bradhowes/swift-math-parser

Math expression parser built with Point•Free's swift-parsing package

math parser parser-combinators pointfree swift wolfram-alpha

Last synced: 10 Apr 2025

https://github.com/danilafe/pegasus

A parser generator for C and Crystal.

c compilers crystal parser parser-generator

Last synced: 30 Apr 2025

https://github.com/kooparse/zgltf

A glTF parser for Zig codebase.

gamedev gltf parser zig

Last synced: 09 Apr 2025

https://github.com/eriknyquist/librxvm

non-backtracking NFA-based regular expression library, for C and Python

compiler compiler-design compilers hacktoberfest nfa parser parsers parsing pattern-matching patterns regex regex-pattern regexes regexp

Last synced: 02 Aug 2025

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

A tree-sitter grammar for `diff` output

diff parser tree-sitter

Last synced: 11 Mar 2026

https://github.com/tducret/trainline-python

Non-official Python wrapper and CLI tool for Trainline

api parser python-wrapper scraper sncf train trainline

Last synced: 08 Apr 2026

https://github.com/rubensworks/rdf-parse.js

Parses RDF from any serialization

hacktoberfest linked-data parser rdf rdfjs streaming

Last synced: 04 Apr 2025

https://github.com/ozzyczech/icalparser

Simple iCal parser for PHP for parsing format into array

calendar ical icalendar parser php

Last synced: 01 Jun 2026

https://github.com/badamczewski/shiny.calculator

A REPL calculator and an x86 asm emulator for developers

bit-manipulation calculator dotnet dotnet-core math parser repl-calculator x86-assembly

Last synced: 01 May 2025