Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Parser

A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.

Common examples include:

https://github.com/feedjira/feedjira

A feed parsing library

feed-parsing parser rss rss-parser

Last synced: 30 Oct 2024

https://github.com/pulldown-cmark/pulldown-cmark

An efficient, reliable parser for CommonMark, a standard dialect of Markdown

commonmark markdown parser rust

Last synced: 30 Jan 2025

https://github.com/hexagon/croner

Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.

cron crontab crontab-syntax deno javascript javascript-cron-parser javascript-cron-scheduler job parser schedule scheduler scheduling task timer typescript

Last synced: 28 Jan 2025

https://github.com/benhoyt/goawk

A POSIX-compliant AWK interpreter written in Go, with CSV support

awk csv go interpreter parser

Last synced: 28 Jan 2025

https://github.com/ronami/hypescript

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

example functional-programming learning parser recursion static-code-analysis type-system typescript

Last synced: 30 Jan 2025

https://github.com/csstree/csstree

A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations

ast css css-parser fast generator lexer parser w3c walker

Last synced: 27 Jan 2025

https://github.com/ronami/HypeScript

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

example functional-programming learning parser recursion static-code-analysis type-system typescript

Last synced: 30 Oct 2024

https://github.com/Hexagon/croner

Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.

cron crontab crontab-syntax deno javascript javascript-cron-parser javascript-cron-scheduler job parser schedule scheduler scheduling task timer typescript

Last synced: 29 Oct 2024

https://github.com/zesterer/ariadne

A fancy diagnostics & error reporting crate

compiler diagnostics error error-messages error-reporting parser rust

Last synced: 28 Jan 2025

https://github.com/jstedfast/mimekit

A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.

c-sharp dkim email mbox mime mime-parser parser pgp smime tnef

Last synced: 30 Jan 2025

https://github.com/myintervals/php-css-parser

A Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output as (optimized) CSS

composer-package css hacktoberfest parser

Last synced: 28 Jan 2025

https://github.com/Jianru-Lin/lambda-view

A New Tool for Reading JavaScript Code since 2017

editor es6 javascript parser reader

Last synced: 31 Oct 2024

https://github.com/MyIntervals/PHP-CSS-Parser

A Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output as (optimized) CSS

composer-package css hacktoberfest parser

Last synced: 08 Nov 2024

https://github.com/jianru-lin/lambda-view

A New Tool for Reading JavaScript Code since 2017

editor es6 javascript parser reader

Last synced: 25 Jan 2025

https://github.com/jstedfast/MimeKit

A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.

c-sharp dkim email mbox mime mime-parser parser pgp smime tnef

Last synced: 27 Oct 2024

https://github.com/inria/spoon

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.

abstract-syntax-tree ast code-analysis code-generation code-transformation compile-time-reflection hacktoberfest inria java java-module java10 java9 metaprogramming parser spoon static-analysis

Last synced: 30 Jan 2025

https://github.com/ashvardanian/StringZilla

Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging SWAR and SIMD on Arm Neon and x86 AVX2 & AVX-512-capable chips to accelerate search, sort, edit distances, alignment scores, etc 🦖

beautifulsoup common-crawl csv dataset html information-retrieval json laion ndjson parser pattern-recognition simd sorting-algorithms string string-manipulation string-matching string-parsing string-search substring

Last synced: 28 Oct 2024

https://github.com/tafia/calamine

A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets

deserializer excel opendocument-spreadsheet parser rust serde vba

Last synced: 28 Jan 2025

https://github.com/omgovich/colord

👑 A tiny yet powerful tool for high-performance color manipulations and conversions

a11y color color-names converter css-color hacktoberfest hex hsl hsv hwb lab lch parser rgb tiny xyz zero-dependency

Last synced: 28 Jan 2025

https://github.com/babel/babylon

PSA: moved into babel/babel as @babel/parser -->

ast babel babylon es6 estree javascript parser

Last synced: 22 Jan 2025

https://github.com/microsoft/recognizers-text

Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text

date datetime datetime-normalization-and-resolution entity-extraction hacktoberfest ner nlp number-expression numbers numex parser parser-library time time-expression time-expression-recognition timex

Last synced: 28 Jan 2025

https://github.com/afnanenayet/diffsitter

A tree-sitter based AST difftool to get meaningful semantic diffs

ast diff parser rust tree-sitter

Last synced: 28 Jan 2025

https://github.com/valveresourceformat/valveresourceformat

🔬 Valve's Source 2 resource file format parser, decompiler, and exporter.

csharp decompiler dotnet exporter format-parser hacktoberfest parser source2 steam valve vpk vpk-viewer

Last synced: 30 Jan 2025

https://github.com/microsoft/Recognizers-Text

Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text

date datetime datetime-normalization-and-resolution entity-extraction hacktoberfest ner nlp number-expression numbers numex parser parser-library time time-expression time-expression-recognition timex

Last synced: 09 Nov 2024

https://github.com/INRIA/spoon

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.

abstract-syntax-tree ast code-analysis code-generation code-transformation compile-time-reflection hacktoberfest inria java java-module java10 java9 metaprogramming parser spoon static-analysis

Last synced: 30 Oct 2024

https://github.com/qaiu/netdisk-fast-download

各类网盘直链解析服务, 已支持蓝奏云/蓝奏优享/小飞机盘/123云盘. 专享版支持移动联通天翼云等大文件解析. 体验地址: https://lz.qaiu.top

api download drive java netdisk pandownload parser vertx webserver

Last synced: 30 Jan 2025

https://github.com/ValveResourceFormat/ValveResourceFormat

🔬 Valve's Source 2 resource file format parser, decompiler, and exporter.

csharp decompiler dotnet exporter format-parser hacktoberfest parser source2 steam valve vpk vpk-viewer

Last synced: 13 Nov 2024

https://github.com/cloudflare/lol-html

Low output latency streaming HTML parser/rewriter with CSS selector-based API

css-selectors html parser rewriting rust stream streaming

Last synced: 28 Jan 2025

https://github.com/rsms/markdown-wasm

Very fast Markdown parser and HTML generator implemented in WebAssembly, based on md4c

markdown parser wasm webassembly

Last synced: 31 Jan 2025

https://github.com/simplepie/simplepie

A simple Atom/RSS parsing library for PHP.

atom library parser php rss

Last synced: 28 Jan 2025

https://github.com/quick-lint/quick-lint-js

quick-lint-js finds bugs in JavaScript programs

beginner-friendly javascript linter parser

Last synced: 30 Jan 2025

https://github.com/oxfeeefeee/goscript

An alternative implementation of Golang specs, written in Rust for embedding or wrapping.

golang parser programing-language rust scripting-language vm

Last synced: 31 Jan 2025

https://github.com/json-iterator/java

jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go

deserialization java json json-parser parser serialization serializer

Last synced: 30 Jan 2025

https://github.com/ada-url/ada

WHATWG-compliant and fast URL parser written in modern C++, part of Node.js, Clickhouse, Redpanda, Kong, Telegram and Cloudflare Workers.

cpp neon parser performance simd sse2 url whatwg-url

Last synced: 30 Jan 2025

https://github.com/sebastienros/fluid

Fluid is an open-source .NET template engine based on the Liquid template language.

dotnet liquid parser shopify template view-engine

Last synced: 29 Jan 2025

https://github.com/olebedev/when

A natural language date/time parser with pluggable rules

date datetime golang natural-language parser time

Last synced: 30 Jan 2025

https://github.com/dompdf/php-svg-lib

SVG file parsing / rendering library

parser parsing pdf php svg

Last synced: 29 Jan 2025

https://github.com/ruimarinho/google-libphonenumber

The up-to-date and reliable Google's libphonenumber package for node.js.

formatter libphonenumber parser phone

Last synced: 28 Jan 2025

https://github.com/mangiucugna/json_repair

A python module to repair invalid JSON, commonly used to parse the output of LLMs

deep-learning gpt-4 json llama3 llm machine-learning mistral openai-api parser repair

Last synced: 28 Jan 2025

https://github.com/kgabis/parson

Lightweight JSON library written in C.

c json json-parser parser

Last synced: 25 Jan 2025

https://github.com/chipsalliance/verible

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

analysis formatter hacktoberfest language-server-protocol lexer linter lsp-server parser productivity style-linter sv-lrm syntax-tree systemverilog systemverilog-developer systemverilog-parser verible yacc

Last synced: 31 Jan 2025

https://chipsalliance.github.io/verible/

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

analysis formatter hacktoberfest language-server-protocol lexer linter lsp-server parser productivity style-linter sv-lrm syntax-tree systemverilog systemverilog-developer systemverilog-parser verible yacc

Last synced: 26 Oct 2024

https://github.com/facebookarchive/duckling_old

Deprecated in favor of https://github.com/facebook/duckling

nlp nlu parser

Last synced: 18 Jan 2025

https://github.com/marwes/combine

A parser combinator library for Rust

parser parser-combinators rust zero-copy

Last synced: 29 Jan 2025

https://github.com/Marwes/combine

A parser combinator library for Rust

parser parser-combinators rust zero-copy

Last synced: 26 Oct 2024

https://github.com/nashwaan/xml-js

Converter utility between XML text and Javascript object / JSON text.

cdata convert-js convertor javascript json json-converter json-parser json-xml parser xml xml-js xml-parser

Last synced: 28 Oct 2024

https://github.com/vercel/arg

Simple argument parsing

argument argv cli command parser

Last synced: 28 Jan 2025

https://github.com/daniele77/cli

A library for interactive command line interfaces in modern C++

cli header-only interactive parser ui-library

Last synced: 31 Jan 2025

https://github.com/cinemagoer/cinemagoer

Cinemagoer is a Python package useful to retrieve and manage the data of the IMDb (to which we are not affiliated in any way) movie database about movies, people, characters and companies

actors cast character cinema cinemagoer company database db imdb internet-movie-database movie movie-database movies parser python scraper sql

Last synced: 28 Jan 2025

https://github.com/webtoon/psd

Fast zero-dependency PSD parser for the web and Node.js

javascript parser photoshop psb psb-parser psd psd-parser typescript web

Last synced: 24 Jan 2025

https://github.com/silentmatt/expr-eval

Mathematical expression evaluator in JavaScript

hacktoberfest javascript math mathematical-expressions parser

Last synced: 28 Jan 2025

https://github.com/rushter/selectolax

Python binding to Modest and Lexbor engines (fast HTML5 parser with CSS selectors).

css html5 modest-engine parser python web-scraping

Last synced: 30 Jan 2025

https://github.com/yorickpeterse/oga

Oga is an XML/HTML parser written in Ruby.

html html-parser parser ruby xml xml-parser

Last synced: 25 Jan 2025

https://github.com/YorickPeterse/oga

Oga is an XML/HTML parser written in Ruby.

html html-parser parser ruby xml xml-parser

Last synced: 22 Nov 2024

https://github.com/scalameta/scalameta

Library to read, analyze, transform and generate Scala programs

metaprogramming parser pretty-printer scala semantic semanticdb syntactic

Last synced: 28 Jan 2025

https://github.com/mikekovarik/exifr

📷 The fastest and most versatile JS EXIF reading library.

exif gps heic icc iptc jfif jpg metadata orientation parser photo png tiff xmp

Last synced: 30 Jan 2025

https://github.com/cezheng/fuzi

A fast & lightweight XML & HTML parser in Swift with XPath & CSS support

css html html-parser html-parsing ios parser parsing swift xml xml-parser xml-parsing xpath

Last synced: 30 Jan 2025

https://github.com/cezheng/Fuzi

A fast & lightweight XML & HTML parser in Swift with XPath & CSS support

css html html-parser html-parsing ios parser parsing swift xml xml-parser xml-parsing xpath

Last synced: 09 Dec 2024

https://github.com/jfcere/ng2-markdown-to-html

Angular markdown component/directive/pipe/service to parse static, dynamic or remote content to HTML with syntax highlight and more...

angular clipboard clipboardjs emoji katex markdown marked markedjs md mermaid mermaidjs ngx parser prism prismjs syntax-highlighting

Last synced: 30 Jan 2025

https://github.com/jfcere/ngx-markdown

Angular markdown component/directive/pipe/service to parse static, dynamic or remote content to HTML with syntax highlight and more...

angular clipboard clipboardjs emoji katex markdown marked markedjs md mermaid mermaidjs ngx parser prism prismjs syntax-highlighting

Last synced: 28 Jan 2025

https://github.com/decalage2/vipermonkey

A VBA parser and emulation engine to analyze malicious macros.

emulation macros malware-analysis parser pyparsing python security vba

Last synced: 31 Jan 2025

https://github.com/decalage2/ViperMonkey

A VBA parser and emulation engine to analyze malicious macros.

emulation macros malware-analysis parser pyparsing python security vba

Last synced: 29 Dec 2024

https://github.com/MikeKovarik/exifr

📷 The fastest and most versatile JS EXIF reading library.

exif gps heic icc iptc jfif jpg metadata orientation parser photo png tiff xmp

Last synced: 02 Nov 2024

https://github.com/meriyah/meriyah

A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah

acorn ast ecmascript esnext estree javascript jsx parser parsing performance stability tc39 typescript

Last synced: 28 Jan 2025

https://github.com/foonathan/lexy

C++ parsing DSL

grammar parser parser-combinators text

Last synced: 31 Jan 2025

https://github.com/HarryChen0506/react-markdown-editor-lite

a light-weight Markdown editor based on React. 一款轻量的基于React的markdown编辑器

component editor html markdown parser react

Last synced: 07 Nov 2024

https://github.com/uhop/stream-json

The micro-library of Node.js stream components for creating custom JSON processing pipelines with a minimal memory footprint. It can parse JSON files far exceeding available memory streaming individual primitives using a SAX-inspired API.

javascript-objects parse-json-files parser stream-components stream-processing streaming-json

Last synced: 28 Jan 2025

https://github.com/Scony/godot-gdscript-toolkit

Independent set of GDScript tools - parser, linter, formatter, and more

formatter gdscript godot godot-engine linter parser

Last synced: 02 Nov 2024

https://github.com/scony/godot-gdscript-toolkit

Independent set of GDScript tools - parser, linter, formatter, and more

formatter gdscript godot godot-engine linter parser

Last synced: 29 Jan 2025

https://github.com/peggyjs/peggy

Peggy: Parser generator for JavaScript

parser peg pegjs

Last synced: 25 Jan 2025

https://github.com/swiftcsv/swiftcsv

CSV parser for Swift

csv ios mac macos parser swift tsv

Last synced: 25 Jan 2025

https://github.com/leonchen83/redis-replicator

Redis replication tool. support sync, psync, psync2. can parse rdb, aof, mixed rdb and aof files. support redis-7.2

aof parser psync2 rdb redis redis-replication replication

Last synced: 29 Oct 2024

https://github.com/benjamin-hodgson/pidgin

A lightweight and fast parsing library for C#.

csharp dotnet dotnet-core parse parser parser-combinators parsing

Last synced: 31 Jan 2025

https://github.com/apidevtools/json-schema-ref-parser

Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers

javascript json-pointer json-reference json-schema nodejs parser resolver universal-javascript

Last synced: 28 Jan 2025

https://github.com/APIDevTools/json-schema-ref-parser

Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers

javascript json-pointer json-reference json-schema nodejs parser resolver universal-javascript

Last synced: 16 Nov 2024

https://github.com/canop/termimad

A library to display rich (Markdown) snippets and texts in a rust terminal application

hacktoberfest markdown parser renderer rust terminal

Last synced: 28 Jan 2025

https://github.com/tc39/proposal-binary-ast

Binary AST proposal for ECMAScript

ast ecma ecmascript javascript parser proposal standard

Last synced: 25 Jan 2025

https://github.com/vincentlaucsb/csv-parser

A high-performance, fully-featured CSV parser and serializer for modern C++.

c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 csv csv-parser csv-reader json parser statistics tab-separated

Last synced: 31 Jan 2025

https://github.com/z7zmey/php-parser

PHP parser written in Go

ast go parser php

Last synced: 12 Nov 2024

https://github.com/Canop/termimad

A library to display rich (Markdown) snippets and texts in a rust terminal application

hacktoberfest markdown parser renderer rust terminal

Last synced: 09 Nov 2024

https://github.com/andrejewski/himalaya

JavaScript HTML to JSON Parser

himalaya html javascript json parser

Last synced: 31 Jan 2025

https://github.com/swiftcsv/SwiftCSV

CSV parser for Swift

csv ios mac macos parser swift tsv

Last synced: 23 Nov 2024

https://github.com/jf-tech/omniparser

omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.

codeless csv delimited edi edifact etl fixed-length fixed-width golang javascript json parser schema schemas streaming transform txt x12 xml

Last synced: 26 Oct 2024

https://github.com/microsoft/tolerant-php-parser

An early-stage PHP parser designed for IDE usage scenarios.

ast error-tolerant fast fully-representative memory-efficient parser php

Last synced: 30 Jan 2025

https://github.com/benjamin-hodgson/Pidgin

A lightweight and fast parsing library for C#.

csharp dotnet dotnet-core parse parser parser-combinators parsing

Last synced: 27 Oct 2024

https://github.com/ohler55/ojg

Optimized JSON for Go

fast golang json jsonpath parser

Last synced: 28 Jan 2025

https://github.com/keichi/binary-parser

A blazing-fast declarative parser builder for binary data

binary binary-parser buffer javascript nodejs parser parser-builder typescript

Last synced: 29 Jan 2025