pointlander / peg
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
☆1,046Updated 3 months ago
Alternatives and similar repositories for peg:
Users that are interested in peg are comparing it to the libraries listed below
- Command pigeon generates parsers in Go from a PEG grammar.☆863Updated 2 weeks ago
- Parser / Scanner Generator☆631Updated last month
- Pure Go line editor with history, inspired by linenoise☆1,064Updated last year
- Scriptable interpreter written in golang☆1,499Updated last year
- Type-driven code generation for Go☆1,426Updated last year
- github.com/cznic/ql has moved to modernc.org/ql☆1,303Updated 6 years ago
- Lex machinary for go.☆410Updated 2 years ago
- A disk-backed key-value store.☆1,424Updated 3 years ago
- A Go code generator for MessagePack / msgpack.org[Go]☆1,833Updated 2 weeks ago
- Elegant generics for Go☆1,717Updated 3 years ago
- Derives and generates mundane golang functions that you do not want to maintain yourself☆1,257Updated 3 weeks ago
- A parser library for Go☆3,647Updated this week
- Benchmarks of Go serialization methods☆1,584Updated 7 months ago
- Readline is a pure go(golang) implementation for GNU-Readline kind library☆2,120Updated last month
- Persistent stacks and queues for Go backed by LevelDB☆865Updated 3 months ago
- Lexer for Go☆423Updated 2 years ago
- Go glob☆975Updated last year
- Git to Go; bindings for libgit2. Like McDonald's but tastier.☆1,957Updated last year
- A tool to analyze and troubleshoot a Go binary size.☆1,698Updated 11 months ago
- Takes an input http.FileSystem (likely at go generate time) and generates Go code that statically implements it.☆981Updated last year
- [abandoned] Duktape JavaScript engine bindings for Go☆779Updated 3 years ago
- moss - a simple, fast, ordered, persistable, key-val storage library for golang☆1,000Updated 3 months ago
- Golang implementation of Radix trees☆904Updated 8 months ago
- A portable mmap package for Go☆998Updated 3 months ago
- Package goraph implements graph data structure and algorithms.☆739Updated 2 years ago
- Go channels at horizontal scale (powered by message queues)☆1,546Updated 2 years ago
- C to Go Assembly☆1,322Updated 3 years ago
- LLVM-based compiler for Go☆1,255Updated 10 years ago
- Automatic C-Go Bindings Generator for Go Programming Language☆1,539Updated 3 months ago
- Litter is a pretty printer library for Go data structures to aid in debugging and testing.☆1,565Updated last month