Installation
Install the .NET SDK, download the latest WebExpress release and unpack it to your target directory. The installation guide covers Raspberry Pi end-to-end, including HTTPS certificates and systemd integration.
.NET web framework
WebExpress is a small-footprint web server with a powerful plugin system and a comprehensive API â built so that web applications can be integrated quickly and cleanly into any .NET language, even on low-performance hardware such as the Raspberry Pi.
Introduction
WebExpress is based on Kestrel and follows a modular, plugin-driven design. Every application is a composition of well-scoped plugins, controls and fragments â the framework keeps the surface small, the runtime fast and the architecture explicit.
Install the .NET SDK, download the latest WebExpress release and unpack it to your target directory. The installation guide covers Raspberry Pi end-to-end, including HTTPS certificates and systemd integration.
Spin up a minimal app, drop a plugin into the packages directory and start the service. The Hello World tutorial walks you through the smallest possible WebExpress application.
The framework family is split along clear architectural seams: a core runtime, a reusable UI layer, a business-app template and a reverse-index engine.
Minimal configuration (webexpress.config.xml)
<configuration>
<endpoint uri="http://*/" />
<endpoint uri="https://*:443/" pfx="./ssl/wx.pfx" password="hello" />
<culture>en-US</culture>
<assets>./</assets>
<packages>./packages</packages>
</configuration>
For the full API documentation see the WebCore API docs and the WebUI API docs.
Community
WebExpress is open source under the MIT license. Bug reports, feature ideas, documentation and translations are all valuable contributions â please open an issue before you start working on larger changes so we can align on scope.
Reach out
We do not run any external form services or trackers on this site. The fastest way to reach the project is GitHub â for private matters, use the email address below.
Open an issue for bugs and feature requests, or start a discussion for questions and ideas. This keeps the conversation public and searchable for everyone. For release notes, articles and background on the project, follow the project blog.
The blog is hosted externally on Blogger. Visiting it leaves this site; see the privacy notice.
Reach the maintainer by email. No personal data is stored on this site â your message is sent through your own mail client.
webexpress-framework@outlook.com
By writing to us you only share the data your own mail client transmits. We process it solely to answer your request.
Privacy first
This site is intentionally minimal. It is hosted on GitHub Pages, ships only static HTML and CSS, and does not embed any third-party fonts, analytics or content delivery networks.
This site does not set any cookies and does not use any external analytics or tracking services.
All fonts, images and styles are served from this domain. There are no CDN requests and no third-party JavaScript.
Read the full privacy notice and the imprint for details on data handling and responsibility.