ServiceStack is an Open Source .NET and Mono Framework that provides a strong alternative to WCF, MVC and Web API for building Web Services and Applications. The project recently announced that they crossed 100 contributors milestone. We take this opportunity to dig further.
ServiceStack is a combination of multiple things –
- A Web-app framework with a high-performance Razor Engine
- A Message-based Web Services Framework that supports various formats such as HTML, XML, JSON, SOAP and more
- A built-in IOC container
- Several built-in libraries such as a Text serializer, a Redis Client, an ORM and caching providers
- Has self-hosting option along with ASP.NET and Mono hosting
The framework can be installed fully or piecemeal through various Nuget packages.
To learn more and start experimenting with the framework, you can have a look at the wiki or the list of community resources.