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/sayedrisat/bnscript

Automation-first programming language that compiles to JavaScript with a real compiler pipeline, runtime, and CLI.

automation bangla cli code-generator compiler developer-tools javascript language-design lexer parser programming-language sayed-risat semantic-analysis transpiler

Last synced: 11 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/thierrymarianne/experimenting-with-compilation-principles

Learning some of the principles behind compilation (inspired by bit.ly/compilers-principles)

antlr editor json parser vue vuex

Last synced: 30 Apr 2026

https://github.com/orcalinux/c-json

A lightweight, fast, and cross-platform JSON parsing library for C developers. C-JSON simplifies JSON handling in C, supporting objects, arrays, strings, numbers, booleans, and null values with minimal memory overhead.

json json-parser parser parsing scanner

Last synced: 01 Feb 2026

https://github.com/giorgiogtelian/luna

this is my little project: a new programming language named after my dog

cpp csharp java language parser programming-language programming-languages

Last synced: 13 Feb 2026

https://github.com/null93/json-parser

JSON parser and abstract syntax tree library for Java

abstract-syntax-tree ant ast java java-library json json-parser lexer parser

Last synced: 17 May 2026

https://github.com/shamazmazum/cue-parser

Simple common lisp cue parser

cuesheet parser

Last synced: 12 Feb 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/jakewvincent/r-syllable-parser_old

Syllable parser that parses phonetic transcriptions of words into syllables using principles taught to students in Phonology 1

dictionary parser phonetic-transcriptions phonology r

Last synced: 09 Oct 2025

https://github.com/adam-elmi/sommark

SomMark is a simple and extensible markup language designed for writing documentation and structured content.

docs documentation dsl html json json-langugae langauge mapper mapping markdown markup markup-language mdx parser transpiler

Last synced: 01 Apr 2026

https://github.com/taufik-nurrohman/query-string-parser

Convert URL’s query string into JavaScript object.

converter j-s-o-n javascript js json object parser query string u-r-l url

Last synced: 07 Feb 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/omnimodloader/jvmzip

An optimized JVM compliant Zip parser

compression java library optimization optimized parser reader zip zip32

Last synced: 26 Feb 2026

https://github.com/puripuri2100/satysfi-csv

A CSV reader and writer for SATySFi.

csv parser satsyfi

Last synced: 12 Feb 2026

https://github.com/nezteb/lexer-parser-in-lua

This is for a programming languages class I'm in. Both assignments have already been turned in for the class, so I'm uploading my submissions here for my own future reference (not for cheating).

lexer lua parser

Last synced: 09 Oct 2025

https://github.com/imolorhe/curlup

Parse cURL commands.

curl parser

Last synced: 29 Apr 2026

https://github.com/worker-tools/structured-json

Stringify and parse JavaScript values according to Structured Clone Algorithm.

cloudflare-workers deno javascript json parse parser post-message postmessage stringify structured-clone

Last synced: 20 Jan 2026

https://github.com/murilobsd/calamp-rs

Calamp LMDirect rust parser

calamp lmdirect networking parser protocol rust

Last synced: 11 Feb 2026

https://github.com/poti1/pod-lol

Parse Pod into a list of lists (LOL)

hacktoberfest parser perl perl5 perldoc pod

Last synced: 11 Feb 2026

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

Simple Lisp interpreter

evaluator interpreter lisp lisp-interpreter parser simple

Last synced: 24 Apr 2025

https://github.com/hailpam/pyfiql

A Python implementation of the Feed Item Query Language with flexible bindings.

ast fiql language parser query visitor

Last synced: 05 Feb 2026

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

GenomeDiff (*.gd) file parser for Node.js

breseq genomediff genomics parser

Last synced: 19 Apr 2026

https://github.com/marcodpt/query

[DEPRECATED] A really small query string parser and builder, that converts from and to JSON, written as a js es6 module.

decode deprecated encode es6 es6-module esm esmodule javascript js json library microjs parser query query-params query-parser query-string querystring uri url

Last synced: 07 May 2025

https://github.com/MrRobinOfficial/Unity-Parser

A friendly parsing system for Unity. This system supports a wide range of data types, and offers try-parse methods.

ncalc parse parser unity unity3d

Last synced: 26 Apr 2025

https://github.com/tearth/combasic

Simple BASIC compiler based on the old language dialects.

asm assembler assembly ast basic c compiler lexer parser

Last synced: 28 Apr 2026

https://github.com/ghostbuster91/pgn-parser

Parser for chess games stored as PGN using standard arithmetic notation

chess parser pgn

Last synced: 19 Jan 2026

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/jason89521/rusvelte

Svelte compiler written in Rust

compiler parser svelte

Last synced: 11 Oct 2025

https://github.com/willkirkmanm/pascal-compiler

Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.

ast compiler interpreter parser pascal

Last synced: 18 Mar 2025

https://github.com/ryanve/wtb

what the box dimension parser

dimension dimensions funny javascript node-module parser

Last synced: 16 Mar 2025

https://github.com/here-be/snapdragon-is-inside

Snapdragon plugin that adds an `isInside` method to the compiler instance for checking if a node is currently inside a given node type.

ast compiler javascript node nodejs parser snapdragon snapdragon-plugin

Last synced: 26 Apr 2026

https://github.com/andy-byers/mewjson

a tiny JSON library

c json parser

Last synced: 25 Apr 2026

https://github.com/ysoftware/language

An excercise in developing a programming language

compiler lexer parser programming-language-development type-checker

Last synced: 11 Oct 2025

https://github.com/suhanyujie/my-parser-rs

study parser in rust

parser rust-lang

Last synced: 10 Jun 2026

https://github.com/ok-ryoko/tree-sitter-systemtap

SystemTap grammar for tree-sitter

parser systemtap tree-sitter

Last synced: 20 Feb 2026

https://github.com/luke-beep/ason

Azrael's Simple Object Notation.

deserializer json language parser serializer unparser

Last synced: 21 Apr 2026

https://github.com/alfex4936/ajou-blackboard

아주대학교 블랙보드(BB) 셀레니움을 이용한 예제

html parser python selenium

Last synced: 10 May 2026

https://github.com/yisaer/idl-parser

OMG IDL Parser written in go

go omg-idl parser parser-combinator

Last synced: 13 Oct 2025

https://github.com/danman113/nginx-manager

Node.js module for parsing and managing nginx config files.

nginx node-js parser

Last synced: 18 Apr 2026

https://github.com/ulivz/supath

An additional path parsing module for nodejs

nodejs npm parser path path-parsing

Last synced: 18 Apr 2026

https://github.com/bezlant/s21_math_solver

🧮 A simple math expression evaluator built wtih Imgui. (School 42)

c calculator check djikstra-algorithm graph-visualization imgui-glfw math-solver parser rpn-calculator test-coverage

Last synced: 04 Apr 2026

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/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/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/o3co/go.hocon

Full Lightbend HOCON spec-compliant parser and config library for Go

config configuration go golang hocon lightbend parser

Last synced: 14 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/ducasse/classinfrastructure

Migrated from Smalltalk PetitBazars, the future classParser of Pharo.

class parser pharo

Last synced: 14 Sep 2025

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/thyeem/s

A generalized parser combinator super-readable

haskell-library parser parser-combinators

Last synced: 23 Jul 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/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/ayys/gson

GSON is a JSON library written in Guile

guile json library parser scheme

Last synced: 25 Jul 2025

https://github.com/basemax/string2cstring

A tiny program to convert a file contents to C string with supporting multi-lines...

c c-string cgi cgi-fcgi cgi-script cgi-server file-read parser parsers php replace replace-text replacement string string-c string-formatter string-parse strings tool tools

Last synced: 18 May 2026

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

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

parser tle

Last synced: 26 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/rob-blackbourn/jetblack-fixparser

A parser for FIX messages

fix fix-parser parser python python3

Last synced: 28 Jul 2025

https://github.com/luismedel/snasl-parser

A parser for the Nessus Attack Scripting Language (nasl files)

nasl nasl-script nessus openvas parser

Last synced: 29 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/shortishly/scran

scran is a parser combinator library heavily influenced by nom

combinator erlang maybe parser

Last synced: 19 Feb 2026

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

:shell: Parse strings à la shell

bash parser shell

Last synced: 09 Apr 2026

https://github.com/mrzmyr/sps-parser

Parse your SPS file and modify and save it to make working with tools like soscisurvey.de more flexible

parser soscisurvey sps spss

Last synced: 02 Aug 2025

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/puripuri2100/satysfifmt

Tool to format SATySFi code.

codeformatter lexer lexer-parser ocaml parser satysfi

Last synced: 29 Sep 2025

https://github.com/apfohl/jzon

JZON - A Lemon based JSON parser for C

c json lemon parser

Last synced: 06 Aug 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/magynhard/curly_bracket_parser

Simple parser to replace variables inside templates/strings and files

parser ruby ruby-gem variable-parser

Last synced: 11 Aug 2025

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/mrinalxdev/ts-json-parser

Open source json parser for python and javascript !!

json json-parser-component parser

Last synced: 22 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/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/leops/vmfparser-rs

Parse VMF files, in Rust

parser rust source-engine vmf

Last synced: 07 Apr 2025

https://github.com/sasha-bo/nginx-conf-parser

Parsing nginx.conf files with/without following includes

nginx nginx-conf nginx-configuration parser php

Last synced: 14 Apr 2025

https://github.com/sug0/showgone

A Smogon Pokémon format parser written in Go

format go golang golang-library parser pokemon showdown smogon

Last synced: 07 Apr 2025

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

GenomeDiff (*.gd) file parser for Python

breseq genomediff genomics parser

Last synced: 12 Apr 2025

https://github.com/spencertorres/fgd

An NPM package for manipulating FGD (Forge Game Data) files.

converter fgd goldsrc hammer nodejs npm parser source valve

Last synced: 04 May 2026

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/paul-wolf/ukpc

A Python module for parsing United Kingdom postcodes

parser postcodes python uk

Last synced: 13 Jun 2026

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