WebExpress is a lightweight web server optimized for use in low-performance environments (e.g. Raspberry Pi). By providing a powerful plugin system and a comprehensive API, web applications can be easily and quickly integrated into a .NET language (e.g. C#). Some advantages 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/webExpress-framework/
- 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.
MIT — see LICENSE.