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/thowv/easy-parse

Parsing using objects and types in Python (WIP)

parser parsing python python3

Last synced: 21 Jul 2025

https://github.com/ktav-lang/js

Universal JS/TS bindings for Ktav — a plain configuration format with three rules, zero indentation, and zero quoting. WASM-backed, ships for Node, Deno, Bun, and browsers from a single package.

bindings bun config configuration deno javascript ktav napi napi-rs nodejs parser serializer typescript wasm webassembly

Last synced: 03 May 2026

https://github.com/anko/slice-with-context

JS module: slice string, but with context (useful for showing parse errors with context)

context parser slice string utility-function

Last synced: 29 Mar 2025

https://github.com/risto-stevcev/robots-parser-combinator

:beetle: A proper robots.txt parser and combinator that works with eulalie

combinator parser robots

Last synced: 24 Jun 2026

https://github.com/werdl/parsg

A Rust no_std command line parser (needs global allocator)

cli parser rust

Last synced: 15 May 2026

https://github.com/jbaldwin/libturbohttp

libturbohttp is a C++17 HTTP/1.1 Request and Response stateful parser with zero memory allocations.

cpp cpp-library cpp17 http parser

Last synced: 22 Jul 2025

https://github.com/ef55/tfl

A Terrible Front-end Library

dfa lexer lexing nfa parser parsing

Last synced: 19 Jun 2025

https://github.com/thavlik/mirbase

Code for generating a sqlite database from miRBase data

bioinformatics dna docker genetics lncrna mirbase mirdb mirna parser rna

Last synced: 19 May 2026

https://github.com/blacktechwarrior/wordtonumberconverter

Convert words to their equivalent numbers

cpp parser word-to-number

Last synced: 12 Mar 2025

https://github.com/quadnucyard/matoy

A math interpreter toy featuring matrices

compiler cpp matrix parser

Last synced: 29 Mar 2025

https://github.com/grassleaff/tif

tif is a lightweight interpreted language implemented in Lua, featuring basic control flow, variables, expressions and more. Aimed at experimentation and educational use.

interpreter language lexer lua lua-programming parser programming-language

Last synced: 15 May 2026

https://github.com/writetome51/get-url-query

Javascript functions: one takes in key : value pairs (a literal object) and returns a url-encoded query string. The other takes a url-encoded query string and returns an object.

get get-request javascript parser query-string query-string-builder typescript url

Last synced: 14 May 2026

https://github.com/sondr3/solidity-hs

A Haskell megaparsec parser for Solidity

haskell megaparsec parser solidity

Last synced: 15 May 2026

https://github.com/marianmeres/condition-parser

Human friendly search conditions notation parser. Somewhat similar to Gmail "Search email" input.

conditions parser

Last synced: 06 May 2026

https://github.com/alschmut/objectivecparser

An Antlr4 Parser for Objective-C, Java and Kotlin code, calculating the lines of code per method

antlr4 grammar java kotlin lines-of-code objc objective-c parser static-analysis

Last synced: 02 Jan 2026

https://github.com/harikrishnanbalagopal/starjson

JSON parser for the Starlark language

json parser starlark

Last synced: 16 Jun 2025

https://github.com/nvtkaszpir/k8s-describe-nodes-parser

Parse kubectl describe nodes and output as json

json kubernetes parse parser python python3

Last synced: 06 May 2026

https://github.com/simenandre/setup-inputs

🕶️ Parse GitHub Actions inputs from both `workflow_dispatch` and `repository_dispatch` events

action actions github-actions parser repository-dispatch workflow workflow-dispatch

Last synced: 20 Sep 2025

https://github.com/gitcordier/thechemicalbrowsers

Given a chemical formula, find how many H, He, Li, Be, B, C, N, ... are involved. Iterative algorithm, not the naive one!

chemical-formula iterative-algorithms parser

Last synced: 12 Apr 2025

https://github.com/jsonzilla/fusion_xml

Command line tool to merge two xml files

cpp parser visual-studio xml

Last synced: 22 Mar 2025

https://github.com/vikas2171/if_else_parser

If_else_parser is a C++ tool that validates the syntax of if-else conditional statements. It checks for correctness, generates parse trees, and displays the grammar rules used. This project supports nested conditions and provides an educational resource for understanding if-else constructs in C++.

cpp if-else-statements parse-tree parser principles-of-programming-languages

Last synced: 20 May 2026

https://github.com/l-pay/evm_parser

EVM block parsing service

blockchain go parser web3

Last synced: 15 Jan 2026

https://github.com/pyohei/macmemo-parser

Mac memo parser(mbox type) 🗒🍎

mac memo parser python

Last synced: 15 May 2026

https://github.com/meshula/labscreenplay

Utilities for working with screenplays

fountain markdown parser screenplay

Last synced: 15 May 2026

https://github.com/dresende/payot

Node.js daily time intervals parsing

interval nodejs parser time

Last synced: 16 May 2026

https://github.com/myselfshravan/hdfc-account-explorer

A tool for efficiently managing HDFC bank statements. It allows users to upload, parse, and consolidate statements, providing transaction summaries, running balances, and secure access. Features include UUID-based transaction identification, deduplication, and Row Level Security (RLS) for user-specific data protection.

dashboard dsa-algorithm hdfc parser pgsql shardcn statement supabase typescript vite

Last synced: 15 Jun 2025

https://github.com/dub1401/rulateparser

Парсер Tl.Rulate.ru в формат JSON.

novels parser

Last synced: 03 Apr 2025

https://github.com/kokorinilya/expressionparser

Parses arithmetical expressions in different modes

arithmetic evaluation evaluator expression-parser parser

Last synced: 03 Apr 2025

https://github.com/ravencentric/rnzb

Python bindings to the nzb-rs library - a spec compliant parser for NZB files, written in Rust.

nzb parser python rust usenet

Last synced: 10 Apr 2025

https://github.com/quantumwizard888/get_jp_word_info

Parser script that gets a word info from https://dictionary.goo.ne.jp explanatory dictionary

linguistics parser parsing web-parsing web-scraper web-spider

Last synced: 29 Mar 2025

https://github.com/monksc/simplelanguage

I made my own language and its extremely simple

custom-language interpreter java parser programming-languages

Last synced: 17 Oct 2025

https://github.com/wintercore/jsonerino

Another JSON parser written from scratch in Ruby

cli json parser ruby

Last synced: 20 May 2026

https://github.com/j00nathan/lex-parser-elgol

University project for Compilers course using Rust as programming language, with Logos (lexer) and Lalrpop (LR(1)/LALR(1) parser) crates. The goal of the project is to create a lexical and syntax analyser for an imaginary language, Elgol, invented by the course teacher

lalrpop lexer lexical-analysis logos parser rust syntax-analysis

Last synced: 08 Jul 2025

https://github.com/programmerstevie/haskell-assembly-interpreter

An Assembly Language Parser and Evaluator written in Haskell using Parsec. Parses and executes assembly-like code, simulating a CPU with registers, flags, stack, and control flow instructions.

assembly-language control-flow cpu-simulation evaluator flags gpl3 haskell interpreter open-source parsec parser registers software-development stack

Last synced: 20 May 2026

https://github.com/kdkasad/eqnp

Mathematical derivative calculator and simplification engine

calculator calculus parser python3

Last synced: 29 Jun 2026

https://github.com/shivamka1/js-dot-antlr-parser

The objective of this project is to demostrate how to capture diagnostics i.e., semantic and syntactic errors for DOT language using ANTLR parser written in Javascript.

antlr4 diagnostics dot javascript parser

Last synced: 26 May 2026

https://github.com/robotomize/go-printenv

A command line utility that displays the environment variables used by a Go project

ast cli env go golang golang-application parser tags

Last synced: 23 Oct 2025

https://github.com/eckertalex/monkey

interpreter for the monkey programming language written in go

go interpreter lexer monkey parser tokenizer

Last synced: 15 Jun 2025

https://github.com/benderpan/wvsgo

A simple tool of Acunetix WVS(10.x).

acunetix parser wvs xml

Last synced: 09 Apr 2025

https://github.com/silarhi/caf-parser

A PHP parser for French CAF (Caisse d'Allocations Familiales) files.

caf caf-parser la44zz parser php

Last synced: 06 Apr 2026

https://github.com/ysden123/scala-csvreader

Scala CSV file (stream) reader

csv file parser reader scala stream

Last synced: 22 Mar 2025

https://github.com/junbong/strict-json-parser

JSON parser for GO language with strict type config.

golang json parser strict type

Last synced: 15 May 2026

https://github.com/mztikk/poetic

Rust library to parse and interpret poetic source code

interpreter parser poetic rust

Last synced: 06 Apr 2026

https://github.com/thergh/compiler_tinker

Learning compiler design on an example of a simple language - Gebalang23

compiler-design compiler-optimization compilers lexer parser

Last synced: 03 Apr 2025

https://github.com/qbbr/autoru-parser

auto.ru site parser

parser php tor xlsx

Last synced: 27 Mar 2025

https://github.com/nixinova/nouva

The Nouva programming language.

grammar language lark nixinova parser programming-language

Last synced: 01 Nov 2025

https://github.com/gpenverne/program-tv

Ce script parse le programme tv et retourne la chaîne correspondante à ce qui est cherché.

parser php tv

Last synced: 02 Apr 2025

https://github.com/ology/lingua-tokenparse

Parse a word into scored, fragment combinations

nomenclature parser perl5

Last synced: 15 Jun 2025

https://github.com/jaimecgomezz/dft.p

dft instructions parser

parser

Last synced: 15 May 2026

https://github.com/oguzhand95/tis100

A tool and package to parse TIS100 assembly programs.

assembly golang parser tis100

Last synced: 01 May 2026

https://github.com/danue1/dynamik

The ORM for DynamoDB

dynamodb lexer orm parser

Last synced: 02 Apr 2025

https://github.com/jcbhmr/laxesmeta

⛱️ Lax but slim ESM metadata extractor

ecma262 ecmascript es-modules parser

Last synced: 02 Apr 2025

https://github.com/gitw1n/web-scrape-wave

This project is a web scraper written in Python using the BeautifulSoup library. It is designed to collect data from websites based on user-provided URLs.

bs4 parser python python3 requests webscraper webscraping

Last synced: 01 Apr 2025

https://github.com/gotamer/matter

TOML Frontmatter or Endmatter unmarshaller.

decoder encoder endmatter frontmatter golang parser toml unmarshaller

Last synced: 15 Jan 2026

https://github.com/gizipp/nik-parser.rb

Parse Indonesian citizenship registration number a.k.a NIK (Nomor Induk Kependudukan)

nik parser ruby

Last synced: 13 Mar 2025

https://github.com/kahleryasla/top-frequent-words-sorter-from-json

cli tool: finding the most frequent words in a JSON file. Reads file and processes it to identify the words that appear most frequently in the file. Outputs the identified words to the user and store.

hashtable json-data json-parser linked-list parser sorting

Last synced: 02 Mar 2025

https://github.com/permalik/go_markdown_parser

systems:markdown lexer and parser

go lexer markdown parser

Last synced: 28 Mar 2025

https://github.com/serpo-dev/telegraph-media-parser

Easy parse images and videos from articles on telegra.ph. Powered by Pyhon 3 and running from the CLI.

images parser python telegram telegraph video

Last synced: 03 Apr 2025

https://github.com/toburger/xml-parser

javascript parser combinator xml parser

javascript parser parser-combinators xml

Last synced: 20 May 2026

https://github.com/chloro-pn/flex_learn

learn how to use flex!

bison bison-yacc flex lex parser

Last synced: 06 Mar 2026

https://github.com/minseoc03/llvm-kaleidoscope-playground

This project is a step-by-step implementation of a simple functional language based on the LLVM Kaleidoscope Tutorial.

abstact-syntax-tree codegen compiler cpp jit llvm llvm-ir parser toy-language

Last synced: 20 May 2026

https://github.com/bashmocha/cs50-ai

Project submissions for Harvard CS50's Introduction to Artificial Intelligence with Python

ai cs50 cs50ai machine-learning neural-network nlp-parsing nltk-library optimization parser python

Last synced: 01 Apr 2025

https://github.com/just1not2/pyjon

A Python package to manage JON files

jon parser validator

Last synced: 10 May 2026

https://github.com/olyutorskii/jinparser

JinParser is a web-scraping Java library for 人狼BBS

game gamedev java library parser werewolf

Last synced: 04 Mar 2025

https://github.com/skyf0l/funevalexpr

Epitech - An expression evaluation in Haskell

ast combinatory-parsers haskell interpreter math parser

Last synced: 21 Mar 2025

https://github.com/torahappy/marshal_saikou

Ruby Marshal parser written in Rust

marshal parse parser parser-library ruby rust

Last synced: 10 May 2026

https://github.com/byloth/html-element-style

🎨 A library to easily manage HTMLElement style properties, just like normal properties; no more strings to parse or replace!

dom html-element library parser replacer style

Last synced: 13 Apr 2025

https://github.com/dpakach/gorkin

A simple lightweight gherkin parser

bdd gherkin gherkin-parser golang gorkin hacktoberfest parser

Last synced: 03 Apr 2025

https://github.com/ichigowalker/freelance-alarm

Freelance track helper for new tasks

freelance parser php

Last synced: 21 Jul 2025

https://github.com/VoidBGS/Ordina-XMLParser

File parser made for extracting data from weird XML files. Made in Visual Studio using XmlReader in C#.

c-sharp custom parser visual-studio xml xmlreader

Last synced: 11 Mar 2025

https://github.com/adarshnaidu/simple-sql-parser

A program to parse basic sql queries.

parser sql

Last synced: 11 Jun 2025

https://github.com/danielpclark/keyer_cr

HTTP Request Parameter Parsing

crystal parameters parser

Last synced: 13 Mar 2025

https://github.com/piterweb/jalang

jalang / An interpreted language built with Rust

interpreter lexer parser programming-language rust

Last synced: 26 Mar 2025

https://github.com/radutul/sistem-de-autentificare

Generator simplu de chestionare

authentication java login parser

Last synced: 29 Mar 2025

https://gitlab.com/aziis98/telegram-uctexbot

A Telegram Bot to render LaTeX to Unicode and pretty printed display math.

bot latex parser python telegram telegrambot tex unicode

Last synced: 11 Mar 2025

https://github.com/grimen/python-envjoy

A more enjoyable environment variable getter and setter - for Python.

caster env environ environment getter key parser python python2 python3 setter value variable

Last synced: 29 Mar 2025

https://github.com/Htomsik/UrlReader

Read Urls from file and count some tags from urls

mvvm parser reactiveui wpf

Last synced: 11 Mar 2025

https://github.com/pradyunsg/toml-python

Pure-Python TOML library

parser python toml

Last synced: 11 Jul 2025

https://github.com/anathelegend/perl-efz

🚀 Simplify data management with Perl EFZ, an efficient tool for efficient file and data manipulation in Perl applications.

automation code-utilities command-line-tool cross-platform data-manipulation efz file-formatter open-source parser perl programming-language scripting software-development text-processing utf-8

Last synced: 28 Jun 2026

https://github.com/cosmosgenius/jsonparser

A JSON Parser for node server

http json middleware parser

Last synced: 18 May 2026

https://github.com/aleclarson/import-scan

Scan a string of JavaScript for its imported modules

imports javascript parser

Last synced: 18 May 2026

https://github.com/igeligel/schedulostfalia

:clock1: Parser for the time schedule of the Ostfalia Hochschule für angewandte Wissenschaften in Wolfenbüttel. It will give you an easily readable format on your console via Haskell/GHCI.

haskell haskell-learning html ostfalia parser

Last synced: 30 Jun 2025

https://github.com/aki237/dibba

Dibba File Format utility package for golang

binary dibba golang package parser tlv writer

Last synced: 12 Jan 2026

https://github.com/screwdriver-cd/workflow-parser

Calculate a directed graph workflow based on a pipeline config

parser

Last synced: 09 Oct 2025

https://github.com/antononcube/wl-functionalparsers-paclet

This Wolfram Language paclet provides an implementation of a system of functional parsers.

bnf bnf-parser ebnf interpreter mathematica monad parser parser-combinators wolfram-language

Last synced: 16 Jan 2026

https://github.com/vladpuz/proxy-string-parser

Parsing proxy string

parser proxy string

Last synced: 05 Apr 2025

https://github.com/koykov/halvector

Vector HTTP Accept-Language parser with minimum memory consumption.

hal parser vector

Last synced: 03 Jan 2026

https://github.com/voldien/sp-simple-parser

Simple Parser for configuration files.

configuration-file parser python27

Last synced: 11 Sep 2025

https://github.com/stamir36/kurotranslate-tools

A fork of KuroTools for working with .tbl and .dat files, designed to create translations of Falcom games.

dat disasembler kuro parser python tbl tools translation translation-tool ui xliff

Last synced: 18 May 2026

https://github.com/tryomar/compilerxarabic

A compiler implementation for an Arabic-based programming language, featuring lexical analysis, syntax parsing, and a graphical user interface for interactive testing and development.

arabic arabic-programming-language compiler parser python tokenizer

Last synced: 25 Jun 2025

https://github.com/codybloemhard/md-to-incodoc

Convert markdown to incodoc.

conversion incodoc markdown parser

Last synced: 14 May 2026