Parsing Open Source Projects
Browse 868 Parsing open source projects, ranked by GitHub stars. Find the most popular Parsing tools and libraries.
hankcs/HanLP
中文分词 词性标注 命名实体识别 依存句法分析 成分句法分析 语义依存分析 语义角色标注 指代消解 风格转换 语义相似度 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁转换 自然语言处理
Metrics details
| Stars | 36,453 |
soxoj/maigret
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
Metrics details
| Stars | 35,566 |
gchq/CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Metrics details
| Stars | 35,379 |
pydantic/pydantic
Data validation using Python type hints
Metrics details
| Stars | 28,328 |
tree-sitter/tree-sitter
An incremental parsing system for programming tools
Metrics details
| Stars | 26,331 |
simdjson/simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
Metrics details
| Stars | 23,968 |
sebastianruder/NLP-progress
Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
Metrics details
| Stars | 22,957 |
antlr/antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Metrics details
| Stars | 18,957 |
twitter/twemoji
Emoji for everyone. https://twemoji.twitter.com/
Metrics details
| Stars | 17,699 |
nikic/PHP-Parser
A PHP parser written in PHP
Metrics details
| Stars | 17,450 |
llmware-ai/llmware
Unified framework for building enterprise RAG pipelines with small, specialized models
Metrics details
| Stars | 14,827 |
openresty/openresty
High Performance Web Platform Based on Nginx and LuaJIT
Metrics details
| Stars | 13,953 |
psf/requests-html
Pythonic HTML Parsing for Humans™
Metrics details
| Stars | 13,827 |
DoctorWkt/acwj
A Compiler Writing Journey
Metrics details
| Stars | 13,285 |
lucasg/Dependencies
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
Metrics details
| Stars | 11,696 |
nothings/single_file_libs
List of single-file C/C++ libraries.
Metrics details
| Stars | 9,958 |
github/semantic
Parsing, analyzing, and comparing source code across many languages
Metrics details
| Stars | 9,042 |
fabian-hiller/valibot
The modular and type safe schema library for validating structural data 🤖
Metrics details
| Stars | 8,831 |
Ewenwan/MVision
机器人视觉 移动机器人 VS-SLAM ORB-SLAM2 深度学习目标检测 yolov3 行为检测 opencv PCL 机器学习 无人驾驶
Metrics details
| Stars | 8,671 |
arktypeio/arktype
TypeScript's 1:1 validator, optimized from editor to runtime
Metrics details
| Stars | 7,805 |
jquery/esprima
ECMAScript parsing infrastructure for multipurpose analysis
Metrics details
| Stars | 7,140 |
iron/iron
An Extensible, Concurrent Web Framework for Rust
Metrics details
| Stars | 6,114 |
lark-parser/lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Metrics details
| Stars | 5,934 |
ohmjs/ohm
A library and language for building parsers, interpreters, compilers, etc.
Metrics details
| Stars | 5,534 |
AngleSharp/AngleSharp
:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
Metrics details
| Stars | 5,512 |
expressjs/body-parser
Node.js body parsing middleware
Metrics details
| Stars | 5,503 |
lief-project/LIEF
LIEF - Library to Instrument Executable Formats (C++, Python, Rust)
Metrics details
| Stars | 5,493 |
estree/estree
The ESTree Spec
Metrics details
| Stars | 5,422 |
marmelroy/PhoneNumberKit
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Metrics details
| Stars | 5,384 |
pest-parser/pest
The Elegant Parser
Metrics details
| Stars | 5,370 |
wanasit/chrono
A natural language date parser in Javascript
Metrics details
| Stars | 5,256 |
hakluke/hakrawler
Simple, fast web crawler designed for easy, quick discovery of endpoints and assets within a web application
Metrics details
| Stars | 5,091 |
kermitt2/grobid
A machine learning software for extracting information from scholarly documents
Metrics details
| Stars | 5,003 |
Leonidas-from-XIV/node-xml2js
XML to JavaScript object converter.
Metrics details
| Stars | 4,966 |
openvenues/libpostal
A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data.
Metrics details
| Stars | 4,848 |
google/wuffs
Wrangling Untrusted File Formats Safely
Metrics details
| Stars | 4,787 |
zesterer/chumsky
[Chumsky has moved to Codeberg!] Write expressive, high-performance parsers with ease.
Metrics details
| Stars | 4,544 |
jonschlinkert/gray-matter
Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, vuejs vitepress, TinaCMS, Shopify Polaris, Ant Design, Astro, hashicorp, garden, slidev, saber, sourcegraph, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers. Please follow gray-matter's author: https://github.com/jonschlinkert
Metrics details
| Stars | 4,471 |
zserge/jsmn
Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket
Metrics details
| Stars | 4,152 |
troessner/reek
Code smell detector for Ruby
Metrics details
| Stars | 4,130 |
p-ranav/awesome-hpp
A curated list of awesome header-only C++ libraries
Metrics details
| Stars | 4,130 |
Knetic/govaluate
Arbitrary expression evaluation for golang
Metrics details
| Stars | 3,940 |
inikulin/parse5
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
Metrics details
| Stars | 3,914 |
kach/nearley
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Metrics details
| Stars | 3,740 |
nolanlawson/optimize-js
Optimize a JS file for faster parsing (UNMAINTAINED)
Metrics details
| Stars | 3,732 |
SBJson/SBJson
This framework implements a strict JSON parser and generator in Objective-C.
Metrics details
| Stars | 3,717 |
dotnet/command-line-api
Command line parsing, invocation, and rendering of terminal output.
Metrics details
| Stars | 3,673 |
maciejhirsz/logos
Create ridiculously fast Lexers
Metrics details
| Stars | 3,535 |
Jeffail/gabs
For parsing, creating and editing unknown or dynamic JSON in Go
Metrics details
| Stars | 3,531 |
timofurrer/maya
Datetimes for Humans™
Metrics details
| Stars | 3,413 |
mono/CppSharp
Tools and libraries to glue C/C++ APIs to high-level languages
Metrics details
| Stars | 3,394 |
curl/trurl
a command line tool for URL parsing and manipulation.
Metrics details
| Stars | 3,345 |
skelsec/pypykatz
Mimikatz implementation in pure Python
Metrics details
| Stars | 3,334 |
composer/semver
Semantic versioning utilities with the addition of version constraints parsing and checking.
Metrics details
| Stars | 3,305 |
bluelinelabs/LoganSquare
Screaming fast JSON parsing and serialization library for Android.
Metrics details
| Stars | 3,180 |
seladb/PcapPlusPlus
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
Metrics details
| Stars | 3,119 |
dabeaz/ply
Python Lex-Yacc
Metrics details
| Stars | 2,909 |
gruns/furl
🌐 The easiest way to parse and modify URLs in Python.
Metrics details
| Stars | 2,808 |
Chevrotain/chevrotain
Parser Building Toolkit for JavaScript
Metrics details
| Stars | 2,790 |
brave/adblock-rust
Brave's Rust-based adblock engine
Metrics details
| Stars | 2,687 |
