delphi-html-parser
Delphi Dom HTML Parser and Converter
- Quiet
- Library
- Delphi
- GitHub
- ★ 21
- Unlicense

30,057 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Delphi Dom HTML Parser and Converter
THTMLdom is a (Delphi) class with functions to read a HTML source file and dissect it into a tree of THTMLelement. The attributes of the HTML tags are stored in the elements. Functions are provided to select elements on the basis of the attribute values or tag names. The structure of the tree can be shown and it can be rendered as plain text. The source is plain Delphi pascal, requiring a version that supports Tdictionary. There is no dependency on 3rd party units. The file to be parsed must have valid HTML4/5 tags. It is not necessary that the HTML is ‘correct’ in the sense that end tags may be wrongly placed or be absent altogether. The speed of processing (reading+parsing) is formidable: 15-40 msec per Mbyte or around 1 msec per 1000 HTML tags.
Delphi Dom HTML Parser and Converter. Fork (not from the original author): https://sourceforge.net/projects/htmlp/
Fast HTML Parser for FPC and Delphi
DOM core interface, HTML parser, HTML -> Unicode converter, HTML -> XHTML converter
delphi html parser(代码是改自原wr960204的HtmlParser)
libPasMyHTML is delphi and object pascal wrapper around MyHTML library. Fast HTML 5 Parser. Using threads.
Native Delphi Markdown library: CommonMark/GFM parser with public AST, incremental/streaming parsing, HTML renderer, markdown writer, and custom-drawn VCL & FMX viewer/editor components
This Delphi library extracts the message attachments, with the original file names, and the message body, including HTML, text, and RTF.
Automatic generation of documentation on Delphi projects from source code. Distinctive features are exact parsing gathering lots of information and a division of the parser and configurable generators (HTML, Win- & HTML-Help, PDF, LaTeX, XMI export)
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.
Fundamentals 5 Code Library for FreePascal and Delphi
The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.
A collection of my open sourced Delphi units
A Delphi implementation of the Mustache templating language
Delphi reference info
A lightweight HTML/CSS rendering engine for Free Pascal (Lazarus) and Delphi (VCL & FMX).
This repo includes some free Delphi components compatible with various Delphi IDEs
generate delphi classes from json (Json To Delphi Class Generator / JSON Data Binding Tool FMX, VCL and uniGUI)
A Delphi / Lazarus / C++Builder simple and small class for fast JSON parsing.
A popular fork of Apohysis, a cosmic recursive fractal flame editor
A Delphi library for creating engaging console applications
A Markdown Processor Library for Delphi, to process and convert markdown files to HTML.
HTML Parser - very simple and fast
A debugger for delphi in visual studio code, and also a MCP server to give claude/copilot/etc authonomous delphi debugging capabilities
Static code analysis for Delphi 12 & 13 and Lazarus / Free Pascal. RAD Studio IDE plugin (32/64-bit) + standalone GUI + CLI, one engine. 201 rules (Pascal AST + DFM/LFM forms): leaks, SQL injection, dead handlers, hardcoded secrets, Unicode & Trojan Source, Win64 pointer bugs. SARIF for CI/CD, SonarQube push.
Pure-Delphi audio codec stack — WAV, FLAC, Vorbis, Opus, MP3. No DLLs, no C bindings. CC0 Public Domain.
Advanced command line parser for Pascal
Implementation of basic css drawing for pascal (fpc, lazarus, delphi)
OverbyteICS. Outdated copy of SVN repository
These example projects are intended to demonstrate the functionality of the Clever Internet Suite components.
DelphiLoop - agentic AI loop for Delphi. Multi-agent architecture, LLM integration, RAG - all in native Delphi.
Yet Another Delphi Formatter
Simple Template Engine for Pascal
Tina4Delphi - A comprehesive set of tools to make REST and application integration better
Delphi-native, MIT-licensed RAG + linter for Delphi/Pascal source code. Symbol-exact + fuzzy + tree-sitter lint. Pure Delphi at runtime.
Delphi In-memory databases and miscellaneous projects.
Just Good ParseFloat Algorithm named PureParseFloat
Collection of useful and mostly non trivial examples that can be used to start own projects
Delphi WinMD Parser & Code Generator
A lightweight, record-based command-line argument parser for Free Pascal. `ArgParser-FP` is designed for small to medium console applications, offering a clean API to handle arguments with minimal setup.
An expression parser and a virtual machine. A formula is compiled to a flat byte array and evaluated by a linear pass over it, with no allocation on the path of an ordinary formula. On x86-64 an optional accelerator compiles that bytecode to machine code and hands anything it declines back to the interpreter, so an answer is never fast but wrong. Results are cached by shape: once 2 + 3 has been compiled, 5 + 7 reuses the same script and only writes the numbers into a copy. 163 functions to call and 249 names in the table, your own functions and variables bound by address, symbolic differentiation. The Lazarus parser packages require FCL and define NOFORMS and NOGRAPHICS, so they install without LCL. WebAssembly uses a separate console configuration. Two units ask for more at their defaults, Thread through Application.HandleException and BlobManager through TGraphic; drop the defines and add the LCL to the package if you want them.
Language Tools In the Online Package Manager
The sleek new way to load Win64 DLLs straight from memory — no disk, no traces, no limits.
make web server Delphi apps scalable
Markup, a specialized authoring language for creating semantic HTML with one consistent syntax. It replaces manual HTML coding with a streamlined, Turing-complete system that supports variables, logic, and reusable components. Delivered as a compiled DLL, it includes JSON binding, semantic analysis, and customizable rendering
High-performance, security-hardened CrossSocket provider for the Horse web framework. Replaces the default Indy provider with IOCP/epoll async I/O, an object pool, enforced request limits, and OpenSSL 3.x native TLS.
parses the Uses clause of a Delphi project, listing all units with some optionally ignored
XML-RPC for Delphi is a library used on the server or client side of an XML-RPC communication. It is designed to compile under Delphi for Windows and Kylix for GNU/Linux. XML-RPC for Delphi requires the Open Source Indy components be installed.
医用画像フォーマット「DICOM」を読み込む方法。
Myra is a minimal systems programming language inspired by Oberon and Pascal that compiles into C++23 using the Zig toolchain. Its core philosophy emphasizes a clean, unambiguous syntax while providing seamless interop, allowing developers to intermix raw C++ code directly within Myra source files. Pascal. Refined.
The Universal Reactive Framework for Object Pascal. Build modern Web (SPA/SSG), Native Mobile (Android/iOS), and Ultra-light Desktop apps from a single Pascal codebase.
Parse and do some correctness checks (that the compilers don't) on Pascal code
A modern documentation generator for Free Pascal projects.
Waskal is a Pascal/Oberon-inspired language that compiles to wasm64 and packages code, assets, and runtime support into a single self-contained HTML file. It uses JavaScript to bridge WebAssembly with browser graphics, audio, and input, delivering portable, dependency-free apps and games with a simple double-click-and-run experience.
Everything AI — DAPUG 2-day workshop on AI-assisted Delphi development and shipping AI features inside Delphi applications.
A set of tools for parsing and studying Japanese
JSON / YAML Extended framework V4 for Delphi (VCL/FMX)