All Projects → StefanFrings → Qtwebapp

StefanFrings / Qtwebapp

Licence: lgpl-3.0
QtWebApp is a HTTP server like Java servlets, written in C++ with the Qt framework.

Projects that are alternatives of or similar to Qtwebapp

Jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Stars: ✭ 3,260 (+6420%)
Mutual labels:  servlet, https, http-server
Kvantum
An intellectual (HTTP/HTTPS) web server with support for server side templating (Crush, Apache Velocity and JTwig)
Stars: ✭ 17 (-66%)
Mutual labels:  template-engine, https, http-server
Wormholy
iOS network debugging, like a wizard 🧙‍♂️
Stars: ✭ 2,010 (+3920%)
Mutual labels:  logging, logger, https
Cppwebframework
​The C++ Web Framework (CWF) is a MVC web framework, Open Source, under MIT License, using C++ with Qt to be used in the development of web applications.
Stars: ✭ 348 (+596%)
Mutual labels:  servlet, qt, http-server
Snoopy
Snoopy is a small library that logs all program executions on your Linux/BSD system (a.k.a. Snoopy Logger).
Stars: ✭ 835 (+1570%)
Mutual labels:  logging, logger
Logbook
An extensible Java library for HTTP request and response logging
Stars: ✭ 822 (+1544%)
Mutual labels:  logging, logger
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-64%)
Mutual labels:  https, http-server
Znetcs.aspnetcore.logging.entityframeworkcore
This is Entity Framework Core logger and logger provider. A small package to allow store logs in any data store using Entity Framework Core.
Stars: ✭ 24 (-52%)
Mutual labels:  logging, logger
Restinio
Cross-platform, efficient, customizable, and robust asynchronous HTTP/WebSocket server C++14 library with the right balance between performance and ease of use
Stars: ✭ 694 (+1288%)
Mutual labels:  https, http-server
Jslogger
Integrate JavaScript Logging with ASP.NET Core Logging APIs
Stars: ✭ 19 (-62%)
Mutual labels:  logging, logger
Gollum
An n:m message multiplexer written in Go
Stars: ✭ 883 (+1666%)
Mutual labels:  logging, logger
Beetlex
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
Stars: ✭ 802 (+1504%)
Mutual labels:  https, http-server
Netcoreserver
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Stars: ✭ 799 (+1498%)
Mutual labels:  https, http-server
Simplog
A simple logger. No dependencies, no special features, just logging.
Stars: ✭ 17 (-66%)
Mutual labels:  logging, logger
Cowboy
Small, fast, modern HTTP server for Erlang/OTP.
Stars: ✭ 6,533 (+12966%)
Mutual labels:  https, http-server
Thoth
An Error Logger for Go
Stars: ✭ 22 (-56%)
Mutual labels:  logging, logger
Go Bootstrap
Easy way to bootstrap a web server in Go (Routing|Middleware|Https)
Stars: ✭ 27 (-46%)
Mutual labels:  https, http-server
Caddy
Matthew Holt began developing Caddy in 2014 while studying computer science at Brigham Young University. (The name "Caddy" was chosen because this software helps with the tedious, mundane tasks of serving the Web, and is also a single place for multiple things to be organized together.) It soon became the first web server to use HTTPS automatically and by default, and now has hundreds of contributors and has served trillions of HTTPS requests.
Stars: ✭ 35,966 (+71832%)
Mutual labels:  https, http-server
Fht2p
A cross-platform HTTP static file server developed using Rust.
Stars: ✭ 28 (-44%)
Mutual labels:  https, http-server
Loglevelnext
A modern logging library for Node.js that provides log level mapping to the console
Stars: ✭ 33 (-34%)
Mutual labels:  logging, logger

QtWebAppLib is a library to develop server-side web applications in C++. Works with Qt SDK version 4.7 until at least 6.0

License: LGPL v3.

Project homepage: http://stefanfrings.de/qtwebapp/index-en.html Tutorial: http://stefanfrings.de/qtwebapp/tutorial/index.html API doc: http://stefanfrings.de/qtwebapp/api/index.html

In Qt 6.0 or newer, you must install the optional "core5compat" component. This package contains the QTextCodec class which is needed to decode template files. It supports a lot more encodings, for example ISO-8859-15 with the EUR symbol.

Demo1 shows how to use the library by including the source code into your project, the preferred method.

Demo2 shows how to link against the shared library. Build the project QtWebApp to generate the shared library.

Stefan Frings http://stefanfrings.de

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].