pugixml

 Like

Light-weight, simple and fast XML parser for C++ with XPath support.

License model

  • FreeOpen Source

Platforms

  • Windows
  • Mac
  • Linux
  • BSD
  No rating
0likes
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

  • programming
  • xml
  • xml-parser
  • development
  • dom
  • development-library
  • xpath
  • programming-library

pugixml News & Activities

Highlights All activities

Recent activities

Show all activities

pugixml information

  • Developed by

    Arseny Kapoulkine
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    3 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  4,306 Stars
  •  768 Forks
  •  22 Open Issues
  •   Updated May 15, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about pugixml, and it has gotten 0 likes

pugixml was added to AlternativeTo by AntumDeluge on Mar 26, 2025 and this page was last updated Mar 26, 2025.
No comments or reviews, maybe you want to be first?
Post comment/review

What is pugixml?

pugixml is a light-weight C++ XML processing library. It features:

  • DOM-like interface with rich traversal/modification capabilities
  • Extremely fast non-validating XML parser which constructs the DOM tree from an XML file/buffer
  • XPath 1.0 implementation for complex data-driven tree queries
  • Full Unicode support with Unicode interface variants and automatic encoding conversions

The library is extremely portable and easy to integrate and use. You can download it in an archive (Windows/Unix line endings), get it from Git/Subversion repository, install it as a package in one of the major Linux/BSD distributions (Ubuntu, Debian, Fedora, Gentoo, Arch Linux, FreeBSD and more), install it as a package in one of the OSX package managers (Homebrew, MacPorts), install a NuGet package or use one of the alternative package managers (Conda).

pugixml is developed and maintained since 2006 and has many users. All code is distributed under the MIT license, making it completely free to use in both open-source and proprietary applications.

Official Links