Topic

parser

Repositories (1406)

tiny-compiler
tiny-compiler zakirullin C

A tiny compiler for a language featuring LL(2) grammar. With Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "...

580
atldotnet
atldotnet Zeugma440 C#

Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheet...

578
go-shellwords
go-shellwords mattn Go

Parse line as shell words

577
arcsecond
arcsecond francisrstokes TypeScript

✨Zero Dependency Parser Combinator Library for JS Based on Haskell's Parsec

577
grmtools
grmtools softdevteam Rust

Rust grammar tool libraries and binaries

576
gotreesitter
gotreesitter odvcencio Go

Pure Go tree-sitter runtime

573
tomli
tomli hukkin Python

A lil' TOML parser

573
psychec
psychec ltcmelo C++

A compiler frontend for the C programming language

570
tree-sitter-python
tree-sitter-python tree-sitter JavaScript

Python grammar for tree-sitter

570
php-parser
php-parser glayzzle JavaScript

:herb: NodeJS PHP Parser - extract AST or tokens

564
lwesp
lwesp MaJerle C

Lightweight and versatile AT parser library for ESP8266 and ESP32 devices.

561
officeParser
officeParser harshankur Rich Text Format

A robust, strictly-typed Node.js and Browser library for parsing office files into a rich Abstract Syntax Tree (AST) and generating high-fidelity outp...

558
i18next-parser
i18next-parser i18next JavaScript

Parse your code to extract translation keys/values and manage your catalog files

556
postal-mime
postal-mime postalsys TypeScript

Email parser for browser and serverless environments

553
php-svg
php-svg meyfa PHP

Vector graphics (SVG) library for PHP

550
codecharta
codecharta MaibornWolff Kotlin

CodeCharta is a visualization tool that transforms complex software architecture and code metrics into interactive, customizable visual maps, empoweri...

546
wdoc
wdoc thiswillbeyourgithub Python

Summarize and query from a lot of heterogeneous documents. Any LLM provider, any filetype, advanced RAG, advanced summaries, scriptable, etc

545
ClangQL
ClangQL AmrDeveloper Rust

ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK

537
mini-c
mini-c Fedjmike C

Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours

535
pyhocon
pyhocon chimpler Python

HOCON parser for Python

535
vermin
vermin netromdk Python

Concurrently detect the minimum Python versions needed to run code

535
app-info-parser
app-info-parser chenquincy JavaScript

A javascript parser for parsing .ipa or .apk files. IPA/APK文件 js 解析器

534
tree-sitter-typescript
tree-sitter-typescript tree-sitter JavaScript

TypeScript grammar for tree-sitter

534
muparser
muparser beltoforion C++

muparser is a fast math parser library for C/C++ with (optional) OpenMP support.

533
poiji
poiji ozlerhakan Java

:candy: A library converting XLS and XLSX files to a list of Java objects based on Apache POI

532
minigo
minigo DQNEO Go

minigo🐥is a small Go compiler made from scratch. It can compile itself.

531
tree-sitter-rust
tree-sitter-rust tree-sitter JavaScript

Rust grammar for tree-sitter

531
WowPacketParser
WowPacketParser TrinityCore C#

World of Warcraft Packet Parser

528
enmime
enmime jhillyerd Go

MIME mail encoding and decoding package for Go

526
fast-formula-parser
fast-formula-parser LesterLyu JavaScript

Parse and evaluate MS Excel formula in javascript.

522
htmr
htmr pveyes TypeScript

Simple and lightweight (< 2kB) HTML string to React element conversion library

521
html-parser
html-parser bupt1987 PHP

php html parser,类似与PHP Simple HTML DOM Parser,但是比它快好几倍

520
csv
csv beatrichartz Elixir

CSV Decoding and Encoding for Elixir

515
gronx
gronx adhocore Go

Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Go...

515
swagger-cli
swagger-cli APIDevTools JavaScript

Swagger 2.0 and OpenAPI 3.0 command-line tool

514
vscode-blockman
vscode-blockman leodevbro TypeScript

VSCode extension to highlight nested code blocks

514
rust_hdl
rust_hdl VHDL-LS Rust

A fast VHDL language server and analysis library written in Rust

513
daw_json_link
daw_json_link beached C++

Fast, convenient JSON serialization and parsing in C++

512
lips
lips jcubic JavaScript

Scheme based powerful lisp interpreter in JavaScript

511
tenko
tenko pvdz JavaScript

An 100% spec compliant ES2021 JavaScript parser written in JS

510
whispers
whispers Skyscanner Python

Identify hardcoded secrets in static structured text

506
javascript-parser-in-rust
javascript-parser-in-rust oxc-project JavaScript

Tutorial on writing a JavaScript Parser in Rust

506
rss
rss rust-syndication Rust

Library for serializing the RSS web content syndication format

503
device-detector-js
device-detector-js etienne-martin TypeScript

A precise user agent parser and device detector written in TypeScript

502
morphism
morphism nobrainr TypeScript

⚡ Type-safe data transformer for JavaScript, TypeScript & Node.js.

500
HLTV
HLTV gigobyte TypeScript

The unofficial HLTV Node.js API

496
intellij-plugin-v4
intellij-plugin-v4 antlr Java

An IntelliJ plugin for ANTLR v4

495
demofile
demofile saul JavaScript

Node.js library for parsing Counter-Strike: Global Offensive demo files

495
cAT
cAT marcinbor85 C

Plain C library for parsing AT commands for use in host devices.

494
tree-sitter-javascript
tree-sitter-javascript tree-sitter JavaScript

Javascript grammar for tree-sitter

494