Skip to content

Latest commit

 

History

History
83 lines (54 loc) · 2.33 KB

3RDPARTY.md

File metadata and controls

83 lines (54 loc) · 2.33 KB

3rdparty

Here we list which 3rdparty software used and possibly shipped by Knut and their respective licenses.

Runtime dependencies

KDAlgorithms

Algorithms library to be used with C++14 and above.
Home page
MIT licensed

KSyntaxHighlighting

Syntax highlighting engine for Kate syntax definitions.
Home page
MIT licensed

nlohmann JSON

JSON c++ library.
Home page
MIT licensed

pugixml

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

spdlog

Very fast, header-only/compiled, C++ logging library.
Home page
MIT licensed

{fmt}

Only if compiles with KNUT_USE_STD_FORMAT off, which is not the default.

Formatting library providing a fast and safe alternative to C stdio and C++ iostreams.
Home page
MIT licensed

tree-sitter

Tree-sitter is a parser generator tool and an incremental parsing library..
Home page
MIT licensed

tree-sitter-cpp

C++ grammar for tree-sitter.
Home page
MIT licensed

tree-sitter-qmljs

QML grammar for the tree-sitter parsing library.
Home page
MIT licensed

Pictogrammers

Icons used inside the GUI application (not including the Knut icon itself).<br> Home page
MIT licensed

Build-time / CI tests 3rdparty

These dependencies are only used during build or other CI purposes like running tests.

ECM

CMake build helpers.
Home page
BSD licensed

doxygen-awesome.css

Template to generate documentation.
Home page
MIT licensed