Text Manipulation Libraries

Advertisements


- String Libraries

  • Vstr (Dynamic string library. License: GPL)
  • GNU Readline (Library for use by applications that allow users to edit command lines as they are typed in. License: GPL)

- Configuration File Libraries

  • libConfuse (Configuration file parser library. License: LGPL) (cvs) (ml)
  • spconfig ("XML-like syntax with some additional preprocessor-style commands" configuration file parser library. License: BSD-style)

- Regular Expression Libraries

  • PCRE (Regular expression engine, with a native API and a POSIX API. License: PCRE License, which has a GPL and LGPL supersede clause.)
  • Rx-XML and Rx-Posix (Regular expression engine for XML parsers and POSIX regexp function implementations. License: GPL)

- XML Libraries

  • LibXML (DOM and SAX parser library with XML DTD validation. (ml) License: BSD-style)
  • libXSLT (XSLT and EXSLT parser library for the transformation for XML documents. License: BSD-style) (ml)
  • EXSLT (Community initiative to provide extensions to XSLT. License: ?) (ml)
  • Parsifal (SAX2 compliant, non-validating XML parser library. License: none, it is public domain) (source)
  • ezXML (Small XML parser library. License: BSD-style)
  • DOMC (DOM API library for manipulating XML and HTML documents as a tree of nodes in memory. License: BSD-style) (source)
  • RLIB (Report generation library, based on LibXML and Glib. License: GPL)

- Binary XML Libraries

  • CWXML (Library for parsing and generating XML and BXML, aka Binary XML. License: LGPL)
  • libwxml (Library for parsing and generating WBXML, aka "WAP Binary XML". License: LGPL) (cvs)

- RDF Libraries

  • Redland RDF Application Framework (Framework for creating RDF applications. License: LGPL or Apache License v2.0) (cvs) (ml)
  • Redland Rasqal (Library which handles RDF query syntaxes, query construction and query execution returning result bindings. License: LGPL and MPL) (cvs) (ml)
  • Redland Raptor (Library which parses RDF syntaxes such as RDF/XML and N-Triples into RDF triples. License: LGPL and MPL) (cvs) (ml)

- Text Filtering Libraries

  • libsieve (Library implementation of the Sieve based mail filtering language standard. License: BSD-style) (cvs) (ml)
  • libextractor (Library for extracting keywords from files. License: GPL) (source)

Ads