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/gerzer/jsonparser

Elegant, type-safe JSON parsing in Swift

codable json json-parser parser swift

Last synced: 13 Apr 2025

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

A attempt to rewrite one language compiler in pure c without lexer and parser generators.

c lexer parser

Last synced: 05 May 2025

https://github.com/unhammer/ocaml_cg_streamparse

parsing cg stream format, just to learn sedlex+menhir

lexing menhir parser sedlex

Last synced: 16 Sep 2025

https://github.com/gisce/ooquery

OpenObject Query Parser

hacktoberfest openerp openobject orm parser query sql

Last synced: 12 Apr 2025

https://github.com/bangadam/nik-parser-php

NIK Parser is a package to convert Indonesian citizenship identity number into usefull information

indonesia laravel nik parser php

Last synced: 10 Apr 2025

https://github.com/dwaite/cyborg

CBOR library for Java

cbor generator java parser

Last synced: 29 Oct 2025

https://github.com/azu/hatebu-mydata-parser

はてなブックマークのsearch.dataのパーサライブラリ

bookmark hatena parser

Last synced: 12 May 2025

https://github.com/muhammadsawalhy/rakam

Math library, high performance is the goal 🚀.

angles calculator complex fraction geometry js latex math math-library parser rakam

Last synced: 07 May 2025

https://github.com/sandrofigo/simple-code-generator-unity3d

A library for generating source code from templates in Unity

code-generator generator parser template unity unity3d

Last synced: 02 Apr 2025

https://github.com/wallpants/pantsdown

Markdown to "GitHub HTML" parser

bun css gfm html markdown parser renderer typescript vite

Last synced: 21 Mar 2025

https://github.com/fedemartinm/react-search-operators

Search component based on search-operators

commands parser react search

Last synced: 02 Aug 2025

https://github.com/hattya/go.sh

A parser of the Shell Command Language

go parser posix shell

Last synced: 14 Apr 2025

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

udev rules grammar for tree-sitter

parser tree-sitter udev

Last synced: 10 Mar 2026

https://github.com/alexanderwe/conventionalcommitskit

A small library to create and parse Conventional Commit conforming representations.

conventional-commits parser swift swift5

Last synced: 04 Oct 2025

https://github.com/mepy/nihil

A tiny but elegant parser combinator library written by Mepy

parser

Last synced: 23 Apr 2025

https://github.com/kiranniranjan/wiki-parser-py

A tool to parse wikipedia content

kike parser wikiparser wikipedia

Last synced: 12 Sep 2025

https://github.com/aryan-programmer/evilang

A simple interpreted programming language developed in Rust. Name comes from "eval is evil".

ast custom-programming-language interpreter language-interpreter language-parser parser programming-language rust rust-lang

Last synced: 26 Sep 2025

https://github.com/willothy/letter

Letter is a compiler project built in TypeScript using LLVM node bindings.

compiler llvm llvm-javascript parser programming-language typescript

Last synced: 05 May 2025

https://github.com/danue1/grape-rs

Grape is a GraphQL Lexer, Parser, Validator, and Runtime.

graphql lexer parser runtime validator

Last synced: 17 Mar 2025

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

smali grammar for tree-sitter

parser smali tree-sitter

Last synced: 29 Jul 2025

https://github.com/michidk/off-rs

A simple .off file parser

3d-format hacktoberfest mesh off parser rust

Last synced: 19 Mar 2025

https://github.com/shellscape/fwv

A ⚡️ crazy fast streaming ⚡️ Fixed Width Value Parser

file fixed fixed-width parser streams width

Last synced: 13 Sep 2025

https://github.com/trwyant/perl-ppix-quotelike

Parse Perl string literals and string-literal-like things.

parser perl perl-module

Last synced: 10 Apr 2025

https://github.com/ducasse/citezen

Citezen is a bib parser and tool suite

bibtex parser pharo tools

Last synced: 17 Mar 2025

https://github.com/nank1ro/prompt-parser

A simple Python library for parsing LLM prompts.

ai llm openai parser prompt

Last synced: 20 Mar 2025

https://github.com/sigalor/poppler-native

A native interface to the Poppler PDF parser for NodeJS.

nodejs parser pdf poppler

Last synced: 02 Aug 2025

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

Tree sitter grammar implementation for Jq language

jq parser tree-sitter

Last synced: 07 Jul 2025

https://github.com/edgarogh/rowan-nom

Build rowan green ASTs using nom parsers

abstract-syntax-tree ast nom parser parser-combinators rowan

Last synced: 11 Nov 2025

https://github.com/tacoberu/bnf-php

Framework for building BNF like parsers.

bnf bnf-parser parser parser-combinators

Last synced: 13 Jul 2025

https://github.com/nlknguyen/s-expression.js

S-Expression Parser, Serializer, Interpreter, and Tree Constructor / Walker Utilities for JavaScript in Browsers and Node.js

javascript parser s-expression translator tree-traversal walker

Last synced: 09 Jul 2025

https://github.com/yuryalencar/parserxmi

This project aims to extract diagrams data and convert for UML structure.

java parser uml-diagram uml-structure

Last synced: 10 Apr 2025

https://github.com/davay42/vitepress-pages

Markdown pages structure generator for Vitepress

markdown parser vite vitepress

Last synced: 03 Oct 2025

https://github.com/lhwdev/llang

🚧 A toy project for dominating the world

ast kotlin parser programming-language

Last synced: 03 May 2025

https://github.com/soran-ghaderi/inverted_index

An inverted index of ‫‪OpinRank dataset‬‬ written in python. More information will uploaded subsequently. This version is under developing.

data-mining inverted-index opinrank parser preprocessing python python3 xml

Last synced: 20 Oct 2025

https://github.com/jimmysawczuk/recon

A Go package to extract OpenGraph data from the web

go opengraph parser

Last synced: 29 Jul 2025

https://github.com/ibmstreams/streamsx.adaptiveparser

(Incubation) The toolkit allows to parse input format producing desired hierarchical tuple (including lists, maps and sets) saving the common step of mapping the flat format to the required Streams tuple.

clf ibm-streams json-parser parser stream-processing

Last synced: 15 Jul 2025

https://github.com/parsemd/parsemd-php

A modular parser for CommonMark, GitHub-Flavoured-Markdown, and beyond...

commonmark github-flavored-markdown modular parser

Last synced: 06 Apr 2026

https://github.com/systemvll/binary-codec

A blazing-fast declarative parser & encoder for binary data

binary-parser codec networking parser

Last synced: 29 Jun 2025

https://github.com/euskadi31/go-epf

Golang Apple EPF (Enterprise Partner Feed) Parser

apple application epf feed golang-library itunes music parser

Last synced: 29 Jul 2025

https://github.com/nerd-bear/legacyancientoldbassil

Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.

cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser

Last synced: 14 Mar 2026

https://github.com/andstor/binvox

:page_facing_up: Parser and builder for BINVOX voxel file format

binvox data file-format parser voxel

Last synced: 04 May 2025

https://github.com/spumer/fastsoup

BeautifulSoup interface for lxml

beautifulsoup fast html lxml parser python3

Last synced: 19 Feb 2026

https://github.com/binhtran432k/tree-sitter-gherkin

Gherkin grammar for Tree-sitter

cucumber gherkin parser treesitter

Last synced: 11 Apr 2025

https://github.com/blvckbytes/gpeee

A very small and versatile parser used to evaluate simple expressions

ast configuration environment expression interpreter language optimizer parser tokenizer

Last synced: 11 Apr 2025

https://github.com/hyunchel/mochart

Music online chart parser

chart gaon melon mnet music naver oricon parser ranking

Last synced: 09 Apr 2026

https://github.com/nfroidure/strict-qs

A stricter query string parser

hacktoberfest javascript parser querystrings strict-types

Last synced: 12 Jul 2025

https://github.com/tchupp/lonzo

LR(1) parser for mathematical expressions

ast compiler parser rust

Last synced: 02 Aug 2025

https://github.com/irevenko/genshin-scrapper

💾 A bunch of scripts for api.genshin.dev

genshin genshin-api genshin-impact genshinimpact parser scrap scrapper

Last synced: 01 May 2025

https://github.com/orbitalshell/prompt-git-info

Add information about any current or parent GIT repository to orbital shell command line prompt. for example: OrbitalShell ├ master +0 ~0 -0 | ~2 -0 ?2

bash chsarp cli command-line command-line-app command-line-interface command-line-tool git git-branch git-status interactive linux netcore31 netcore5 netstandard21 parser prompt shell

Last synced: 16 Jun 2025

https://github.com/r-glazkov/fb2

FB2 for Rust

fb2 parser rust

Last synced: 08 Apr 2026

https://github.com/bsonntag/parse-css-transition

Parses CSS transitions into an object.

css parser parsing transition transitions

Last synced: 11 Apr 2025

https://github.com/bnjjj/gomoment

A golang package to parse text that contain date or moment in french into a golang time struct

date-parser french golang parser

Last synced: 20 Jan 2026

https://github.com/cchexcode/wavefront_rs

An alternative, typed and simple wavefront format parser and writer.

obj parser rust wavefront writer

Last synced: 12 Dec 2025

https://github.com/zincware/aaargs

attribute autocompletion and argument parsing

parser python

Last synced: 09 Sep 2025

https://github.com/mikepenzin/timeago-simple

timeago makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "1 day ago")

bower date nodejs-modules nodejs-plugin npm-module npm-package npm-scripts parser timeago vanilla-javascript vanilla-js

Last synced: 21 Feb 2026

https://github.com/asoderman/jsondecoder

Simple JSON decoder written in swift

json parser parsing parsing-library swift

Last synced: 18 Feb 2026

https://github.com/awoken-bible/usfm

NPM module for USFM (Unified Standard Format Markers) Parsing

npm-package parser usfm

Last synced: 19 Mar 2025

https://github.com/j-jzk/klang

A toolkit for defining programming languages and DSLs in Kotlin

compiler dsl kotlin parser programming-language

Last synced: 10 Apr 2025

https://github.com/stemjail/mnt-rs

Mount point parsing Rust library

mount parser

Last synced: 07 Apr 2026

https://github.com/wavedrom/tree-sitter-vcd

VCD grammar for tree-sitter

parser tree-sitter vcd

Last synced: 20 Jul 2025

https://github.com/glaukiol1/gago

Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.

ast gago interpreter lexer parser programming programming-language

Last synced: 26 Jan 2026

https://github.com/johnjohndoe/c3media-base

A Kotlin library for the media API of the CCC.

audio c3voc ccc ccctv kotlin library media moshi parser recordings streaming video voc

Last synced: 10 Apr 2025

https://github.com/silentsoft/csscolor4j

CSSColor4J is a simple Java library for parsing CSS color string representations.

cmyk color css css-color hexadecimal hsl hsla named-color parser rgb rgba

Last synced: 08 Sep 2025

https://github.com/hjbdev/cs-log-parser-php

Counter-Strike Log Parser in PHP

counter-strike counter-strike-2 cs2 parser

Last synced: 13 Jan 2026

https://github.com/chrisduerr/rfind_url

Parser to search strings for URLs in reverse order

parser reverse rust stream url

Last synced: 11 Apr 2025

https://github.com/mauricelambert/pdforensic

This package analyses PDF files for Forensic Investigations.

analysis forensic-analysis forensics investigation package parser pdf python3 tool

Last synced: 11 Apr 2025

https://github.com/mamantoha/shards_spec

A shard.yml parser for the Crystal language

crystal hacktoberfest parser shards yaml

Last synced: 07 May 2025

https://github.com/kovah/laravel-html-meta

A simple helper to retrieve the HTML meta tags of a website.

html laravel laravel-package meta-tags parser

Last synced: 14 Apr 2025

https://github.com/magicxor/genotektogedcom

Convert Genotek JSON to FamilySearch GEDCOM

converter dotnet dotnet-core ged gedcom genotek json linq2gedcom parser unidecode

Last synced: 08 May 2025

https://github.com/graphpql/graphpinator-parser

:zap::globe_with_meridians::zap: Parser subproject for GraPHPinator: GraphQL server implementation for PHP.

graphql graphql-php parser php syntactic-analysis

Last synced: 06 May 2025

https://github.com/drafakiller/tokenparser-dart

An intuitive Token Parser that includes grammar definition, tokenization, parsing, syntax error and debugging. Implementation based on Lexical Analysis for Dart.

dart debugging grammar lexer lexical-analysis package parser tokenizer

Last synced: 02 Aug 2025

https://github.com/3f/e-msbuild

Advanced Evaluator of MSBuild scripts with user-variables support through Varhead and more

e-msbuild evaluator evmsbuild msbuild msbuild-scripts parser soba sobascript user-variables varhead variables

Last synced: 14 Apr 2025

https://github.com/compscidr/scholar

A parser for Google scholar, written in go

article citations extracts golang google-scholar hacktoberfest parser

Last synced: 02 May 2025

https://github.com/nav-solutions/binex

BINEX (Binary EXchange) stream parser

geodesy gnss gnss-receiver parser real-time

Last synced: 14 Sep 2025

https://github.com/stefmde/seriesidparser

Parses series or movie strings to a object to handle it with applications. See the website for a short overview.

id identity movie movie-strings parser series string string-manipulation

Last synced: 08 Mar 2026

https://github.com/arindam-modak/web-scraping

web scraping using python. Scrap valuable amd important data from top websites using python.

beautifulsoup codechef codeforces github github-rank pandas parser python3 spoj web-scraping

Last synced: 19 Aug 2025

https://github.com/red5d/nexpose-tools

Tools and monitoring scripts for Nexpose

automation debugging log-parser monitoring nexpose parser

Last synced: 06 May 2025

https://github.com/lejenome/compiler-demo-101

Compiler Design Overview workshop materials

bison flex gcc lex lexer llvm parser yacc

Last synced: 18 Aug 2025

https://github.com/omeyenburg/tree-sitter-riscv

🌳 RISC-V assembly grammar for tree-sitter.

parser risc-v tree-sitter

Last synced: 13 Jan 2026

https://github.com/niklaskorz/nklang

A programming language interpreter written in Go

formal-languages golang interpreter lexer parser semantics

Last synced: 01 May 2025

https://github.com/eegli/tinyparse

A tiny, type-safe and flexible framework to build powerful CLI apps

argv cli command-line commander javascript minimist nodejs parser typescript validation yargs

Last synced: 15 Apr 2025

https://github.com/mgadda/swift-parse

A small parser combinator library written in Swift 5

combinators parse parser swift

Last synced: 15 Jul 2025

https://github.com/distributed-lab/circom-parser

Circom circuits parser built with ANTLR4

antlr antlr4 circom parser zk

Last synced: 06 May 2025