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/bollian/tree-sitter-openscad

Incremental parser for OpenSCAD using tree-sitter

openscad parser

Last synced: 30 Dec 2025

https://github.com/xsawyerx/guacamole

Guacamole is a parser toolkit for Standard Perl. It provides fully static BNF-based parsing capability to a reasonable subset of Perl.

bnf parser perl perl5 static

Last synced: 12 Jul 2025

https://github.com/flamencist/selectorgenerator

JavaScript object that creates a unique CSS selector for a given DOM element. It has no external dependencies.

css css-selector javascript parser

Last synced: 31 Aug 2025

https://github.com/microndgt/rfdmovies-client

🎬instant recommending or finding or downloading movies via the command line

download-movies movie parser postgresql python recommender-system watch

Last synced: 07 May 2025

https://github.com/getcuia/stransi

🖍️ A lightweight Python parser library for ANSI escape code sequences

ansi ansi-colors ansi-escape-codes console cuia parser python stransi terminal

Last synced: 14 Apr 2025

https://github.com/birdofpreyru/babel-preset-svgr

Babel preset for SVG importing into React apps using Babel & SVGR

babel javascript parser plugin react svg svgr

Last synced: 12 Apr 2025

https://github.com/Microndgt/rfdmovies-client

🎬instant recommending or finding or downloading movies via the command line

download-movies movie parser postgresql python recommender-system watch

Last synced: 19 Jul 2025

https://github.com/breandan/yuri

👨‍🚀 A type-safe URI builder in Kotlin

codegen dsl gradle-plugin kotlin parser type-safety uri

Last synced: 12 Apr 2025

https://github.com/qnighy/rbbardiche

Ruby parser and LSP in Rust

languageserver parser ruby rust

Last synced: 09 Aug 2025

https://github.com/ocelot5836/molang-compiler

⚡ High-speed compiler and executor for the MoLang language by Mojang

compiler minecraft mojang molang molang-parser parser render

Last synced: 02 Sep 2025

https://github.com/leVirve/iLms-nthu-API

專為 學生 / 助教 / 開發者 所寫的 iLMS 通用 API/command-line 環境。An iLMS client for stduents, assistants and developers.

api client interface nthu parser spider system

Last synced: 28 Apr 2025

https://github.com/y1yang0/bc2json

[bc2json] transform java bytecode to json representation

bytecode classfile decompiler disassembler intermediate-representation java json parser serializer

Last synced: 07 May 2025

https://github.com/connorlay/tree-sitter-surface

Surface grammar for Tree-sitter

elixir neovim parser tree-sitter

Last synced: 11 Mar 2025

https://github.com/sayan751/email-address-parser

An RFC 5322, and RFC 6532 compliant email address parser.

email-address email-address-validator parser rfc5322 rfc6532

Last synced: 16 Mar 2025

https://github.com/sjjian/oracle-sql-parser

this is a yacc (goyacc) oracle sql parser.

ast goyacc lexer oracle parse parser plsql sql statement stmt yacc

Last synced: 17 Sep 2025

https://github.com/romshark/parseint

A collection of efficient generic integer parser functions for Go

go golang parser

Last synced: 15 Oct 2025

https://github.com/lethalbit/clank

A C++ Front-end based on LLVM's clang.

c compiler cpp frontend lexer parser

Last synced: 01 Aug 2025

https://github.com/etorixdev/timelength

A flexible python duration parser designed for human readable lengths of time.

datetime duration parser parsing python time timedelta timelength

Last synced: 02 Sep 2025

https://github.com/r32/lex

Build lexer and simple parser(SimpleLR) in macro, It also provides lexer and simpleLR tool for c language

lexer parser slr-parser

Last synced: 23 Jul 2025

https://github.com/ojarva/openvpn-status-parser

Parser for openvpn status file

openvpn openvpn-server parser

Last synced: 04 May 2025

https://github.com/pmunch/combparser

A parser combinator library for easy generation of complex parsers

nim parser parser-combinators

Last synced: 09 Apr 2025

https://github.com/markleone/weekendcompiler

An example LLVM-based compiler for a subset of C.

compiler llvm parser typechecker

Last synced: 16 Aug 2025

https://github.com/ektotv/xmltv

An extremely fast XMLTV parser and generator for Node and the browser.

epg parser xmltv

Last synced: 12 May 2025

https://github.com/ewfian/pickleparser

A pure Javascript implemented parser for Python pickle format

browser json nodejs parser pickle pure-javascript python typescript unpickling without-dependencies

Last synced: 31 Oct 2025

https://github.com/edporras/edn_turbo

edn-ruby plugin to replace the ruby-native parser with a Ragel-based C++ implementation

edn edn-ruby parser ragel ruby rubygems

Last synced: 24 Apr 2025

https://github.com/theimpossibleastronaut/configster

Rust library for parsing configuration files

config configuration-management library parser rust settings

Last synced: 28 Feb 2025

https://github.com/edge-js/parser

Parser for edge template engine

acorn ast estree parser

Last synced: 20 Mar 2025

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

Lua docs grammar for tree-sitter

emmylua luacats parser tree-sitter

Last synced: 18 Sep 2025

https://github.com/lleballex/magiceden-bot

Telegram bot that parses NFTs from Magic Eden

aiogram aiogram-bot bot magiceden nft parser python telegram-bot

Last synced: 28 Apr 2025

https://github.com/gilzoide/pega-texto

Single-file Parsing Expression Grammars (PEG) runtime engine for C

header-only parser parsing parsing-expression-grammars peg single-file single-header

Last synced: 19 Mar 2025

https://github.com/lherman-cs/go-rosbag

Rosbag parser written in pure Go

analytics cli cloud data-processing decoder parser robotics ros rosbag

Last synced: 02 Nov 2025

https://github.com/apple502j/parse-sb3-blocks

Parse sb3 blocks, and generate scratchblocks formatted code.

hacktoberfest parser sb3 scratch

Last synced: 18 Mar 2025

https://github.com/pablopunk/livesoccertv-parser

Parse soccer games data from https://livesoccertv.com

football futbol js matches parser soccer tv

Last synced: 24 Oct 2025

https://github.com/jvirtanen/jvargumentparser

Simple Objective-C library for parsing command line arguments

objective-c parser

Last synced: 26 Feb 2025

https://github.com/helias/wowhead-php-extractors

Compare your database with WoWHead and find missing data

azerothcore extractor parser trinitycore world-of-warcraft wow wowhead

Last synced: 06 May 2025

https://github.com/xuri/nfp

Go Language Microsoft Excel™ Number Format Parser

ast ecma-376 excel excelize go golang lexer number-format number-formating parser spreadsheet

Last synced: 05 Apr 2025

https://github.com/flowvix/lyneate

A crate for beautiful code underlining and error reporting

compiler crate display error error-reporting highlight parser rust

Last synced: 06 Sep 2025

https://github.com/mpaland/bsonfy

Ultrafast BSON typescript serializer and parser

bson bson-format deserializer json parser serializer typescript

Last synced: 13 Apr 2025

https://github.com/myndex/colorparsley

A lightweight but versatile mini-lib to parse color strings, objects, or numbers, returning a simple rgba array, and related string utilities. This was developed as part of the basic APCA distro.

color colors css css4 displayp3 hex hsl hwb javascript parser rgb srgb string-formatter string-matching string-parsing string-pattern-matching

Last synced: 07 May 2025

https://github.com/TrippW/LDF-Parser

A parser for retrieving data from automotive Lin description files (LDF)

automotive ldf lin parser

Last synced: 13 May 2025

https://github.com/rydesun/tree-sitter-dot

Graphviz DOT grammar for tree-sitter.

graphviz parser tree-sitter

Last synced: 12 Apr 2025

https://github.com/3f/iexod

The most portable alternative to Microsoft.Build for evaluating, manipulating, and other progressive data processing in a compatible XML-like syntax

e-msbuild evaluation evaluator iexod microsoft-build msbuild parser project-files scripting visualstudio vs2010 vs2017 vs2019 vs2022 xml-parser xml-parsing xml-scripting

Last synced: 24 Aug 2025

https://github.com/floydjones1/grpcwebtext-parser

A script that parses your grpc web text into a human readable format

cli grpc grpcwebtext parser

Last synced: 12 Apr 2025

https://github.com/tact-lang/tree-sitter-tact

🌳 Tree-sitter grammar for the ⚡ Tact contract programming language

grammar highlighting lexer parser tact the-open-network ton tree-sitter tree-sitter-parser tree-sitter-tact

Last synced: 23 Oct 2025

https://github.com/supersodasea/textcat

Textcat: Text data processing library

cat cpp cpp14 parser text xml

Last synced: 11 Apr 2025

https://github.com/hacke-rc/peritux

A PE parser written in C++ which does not uses OOP. Helpful if you want to learn about PE parsing.

parser portable-executable windows

Last synced: 23 Aug 2025

https://github.com/amphp/http-server-form-parser

An HTTP server plugin that simplifies form data handling. Effortlessly parse incoming form submissions and extracting its data.

amphp form forms html http http-server multipart-formdata parser php x-www-form-urlencoded

Last synced: 28 Apr 2025

https://github.com/nektro/mantle.js

🌋 A modular programming language lexer and parser, written in JavaScript

compilers javascript lexer parser

Last synced: 04 Sep 2025

https://github.com/devtony101/miria-code-editor

This an online code editor made for a new programming language named Miria.

grammars javascript javascript-application language nearley nearleyjs parser spa-application vue vue-project vue-router vuejs vuex

Last synced: 30 Apr 2025

https://github.com/sumneko/jassparser

Parser of Jass, makes Lua ast

jass lpeg lpeglabel lua parser

Last synced: 30 Oct 2025

https://github.com/santhoshtr/CLDRPluralRuleParser

CLDR Plural Rule Parser

cldr parser plural-rules

Last synced: 18 Jul 2025

https://github.com/objectionary/eo-intellij-plugin

Syntax Highlighting Intellij IDEA Plugin for EO Programming Language

eolang intellij intellij-plugin java oop parser

Last synced: 16 Oct 2025

https://github.com/saschpe/android-pls-parser

A playlist file (*.pls) parser library for Android

aar-library android android-library parser parser-library playlist pls travis-ci

Last synced: 24 Apr 2025

https://github.com/Tazdevil971/bin_io

Framework for reading and writing to binary files

binary crate decoder encoder parser parser-combinators rust

Last synced: 10 May 2025

https://github.com/tom-wolfe/dice-typescript

A TypeScript library for parsing dice rolling expressions, most commonly used in tabletop RPGs.

dice dice-notation dice-roller parser rpg rpg-dice-roller typescript

Last synced: 05 May 2025

https://github.com/jeasonstudio/solidity-antlr4

✨ Solidity Language Lexer and Parser, generated by official ANTLR4 grammar.

antlr4-grammar ast parser solidity

Last synced: 29 Jul 2025

https://github.com/audy/memelicious

Parser of internet memes

parser

Last synced: 24 Apr 2025

https://github.com/tanin47/javaparser.rs

[work-in-progress] Java parser written in Rust

java parser

Last synced: 15 Sep 2025

https://github.com/Fabiopf02/ofx-data-extractor

A module written in TypeScript that provides a utility to extract data from an OFX file in Node.js and Browser

banking data-extraction financial no-dependencies ofx ofx-js ofx-json ofx-parser open-financial-exchange parser qfx

Last synced: 11 Sep 2025

https://github.com/nlnetlabs/bcder

Handling of BER, CER, and DER encoded data in Rust.

asn1 ber cer der parser rpki rust

Last synced: 05 Apr 2025

https://github.com/dingyi222666/lua-parser

A Lua 5.3 / 5.4 Lexer & Parser written in pure Kotlin.

ast kotlin kotlin-library kotlin-multiplatform lexer lua lua-lexer lua-parser luaparse parser

Last synced: 19 Mar 2025

https://github.com/danman113/yali.js

Yet Another Lox Interpreter. Yet Another Lox Interpreter. Javascript Implementation. A Parser, Interpreter, REPL, Code Formatter and Transpiler for the Lox programming language implemented in Javascript.

interpreter lox lox-interpreter lox-language parser transpiler

Last synced: 13 Apr 2025

https://github.com/gsurma/twitter_data_parser

Python scripts that download metadata and tweets for given users.

data machine-learning parser python python2 twitter twitter-api

Last synced: 20 Jul 2025

https://github.com/digital-fabric/sirop

Ruby code rewriter

parser prism ruby

Last synced: 23 Apr 2025

https://github.com/denisdefreyne/d-mark

Semantic markup language

d-mark language markup-language parser ruby

Last synced: 23 Jul 2025

https://github.com/yarikartoshe4ka/vk-messages-saver

Утилита для сохранения переписок ВКонтакте

api downloader dumper messages parser saver vk vk-api

Last synced: 23 Oct 2025

https://github.com/cap-js-community/tree-sitter-cds

CAP CDS grammar for tree-sitter.

cap cds parser syntax-highlighting tree-sitter

Last synced: 20 Jan 2026

https://github.com/xnuinside/py-models-parser

Parser for Different Python Models (pure Python classes, Pydantic, Enums, ORMs: DjangoORM, Tortoise, SqlAlchemy, GinoORM, PonyORM, Pydal) to extract information about columns(attrs), model, table args,etc in one format.

classes dataclasses django-orm gino-orm hacktoberfest models orm parser ponyorm pydal pydantic python sqlalchemy tortoise-orm

Last synced: 18 Mar 2025

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

Tree-sitter parser template

parser tree-sitter

Last synced: 14 Jun 2025

https://github.com/solzimer/nsyslog-parser

Syslog Parser. Accepts RFC 3164 (BSD) and RFC 5424 formats

arcsight cef parser rfc-3164 rfc-5424 syslog

Last synced: 11 Aug 2025

https://github.com/artyom-poptsov/guile-dsv

Delimiter-separated values (DSV) format parser for GNU Guile.

csv dsv guile lisp parser rfc-4180 scheme

Last synced: 25 Dec 2025

https://github.com/beaglefoot/tree-sitter-awk

GNU AWK grammar for tree-sitter

awk gawk parser tree-sitter

Last synced: 21 Aug 2025

https://github.com/cvzi/itunes_smartplaylist

iTunes Smart playlist parser with Python. Convert to Kodi xsp smart playlists.

base64 itunes itunes-library itunes-playlist itunes-smart-playlists kodi kodie-smart-playlists parser playlist xbmc xspark

Last synced: 15 Apr 2025

https://github.com/dvamishkilapa/vkarchivedownloader

Утилита для скачивания всех вложений, которые можно получить из архива аккаунта VKontakte

aiohttp archive asyncio beautifulsoup4 browser bs4 cookie json multithreading parse parser processpoolexecutor python vk vkontakte

Last synced: 23 Oct 2025

https://github.com/ithinuel/async-gcode

A simple gcode parser written in rust

3d-printing cnc-machine gcode parser rust-lang stream

Last synced: 17 Mar 2025

https://github.com/xn32/json5k

JSON5 library for Kotlin

json5 kotlin kotlinx-serialization parser

Last synced: 06 Aug 2025

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

Starlark grammar for tree-sitter

parser starlark tree-sitter

Last synced: 29 Oct 2025

https://github.com/publici/fec-parse

A Node module to parse raw FEC electronic filings, inspired by Fech.

fec government-data parser

Last synced: 03 Jul 2025

https://github.com/eatgrass/mdict-parser

.mdx dictionary parser

dictionary parser rust

Last synced: 16 Sep 2025

https://github.com/skysingh04/fractal

A flexible, configurable data processing tool

cli compiler data firebase go golang lexer parser

Last synced: 07 May 2025

https://github.com/santhoshtr/cldrpluralruleparser

CLDR Plural Rule Parser

cldr parser plural-rules

Last synced: 01 May 2025

https://github.com/bridge-core/molang

Fast MoLang parser for JavaScript/TypeScript applications

hacktoberfest interpreter javascript molang molang-parser parser typescript

Last synced: 19 Apr 2025

https://github.com/andygura/nfs-resources-converter

Parsers for Need For Speed game files

editor needforspeed parser

Last synced: 12 Apr 2025

https://github.com/igi-111/torrent-name-parser

Parse torrent names for metadata

metadata names parser torrent

Last synced: 13 Apr 2025

https://github.com/pawandubey/pegasus

PEG based parser generator library in Crystal

crystal parser peg

Last synced: 12 Apr 2025

https://github.com/hedzr/cmdr-cxx

cmdr cxx version, a C++17/20 header-only command-line parser with hierarchical config data manager here

argument-parser argument-parsing cli cmdr cmdr-cxx command-line command-line-interface command-line-parser cxx17 cxx20 hierarchical-data jaro-winkler-distance parser posix-compliant

Last synced: 25 Aug 2025

https://github.com/ciffelia/discord-md

Parser and generator for Discord's markdown, written in Rust

crate discord markdown parser rust rust-crate

Last synced: 01 Sep 2025

https://github.com/saqqdy/clipboard-parser

A tool to read the clipboard and parse out the table data. Support for parsing @RequestParam/@ApiModelProperty interfaces to define code, Word, Excel and other form-like data

api api-tool apimodelproperty clipboard-parser excel java java-parser java-tool parser requestparam web-table word

Last synced: 31 Aug 2025

https://github.com/softcircuits/silk

Simple Interpreted Language Kit (SILK). An easy way to add scripting and automation to your .NET applications.

compiler csharp csharp-library interpreter lexical-analyzer parser

Last synced: 04 Sep 2025