MyGit
🚩收到GitHub仓库的更新通知

emweb/wt

Fork: 353 Star: 1638 (更新于 2024-04-27 07:55:49)

license: NOASSERTION

Language: C .

Wt, C++ Web Toolkit

最后发布版本: 4.10.4 ( 2024-03-06 18:31:53)

官方网址 GitHub网址

✨免费申请网站SSL证书,支持多域名和泛域名,点击查看

What is Wt ?

Wt is a C++ library for developing web applications. It consists of:

  • libwt, a widget/rendering library
  • libwthttp, an (async I/O) HTTP/WebSockets server
  • libwtfcgi, a FastCGI connector library (Unix)
  • libwtisapi, an ISAPI connector library (Windows)
  • libwttest, a test connector environment

It also contains a C++ ORM, which can be used in a web application (obviously), but can also be used on its own:

  • libwtdbo, a C++ ORM
  • libwtdbopostgres, PostgreSQL backend
  • libwtdbosqlite3, Sqlite3 backend
  • libwtdbomysql, MySQL and MariaDB backend
  • libwtdbomssqlserver, Microsoft SQL Server backend
  • libwtdbofirebird, Firebird backend

For more information, see the homepage.

Dependencies

To build Wt from source you will need at least CMake, boost, and a C++ compiler like GCC, Clang or MSVC. See the minimum dependency versions for an explanation about which versions Wt supports.

Optionally, you may want to add:

  • OpenSSL for SSL and WebSockets support in the built-in httpd, the HTTP(S) client, and additional cryptographic hashes in the authentication module
  • Haru PDF library which is used for painting to PDF
  • GraphicsMagick which is used for painting to PNG, GIF (on Windows, Direct2D can be used instead)
  • PostgreSQL for the PostgreSQL Dbo backend
  • MySQL or MariaDB for the MySQL Dbo backend
  • An ODBC driver for the Microsoft SQL Server Dbo backend, and unixODBC on Unix-like platforms
  • Firebird for the Firebird Dbo backend
  • Pango for improved font support in PDF and raster image painting. On Windows, DirectWrite can be used instead.
  • ZLib for compression in the built-in httpd.

For the FastCGI connector, you also need:

Building

Generic instructions for Unix-like platforms or Windows platforms.

Bug Reporting

Bugs can be reported here http://redmine.webtoolkit.eu/projects/wt/issues/new

Demos, examples

The homepage, itself a Wt application, contains also various examples.

License

Wt is available under two licenses:

  • the GNU General Public License, Version 2, with OpenSSL exception. Only version 2 of the GPL applies. See the LICENSE file for more information.
  • a commercial license, which does not require you to distribute the source code of your application. Request a quotation online or contact sales@emweb.be for more information.

See doc/licenses.md for an exhaustive list of the licenses used by Wt, source code from external sources included in Wt and common (optional) external dependencies.

最近版本更新:(数据更新于 2024-04-30 00:51:39)

2024-03-06 18:31:53 4.10.4

2023-12-21 04:54:44 4.10.3

2023-11-09 18:06:26 4.10.2

2023-09-20 18:11:21 4.10.1

2023-05-30 18:14:07 4.10.0

2023-04-18 18:01:55 4.9.2

2023-01-20 18:44:09 4.9.1

2022-12-23 00:47:12 4.9.0

2022-12-23 00:42:49 4.8.3

2022-11-04 22:15:59 4.8.2

emweb/wt同语言 C最近更新仓库

2024-05-12 17:49:47 EdgeTX/edgetx

2024-05-10 16:26:38 taosdata/TDengine

2024-05-10 00:33:29 acidanthera/OpenCorePkg

2024-05-09 22:30:50 lizongying/my-tv

2024-05-08 19:24:03 jart/cosmopolitan

2024-05-07 20:20:05 opa334/Dopamine