ServiceStack logo

ServiceStack

A configuration free, code-first, light-weight framework
143
49
+ 1
0

What is ServiceStack?

It is a configuration free, code-first, light-weight framework built on top of ASP.NET for building services and web applications. As the name suggests, it is a stack of services. It provides with just everything that one needs for building end-to-end web services.
ServiceStack is a tool in the Frameworks (Full Stack) category of a tech stack.

Who uses ServiceStack?

Companies
11 companies reportedly use ServiceStack in their tech stacks, including web, Nexosis API, and Car-I Solutions GmbH & Co. KG.

Developers
77 developers on StackShare have stated that they use ServiceStack.

ServiceStack Integrations

Decisions about ServiceStack

Here are some stack decisions, common use cases and reviews by companies and developers who chose ServiceStack in their tech stack.

Needs advice
on
ASP.NET CoreASP.NET Core
and
ServiceStackServiceStack

I am currently using ServiceStack nuget package which has a dependency on ServiceStack.Common nuget package which in turn uses System.Common.Data.dll file. Now this dll file is not supported by .NET standard version 2.0.

Hence my whole project is in limbo. I want all the dependencies should either support .NETStandard 2.0 or .NET Core 6 version.

Now I can only get .NET Core 6 when I replace ServiceStack nuget package altogether with ASP.NET Core.

Has anyone faced this before? Thanks.

See more

ServiceStack Alternatives & Comparisons

What are some alternatives to ServiceStack?
ASP.NET Core
A free and open-source web framework, and higher performance than ASP.NET, developed by Microsoft and the community. It is a modular framework that runs on both the full .NET Framework, on Windows, and the cross-platform .NET Core.
gRPC
gRPC is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking...
WCF
It is a framework for building service-oriented applications. Using this, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application.
Entity Framework
It is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
See all alternatives

ServiceStack's Followers
49 developers follow ServiceStack to keep up with related blogs and decisions.