• Stars
    star
    140
  • Rank 256,182 (Top 6 %)
  • Language
    C++
  • License
    Other
  • Created almost 12 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Qt-based client-side and server-side SOAP component

Introduction

KD Soap is a Qt-based client-side and server-side SOAP component.

It can be used to create client applications for web services and also provides the means to create web services without the need for any further component such as a dedicated web server.

KD Soap targets C++ programmers who use Qt in their applications.

For more information, see https://www.kdab.com/development-resources/qt-tools/kd-soap

Using KD Soap

KD Soap requires Qt 5.9.0 or newer, and a compiler with C++11 support. Qt6 support is added starting with KD Soap version 2.0, and requires a compiler with C++17 support.

See INSTALL.txt for installation instructions using CMake.

Learn more at our:

Contact

Stay up-to-date with KDAB product announcements:

Get Involved

KDAB will happily accept external contributions.

Please submit your contributions or issue reports from our GitHub space at https://github.com/KDAB/KDSoap.

Thanks to our contributors.

License

The KD Soap Software is Copyright 2010-2023, Klarälvdalens Datakonsult AB (KDAB), and is available under the terms of the MIT license.

Contact KDAB at [email protected] for any licensing queries.

Note that this project requires the 3rd party 'libkode' submodule that is licensed separately with LGPL-2.0-or-later; however, libkode is used for code-generation only and the resulting code can be made available under any license.

Various other freely distributable files are contained in the unittests and are not used in the library code itself.

About KDAB

KD Soap is supported and maintained by Klarälvdalens Datakonsult AB (KDAB).

The KDAB Group is the global No.1 software consultancy for Qt, C++ and OpenGL applications across desktop, embedded and mobile platforms.

The KDAB Group provides consulting and mentoring for developing Qt applications from scratch and in porting from all popular and legacy frameworks to Qt. We continue to help develop parts of Qt and are one of the major contributors to the Qt Project. We can give advanced or standard trainings anywhere around the globe on Qt as well as C++, OpenGL, 3D and more.

Please visit https://www.kdab.com to meet the people who write code like this.

KD SOAP and the KD SOAP logo are registered trademarks of Klaralvdalens Datakonsult AB in the European Union, the United States, and/or other countries. Other product and company names and logos may be trademarks or registered trademarks of their respective companies.

More Repositories

1

hotspot

The Linux perf GUI for performance analysis.
C++
3,925
star
2

GammaRay

GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.
C++
1,410
star
3

codebrowser

Woboq CodeBrowser
C++
1,077
star
4

cxx-qt

Safe interop between Rust and Qt
Rust
941
star
5

KDDockWidgets

KDAB's Dock Widget Framework for Qt
C++
623
star
6

android_openssl

OpenSSL scripts and bins for Android (useful for Qt on Android apps)
C
291
star
7

KDToolBox

KDAB's collection of miscellaneous useful C++ classes and stuff
C++
259
star
8

KDBindings

Reactive programming & data binding in C++
C++
208
star
9

Charm

The Cross-Platform Time Tracker
C++
192
star
10

kdabtv

This repository contains the code of the examples showcased in the KDAB TV video series.
C++
186
star
11

DeclarativeWidgets

Library and tools for creating QtWidget UIs using QML
C++
168
star
12

KDStateMachineEditor

A framework for creating Qt State Machine metacode using a graphical user interface
C++
159
star
13

kuesa

Professional 3D asset creation and integration workflow for Qt
C++
137
star
14

qt3d-examples

Qt3D Examples
C++
131
star
15

KDReports

Qt library for generating printable and exportable reports from code and from XML descriptions.
C++
115
star
16

KDChart

A Qt tool for creating business and scientific charts. This is the canonical repository for KDChart.
C++
99
star
17

KDAlgorithms

Algorithm wrappers
C++
77
star
18

sqlate

C++
58
star
19

android

KDAB's Android gems
C++
45
star
20

KDSingleApplication

KDAB's helper class for single-instance policy applications
CMake
45
star
21

integrating-qq2-with-opengl

C++
43
star
22

virtual-keyboard-demo

Example source code for the implementation of a virtual keyboard based on Qt input method framework
C++
42
star
23

Qt4to5

C++
40
star
24

KDMacTouchBar

KDAB's Qt Widget for the Mac Touch Bar
Objective-C++
37
star
25

KDTools

KDTools aims to ease the daily work of Qt programmers by providing a number of well-designed, easy-to-use widgets and non-gui classes.
C++
30
star
26

FatCRM

Desktop Application for SugarCRM
C++
28
star
27

qsslint

Linter for Qt stylesheet files
C++
21
star
28

ctf2ctf

Common Trace Format to Chrome Trace Format converter
C++
18
star
29

eglinfo

Provides information about available EGL configurations.
C++
16
star
30

GammaRay-plugin-examples

Example plug-ins for GammaRay
C++
14
star
31

perfparser

fork of qt-creator/perfparser.git with not-yet upstreamed changes required for hotspot
C++
14
star
32

homebrew-tap

Homebrew formulas for KDAB projects
Ruby
11
star
33

OpenEmbedded-Archos

An Angstrom distro for the Archos 101IT tablet based on OpenEmbedded, with Qt4 and Qt5 support including multitouch and OpenGL/ES2
C
11
star
34

QMemstat

Inspect Pagemaps of Programs
C++
8
star
35

KDBoatDemo

KDAB Nautical UI - concept of the next generation UI for sailing boats
QML
8
star
36

KDUtils

A set of C++ helpers and wrappers around the C++ standard library
C++
7
star
37

autogen

Common build system code for KDAB products
Python
5
star
38

clang-format-rs

clang-format wrapper for rust
Rust
4
star
39

patent_defense

Defensive Patent Publications
C
3
star
40

qnxtools

Python
3
star
41

KDGpu

KDGpu is a thin wrapper around Vulkan to make modern graphics easier to learn and use
C++
3
star
42

WebKit

QtWebkit clone
C++
2
star
43

event_loop_watchdog

A class to detect whenever your main event loop gets blocked for more than x milliseconds
Dart
2
star
44

cabin-demo

KDAB Flutter demo application.
Dart
1
star
45

GammaRayPlatformProbe

GammaRay Platform Probe
C++
1
star
46

kdab-overlay

Gentoo Portage overlay containing KDAB software
Shell
1
star
47

kuserfeedbackdocker

Docker container for the KUserFeedback server.
PHP
1
star
48

unicode_view

Playground repo for unicode view
C++
1
star
49

blog-vscode-template

vscode template for C++ projects (Cross referenced by the blog, do not delete)
CMake
1
star
50

vscode-qttest

VSCode extension for supporting Qt tests in the "Testing" sidebar
TypeScript
1
star