#Lexer

Showing 19 of 19 repositories tagged #lexer, ranked by stars

alecthomas
alecthomas
participle

A parser library for Go

Score
100
β˜… 3.9k β‘‚ 207 +5/day
Go
maciejhirsz
maciejhirsz
logos

Create ridiculously fast Lexers

Score
67
β˜… 3.5k β‘‚ 165 +5/day
Rust
carthage-software
carthage-software
mago

Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.

Score
100
β˜… 3.3k β‘‚ 167 +5/day
Rust
Chevrotain
Chevrotain
chevrotain

Parser Building Toolkit for JavaScript

Score
0
β˜… 2.8k β‘‚ 219 +2/day
TypeScript
chipsalliance
chipsalliance
verible

Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server

Score
100
β˜… 1.9k β‘‚ 294 +6/day
C++
wundergraph
wundergraph
graphql-go-tools

GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.

Score
88
β˜… 825 β‘‚ 163 +1/day
Go
softdevteam
softdevteam
grmtools

Rust grammar tool libraries and binaries

Score
33
β˜… 575 β‘‚ 41 +1/day
Rust
DQNEO
DQNEO
minigo

minigoπŸ₯is a small Go compiler made from scratch. It can compile itself.

Score
50
β˜… 532 β‘‚ 21 β€”
Go
tdewolff
tdewolff
parse

Go parsers for web formats

Score
75
β˜… 504 β‘‚ 75 +2/day
Go
timtadh
timtadh
lexmachine

Lex machinary for go.

Score
38
β˜… 410 β‘‚ 28 β€”
Go
tufanbarisyildirim
tufanbarisyildirim
gonginx

Nginx configuration parser helps you to parse, edit, regenerate your nginx config in your go applications

Score
0
β˜… 238 β‘‚ 56 β€”
Go
mykolaharmash
mykolaharmash
works-for-me

Collection of developer toolkits

Score
50
β˜… 131 β‘‚ 7 β€”
JavaScript
Northern-Lights
Northern-Lights
yara-parser

Tools for parsing rulesets using the exact grammar as YARA. Written in Go.

Score
62
β˜… 85 β‘‚ 9 β€”
Go
bbuck
bbuck
go-lexer

Lexer based on Rob Pike's talk on YouTube (view README)

Score
25
β˜… 84 β‘‚ 22 β€”
Go
krasun
krasun
gosqlparser

Simple SQL parser

Score
0
β˜… 79 β‘‚ 7 β€”
Go
vektah
vektah
goparsify

golang parser-combinator library

Score
12
β˜… 79 β‘‚ 16 β€”
Go
proh14
proh14
psh

psh, a small and minimal shell. public domain πŸ’˜

Score
0
β˜… 73 β‘‚ 7 β€”
C
criccomini
criccomini
proto-schema-parser

A pure Python protobuf parser

Score
0
β˜… 65 β‘‚ 30 β€”
Python
ehwan
ehwan
C-language-Parser-In-Rust

C language lexer & parser & virtual interpreter from scratch

Score
0
β˜… 28 β‘‚ 2 β€”
Rust
Related Topics
#parser#golang#go#tokenizer#ast#grammar#parsing#rust#linter#parser-library#formatter#javascript

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly