The Enterprise Web Library (EWL) is an extremely-opinionated NuGet package designed to help you build web-based enterprise software on the .NET Framework. See our web site for more information.
William Gross and Greg Smalter launched this project back in 2004, in closed-source form, as a “standard library” that would eliminate a lot of the duplication that existed across the various line-of-business web applications that they maintained for their clients. It was successful, and after steady improvement each year, they open-sourced the entire library in 2012. William has been the lead developer since then. EWL uses the MIT License and is in production use at several organizations.
If you’re new to EWL, please take a look at the Getting Started guide.
Our documentation is included in this repository, in the Documentation directory. See the table of contents.
Please note: The EWL Team provides support only to those with paid community membership. Please email contact@enterpriseweblibrary.org for more information. If you are not a member of our community, we most likely will not respond to your requests. Please read Give Away Your Code, But Never Your Time to understand the rationale behind this.
We use the enterprise-web-library tag on Stack Overflow for all Q&A. Please post your questions there.
Visit our Community Forum, a place for EWL developers to hang out and talk about whatever is on their mind.
We currently use an internal task tracker, which is available to community members.
If you would like to contribute, please email contact@enterpriseweblibrary.org to become a paid member of our community. We generally do not accept contributions from non-members. Please read Give Away Your Code, But Never Your Time to understand the rationale behind this.