Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Parser

Parser

256 projects

Showing 36 of 256 projects

HxSTLParser
HxSTLParserObjective-C

A basic STL parser for loading STL files into SceneKit nodes on iOS.

#ios#objective-c#stereolithography
Stars24
Forks2
Last commit9 years ago
spark-xml
spark-xmlAda

A formally verified XML library in SPARK 2014, proven free of runtime errors and with bounded stack usage for secure untrusted data processing.

#embedded-systems#bounded-stack#spark
Stars24
Forks2
Last commit6 years ago
graphql_parser
graphql_parserElixir

Elixir binding for libgraphqlparser that parses GraphQL queries into AST via NIF.

#compiler-tooling#elixir#graphql
Stars24
Forks3
Last commit3 years ago
haxe-aseprite
haxe-asepriteHaxe

A Haxe parser for .ase and .aseprite files, designed to be concise, framework-agnostic, and easy to use.

#pixel-art#haxe#animation
Stars24
Forks0
Last commit6 years ago
HAR
HARCrystal

A Crystal library for parsing HTTP Archive (HAR) version 1.2 files.

#crystal-library#har-parser#har
Stars22
Forks7
Last commit2 years ago
vgura
vguraV

A Gura configuration file parser and encoder implemented in the V programming language.

#gura#developer-tools#library
Stars21
Forks1
Last commit2 years ago
osm-pbf-parser-node
osm-pbf-parser-nodeJavaScript

Streaming OpenStreetMap PBF parser for Node.js

#openstreetmap#pbf#node-js
Stars20
Forks5
Last commit2 years ago
yamagiconf
yamagiconfGo

A heavily opinionated YAML configuration framework for Go that enforces strict validation and consistency.

#environment-variables#yaml#strict-validation
Stars19
Forks1
Last commit14 days ago
backtracer.cr
backtracer.crCrystal

A Crystal shard that parses exception backtraces into structured, programmatically accessible data.

#crystal-shard#developer-tools#stacktrace
Stars18
Forks0
Last commit1 month ago
JavaScript-based linter for *.workflow files
JavaScript-based linter for *.workflow filesTypeScript

A linter for GitHub Actions workflows providing CLI, Node.js API, and VSCode extension support.

#actions#developer-tools#vscode-extension
Stars16
Forks2
Last commit
Xpath-to-selector
Xpath-to-selectorTypeScript

A TypeScript library that converts XPath expressions to CSS selectors using a recursive parser.

#css-selector#dom-navigation#typescript
Stars14
Forks1
Last commit3 years ago
config.cr
config.crCrystal

A Crystal configuration parser with a human-friendly format, macros, and fault tolerance.

#human-readable#shards#macros
Stars14
Forks2
Last commit5 years ago
hunt-markdown
hunt-markdownD

A CommonMark-compliant markdown parsing and rendering library for the D programming language.

#d-language#library#commonmark
Stars14
Forks1
Last commit4 years ago
doi
doiGo

A Go library for parsing, validating, and formatting Digital Object Identifiers (DOIs).

#go-library#identifier-handling#research-software
Stars11
Forks2
Last commit9 years ago
yaml-peg
yaml-pegRust

A PEG-based YAML parser implemented in Rust using the pest parsing library.

#parsing#hacktoberfest#yaml
Stars10
Forks1
Last commit4 years ago
gh-actions.nvim
gh-actions.nvimLua

A Neovim plugin that enhances support for GitHub Actions files with syntax highlighting and LSP integration.

#yaml#workflow-automation#syntax-highlighting
Stars10
Forks0
Last commit7 months ago
ltsvex
ltsvexElixir

A pure Elixir implementation for parsing and generating Labeled Tab-separated Values (LTSV) data.

#elixir#data-serialization#file-format
Stars10
Forks1
Last commit11 years ago
clite
cliteTypeScript

Generates CLI interfaces from JavaScript/TypeScript classes, mapping fields to options and methods to commands.

#esmodule#parsing#developer-tools
Stars10
Forks1
Last commit26 days ago
JS
JSActionScript

An ActionScript 3 port of Mozilla's Rhino JavaScript interpreter for embedding JavaScript in Flash/AIR applications.

#actionscript-3#language-port#flash
Stars9
Forks2
Last commit6 years ago
prattle
prattleGo

A Go library for scanning and parsing LL(1) grammars with a top-down operator precedence parser.

#parsing#unicode#interpreter
Stars9
Forks0
Last commit9 months ago
Open Street Map Public Transport Parser
Open Street Map Public Transport ParserRust

Parses OpenStreetMap public transport and area relations, reconnects broken ways, and outputs GeoJSON with parallel processing for speed.

#geojson#geospatial#gis
Stars9
Forks3
Last commit1 year ago
mt940
mt940Elixir

An Elixir library for parsing MT940 and MT942 SWIFT customer statement and interim transaction report messages.

#elixir#swift-messages#cash-management
Stars9
Forks9
Last commit9 years ago
ltsv
ltsvGo

A high-performance LTSV (Labeled Tab-Separated Value) parser library for Go.

#text-format#library#high-performance
Stars9
Forks2
Last commit1 year ago
textra
textraGo

A zero-dependency Go library for parsing and manipulating struct tags with type information.

#metadata-extraction#go-library#go-packages
Stars7
Forks0
Last commit3 years ago
graphql-to-type
graphql-to-typeTypeScript

A GraphQL request parser implemented entirely using TypeScript's type system to generate type-safe responses and variables.

#developer-tools#api-typing#type-system
Stars6
Forks0
Last commit2 years ago
hxyarn
hxyarnHaxe

A Haxe port of Yarn Spinner for parsing and running Yarn dialogue files in non-Unity projects.

#narrative-tool#haxe#interactive-fiction
Stars6
Forks5
Last commit18 days ago
roamer
roamerGo

A flexible, extensible HTTP request parser for Go that maps request data to structs using declarative tags.

#api#request-handling#http
Stars6
Forks0
Last commit1 month ago
deno_tiny_templates
deno_tiny_templatesTypeScript

A lightweight template parser for Deno with customizable syntax.

#template-engine#string-templating#lightweight
Stars5
Forks2
Last commit6 years ago
wavefront_rs
wavefront_rsRust

An alternative, typed and simple wavefront format parser and writer.

#writer#obj#wavefront
Stars4
Forks2
Last commit3 years ago
Move cron parser
Move cron parserMove

A cron expression parser library for the Move programming language.

#move-language#library#smart-contracts
Stars4
Forks1
Last commit3 years ago
PyLng
PyLngJava

A Python parser for HandyGames .lng files, converting them to JSON for translation.

#text-extraction#game-localization#deepl
Stars4
Forks1
Last commit2 years ago
graphql-parser-python
graphql-parser-pythonPython

A Python parser for GraphQL queries using libgraphqlparser bindings to generate Python data structures.

#ast-generation#graphql#python-bindings
Stars4
Forks0
Last commit11 years ago
fen by ucarion
fen by ucarionRust

A Rust parser for Forsyth-Edwards notation (FEN) with robust error handling.

#board-games#fen-parser#game-development
Stars3
Forks1
Last commit2 years ago
weebo
weeboElixir

An XML-RPC parser and formatter for Elixir with full datatype mapping support.

#xml-rpc#elixir#library
Stars2
Forks0
Last commit11 years ago
dockerfile-parser-rs
dockerfile-parser-rsRust

A Rust library for parsing, modifying, and generating Dockerfiles with full instruction support.

#podman#build-automation#dockerfile
Stars2
Forks0
Last commit1 day ago
link-header
link-headerCrystal

A Crystal language library for parsing HTTP Link headers from responses and headers.

#http#crystal-lang#web-api
Stars1
Forks0
Last commit5 years ago
PreviousPage 7 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
7 years ago
#Rust33
#Go32
#Parsing32
#Json31
#Ast27
#Golang26
#Serialization24
#Go Library23
#Performance22
#Library22
#Configuration21
#Cli Tool20