Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Parser

Parser

257 projects

Showing 36 of 257 projects

postagga
postaggaClojure

A Clojure/ClojureScript library for building self-contained natural language parsers using part-of-speech tagging and semantic rules.

#part-of-speech-tagging#bots#language-understanding
Stars162
Forks15
Last commit5 years ago
Clingon
ClingonCommon Lisp

Command-line options parser system for Common Lisp

#lisp#optparse#options
Stars161
Forks9
Last commit21 days ago
sxd-document
sxd-documentRust

A Rust XML library providing DOM manipulation, XPath 1.0 support, and utilities for XML processing.

#library#native#no-c-bindings
Stars161
Forks40
Last commit1 year ago
meojson
meojsonC++

A next-generation, header-only C++ JSON serialization engine with zero dependencies and seamless type conversion.

#serialization-library#zero-dependency#stl-containers
Stars158
Forks25
Last commit1 month ago
SpriteSource
SpriteSourceTypeScript

A suite of tools and libraries for GameMaker development, including a VSCode extension, CLI, and programmatic APIs.

#gamemaker#game-development-workflow#gamedev
Stars158
Forks24
Last commit2 months ago
editorconfig-core-go
editorconfig-core-goGo

A Go library for parsing, manipulating, and generating EditorConfig files to maintain consistent coding styles across editors and IDEs.

#developer-tools#ide-integration#go-library
Stars156
Forks34
Last commit
rust-shlex
rust-shlexRust

A Rust library for splitting strings into shell words, similar to Python's shlex module.

#string-splitting#shell-parsing#posix-shell
Stars156
Forks21
Last commit2 months ago
ofxgo
ofxgoGo

A Go library for querying OFX servers and parsing OFX responses, with an example command-line client.

#parsing#hacktoberfest#personal-finance
Stars152
Forks29
Last commit6 months ago
tree-sitter-hcl
tree-sitter-hclHCL

A Tree-sitter grammar for parsing HashiCorp Configuration Language (HCL) syntax.

#syntax-highlighting#configuration-language#tree-sitter
Stars145
Forks31
Last commit7 months ago
Monkey
MonkeyElixir

An Elixir implementation of an interpreter for the Monkey programming language, built from scratch using functional patterns.

#programming-language#functional-programming#elixir
Stars144
Forks12
Last commit
tokenizer
tokenizerGo

A high-performance, regex-free Go tokenizer for parsing strings, slices, and infinite streams into customizable tokens.

#parsing#parse#unicode
Stars142
Forks11
Last commit1 month ago
EntryPoint
EntryPointC#

A composable CLI argument parser for .NET that parses arguments into declarative POCOs using attributes.

#declarative#nuget#ieee-standard
Stars139
Forks4
Last commit7 years ago
Internet Tools
Internet ToolsPascal

XPath/XQuery 3.1 interpreter for Pascal with HTTP/S, JSON, HTML, and web scraping capabilities.

#library#interpreter#pascal
Stars135
Forks38
Last commit1 month ago
lpeg_patterns
lpeg_patternsLua

A collection of LPEG patterns for parsing and validating common data formats like URIs, emails, IP addresses, and HTTP headers.

#parsing#email-validation#validation
Stars129
Forks8
Last commit4 years ago
record-flux
record-fluxAda

A toolset for formal specification and generation of verifiable binary parsers, message generators, and protocol state machines.

#binary-parser#state-machines#spark
Stars128
Forks10
Last commit7 months ago
redrun
redrunJavaScript

A fast CLI tool for running multiple npm scripts with parallel/series execution and shell completion.

#npm#parallel-execution#shell-completion
Stars127
Forks3
Last commit1 month ago
libdparse
libdparseD

A library for lexing and parsing D programming language source code, enabling syntax analysis and tooling.

#parsing#d#d-language
Stars125
Forks64
Last commit3 months ago
Intellij IDEA Object Pascal plugin
Intellij IDEA Object Pascal pluginJava

A free Object Pascal language plugin for IntelliJ IDEA with Delphi and Free Pascal compiler integration.

#intellij#free-pascal#object-pascal
Stars124
Forks41
Last commit2 years ago
D:YAML
D:YAMLD

A YAML 1.1-compliant parser and emitter library for the D programming language, designed for ease of use and full feature support.

#d-language#yaml#library
Stars123
Forks44
Last commit7 months ago
go-str2duration
go-str2durationGo

A Go package that converts strings to time.Duration with support for weeks and days.

#string-conversion#time-parsing#convert
Stars118
Forks10
Last commit2 years ago
Alembic
AlembicSwift

A functional, type-safe JSON parser for Swift with Linux support and no external dependencies.

#alembic#functional-programming#ios
Stars117
Forks8
Last commit8 years ago
bafi
bafiGo

A universal data converter that translates JSON, BSON, YAML, CSV, XML, and MT940 to any format using Go templates.

#bson#lua-scripting#go-templates
Stars117
Forks8
Last commit9 months ago
Peachy
PeachyLua

A parser and renderer for Aseprite animations in the LÖVE 2D game framework.

#graphics#animation#aseprite
Stars115
Forks16
Last commit3 months ago
pagser
pagserGo

A Go library that parses and deserializes HTML pages into structs using goquery and struct tags for web crawlers.

#crawler#goquery#colly
Stars112
Forks7
Last commit2 years ago
GoSQLX
GoSQLXGo

A high-performance SQL parser, formatter, linter, and security scanner for Go, supporting multiple dialects with zero-copy optimizations.

#ast-generation#sql-security#high-performance
Stars111
Forks12
Last commit28 days ago
openapi4j adapter for Vert.x
openapi4j adapter for Vert.xJava

A Java-based OpenAPI 3 parser, JSON schema validator, and request/response validator for API tooling.

#rest#java-library#request-validator
Stars110
Forks41
Last commit5 years ago
Url highlight
Url highlightPHP

A PHP library for parsing, validating, and highlighting URLs in text strings, including HTML and Markdown conversion.

#html-highlighting#regex#linkify
Stars103
Forks1
Last commit4 days ago
robotstxt
robotstxtRust

A native Rust port of Google's robots.txt parser and matcher library, preserving all original behavior.

#web-crawling#library#web-standards
Stars102
Forks13
Last commit5 years ago
bento
bentoElixir

A fast, correct, pure-Elixir library for reading and writing Bencoded data and .torrent files.

#elixir#bencoding#bittorrent
Stars100
Forks16
Last commit24 days ago
cmark
cmarkC

Elixir NIF binding for cmark (C), a CommonMark-compliant Markdown parser library.

#cmark#hex#elixir
Stars97
Forks13
Last commit2 years ago
Parsing With Haskell Parser Combinators
Parsing With Haskell Parser CombinatorsHaskell

A step-by-step guide to parsing using Haskell parser combinators, with practical examples for version numbers and SRT subtitles.

#parsing#haskell-learning#haskell
Stars94
Forks3
Last commit
esrap
esrapCommon Lisp

Common Lisp packrat parser

#packrat#common-lisp#parser
Stars93
Forks12
Last commit10 months ago
pest-ast
pest-astRust

A Rust library that automatically converts pest parse trees to strongly typed abstract syntax trees, reducing boilerplate code.

#hacktoberfest#type-safety#compiler-tools
Stars93
Forks17
Last commit1 month ago
rqp
rqpGo

A Go library for parsing and validating REST API query parameters into dynamic SQL queries.

#parsing#parse#orm
Stars91
Forks22
Last commit2 years ago
asty
astyGo

Converts Go AST to JSON and back, enabling cross-language analysis and transformation of Go code.

#cli-tool#language-tooling#json-serialization
Stars88
Forks5
Last commit3 years ago
graphql
graphqlElixir

An Elixir library that compiles GraphQL queries into native Elixir code with asynchronous request handling.

#elixir#api#graphql
Stars87
Forks0
Last commit11 years ago
PreviousPage 5 of 8Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
11 days ago
3 years ago
6 years ago
#Rust33
#Go32
#Parsing32
#Json31
#Ast27
#Golang26
#Serialization24
#Go Library23
#Performance22
#Library22
#Configuration21
#Cli Tool20