WebExpress is a lightweight, high-performance web server designed to scale seamlessly from resource-constrained environments to larger production systems. Through its extensible plugin framework and comprehensive API, web applications can be developed and integrated quickly using .NET languages such as C#. Some of the key benefits of WebExpress are:
- It is easy to use.
- It offers a variety of features and tools that can help you build and manage your website.
- It is fast and efficient and can help you save time and money.
- It is flexible and can be customized to meet your specific requirements.
Landing page for the WebExpress Framework, hosted on GitHub Pages.
The site introduces the framework's core concepts, documentation links, contribution guide and contact information. It is intentionally minimal — no external fonts, no analytics, no cookies, no CDN dependencies.
Open site/index.html directly in a browser, or serve the folder with any static file server:
python -m http.server --directory site 8080Then open http://localhost:8080.
The site is deployed automatically via GitHub Actions whenever a change to site/** is pushed to main. The workflow:
- Validates that no HTML file loads resources from external origins.
- Uploads the
site/folder as a GitHub Pages artifact. - Deploys it to GitHub Pages.
Go to Settings → Pages in this repository and set the source to GitHub Actions. After the next push to main the site will be live at:
https://webexpress-framework.github.io/
- No external resources — all fonts, images and scripts are served from the same origin.
- No cookies, no
localStorage, nosessionStorage. - System fonts only.
- Responsive, mobile-first, WCAG AA in mind.
Parts of this software, its documentation, and its assets were created with the assistance of AI-based tools, including large language models. AI-assisted contributions are reviewed by the project maintainer before they are included.
MIT — see LICENSE.