└── README.md /README.md: -------------------------------------------------------------------------------- 1 | ServiceStack .NET Core Live Demos 2 | ================================= 3 | 4 | Live Demos of .NET Core Apps. More ServiceStack Demos available at [ServiceStackApps](https://github.com/ServiceStackApps/LiveDemos#live-servicestack-demos) and [Sharp Apps](https://gist.github.com/gistlyn/f555677c98fb235dccadcf6d87b9d098#live-demos). 5 | 6 | ## [Sign in with Apple](https://github.com/NetCoreApps/AppleSignIn) 7 | 8 | Simple Auth App configured with `AppleAuthProvider` inc. Flutter iOS/Android & Swift UI Integration Examples. 9 | 10 | [![](https://raw.githubusercontent.com/ServiceStack/docs/master/docs/images/dev/ios-swiftui-xcode-capability.png)](https://github.com/NetCoreApps/AppleSignIn) 11 | 12 | ## [BookingsCrud](https://github.com/NetCoreApps/BookingsCrud) 13 | 14 | Leverage [AutoQuery CRUD](https://docs.servicestack.net/autoquery-crud), ServiceStack [Studio](https://docs.servicestack.net/studio) with [User Admin module](https://docs.servicestack.net/studio-users) to create a Bookings System from scratch in minutes! 15 | 16 | > YouTube: [youtu.be/XpHAaCTV7jE](https://youtu.be/XpHAaCTV7jE) 17 | 18 | [![](https://raw.githubusercontent.com/ServiceStack/docs/master/docs/images/studio/bookings-crud-screenshot.png)](https://github.com/NetCoreApps/BookingsCrud) 19 | 20 | #### Features 21 | 22 | - [ServiceStack Studio](https://docs.servicestack.net/studio) 23 | 24 | ## [Northwind CRUD](https://github.com/NetCoreApps/NorthwindCrud) 25 | 26 | Showcase of using [AutoQuery AutoGen](https://docs.servicestack.net/autogen) to instantly generate [ServiceStack gRPC](https://docs.servicestack.net/grpc) compatible Services. 27 | 28 | > YouTube: [youtu.be/5NNCaWMviXU](https://youtu.be/5NNCaWMviXU) 29 | 30 | [![](https://raw.githubusercontent.com/ServiceStack/docs/master/docs/images/release-notes/v5.9/autogen-grpc.png)](https://github.com/NetCoreApps/NorthwindCrud) 31 | 32 | #### Features 33 | 34 | - [ServiceStack gRPC](https://docs.servicestack.net/grpc) 35 | - [Instantly Servicify existing Systems](https://docs.servicestack.net/servicify) 36 | - [AutoGen](https://docs.servicestack.net/autogen) 37 | - [ServiceStack Studio](https://docs.servicestack.net/studio) 38 | 39 | ## [Todo World](https://github.com/NetCoreApps/todo-world) 40 | 41 | A Todo App exploring the wide world around how easy it is to consume ServiceStack Services in different languages! 42 | 43 | [![](https://raw.githubusercontent.com/ServiceStack/docs/master/docs/images/grpc/grpc-videos-generic.png)](https://todoworld.servicestack.net) 44 | 45 | [![](https://raw.githubusercontent.com/ServiceStack/docs/master/docs/images/grpc/grpc-videos-protoc.png)](https://todoworld.servicestack.net/#csharp) 46 | 47 | ## [World Validation](https://github.com/NetCoreApps/Validation) 48 | 49 | Auth and Validation Examples using Server HTML Forms, jQuery, TypeScript, Vuetify, Razor and Sharp Pages 50 | 51 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/apps/Validation/home.png)](http://validation.web-app.io/) 52 | 53 | > Live Demo: [validation.web-app.io](http://validation.web-app.io/) 54 | 55 | #### Server Rendered HTML UIs 56 | 57 | - [Sharp Pages using Server Controls](https://github.com/NetCoreApps/Validation/tree/master/world/wwwroot/server) - [demo](http://validation.web-app.io/server/) 58 | - [Server HTML enhanced with TypeScript](https://github.com/NetCoreApps/Validation/tree/master/world/wwwroot/server-ts) - [demo](http://validation.web-app.io/server-ts/) 59 | - [Server HTML enhanced with jQuery](https://github.com/NetCoreApps/Validation/tree/master/world/wwwroot/server-jquery) - [demo](http://validation.web-app.io/server-jquery/) 60 | - [ServiceStack.Razor using Razor Helpers](https://github.com/NetCoreApps/Validation/tree/master/world/wwwroot/server-razor) - [demo](http://validation.web-app.io/server-razor/) 61 | 62 | #### Client HTML UIs 63 | 64 | - [Vue App using Vuetify’s Material Design Controls using ServiceClient Requests](https://github.com/NetCoreApps/Validation/tree/master/world/wwwroot/vuetify) - [demo](http://validation.web-app.io/vuetify/) 65 | - [TypeScript UI using Ajax Forms and ServiceClient Requests](https://github.com/NetCoreApps/Validation/tree/master/world/wwwroot/client-ts) - [demo](http://validation.web-app.io/client-jquery/) 66 | - [JavaScript UI using jQuery Ajax Requests](https://github.com/NetCoreApps/Validation/tree/master/world/wwwroot/client-ts) - [demo](http://validation.web-app.io/client-jquery/) 67 | - [Client jQuery Ajax Requests rendered by Razor pages](https://github.com/NetCoreApps/Validation/tree/master/world/wwwroot/client-razor) - [demo](http://validation.web-app.io/client-razor/) 68 | 69 | For more info see the [World Validation docs](https://docs.servicestack.net/world-validation). 70 | 71 | ## [Northwind Auto](https://github.com/NetCoreApps/NorthwindAuto) 72 | 73 | Empty App only configured with `northwind.sqlite` and AutoQuery to showcase [AutoGen to instantly servicify existing systems](https://docs.servicestack.net/servicify)! 74 | 75 | [![](https://raw.githubusercontent.com/ServiceStack/docs/master/docs/images/apps/NorthwindAuto.png)](https://github.com/NetCoreApps/NorthwindAuto) 76 | 77 | #### Features 78 | 79 | - [Instantly Servicify existing Systems](https://docs.servicestack.net/servicify) 80 | - [AutoGen](https://docs.servicestack.net/autogen) 81 | - [ServiceStack Studio](https://docs.servicestack.net/studio) 82 | - [Add ServiceStack Reference](https://docs.servicestack.net/add-servicestack-reference) 83 | 84 | ## [New TechStacks](https://github.com/NetCoreApps/TechStacks) 85 | 86 | TechStacks makes it easy to find, discuss and share information on your favorite technologies with others sharing similar interests: 87 | 88 | [![](https://raw.githubusercontent.com/ServiceStack/docs/master/docs/images/release-notes/techstacks-new.png)](https://techstacks.io) 89 | 90 | > Live Demo: https://techstacks.io 91 | 92 | #### Features 93 | 94 | - [Recommended .NET SPA Stack](https://github.com/NetCoreApps/TechStacks#recommended-net-spa-stack) 95 | - [Netlify CDN static hosting](https://github.com/NetCoreApps/TechStacks#netlify-cdn) 96 | - [Reddit, HN, Discourse and StackOverflow Community Enhanced features](https://github.com/NetCoreApps/TechStacks#the-new-community-enhanced-techstacks) 97 | - [Simple rsync Deployments](https://github.com/NetCoreApps/TechStacks#deployments) 98 | - [Client / Server Validation with Vuetify](https://github.com/NetCoreApps/TechStacks#client--server-validation-with-vuetify) 99 | - [Extensible AutoQuery Services](https://github.com/NetCoreApps/TechStacks#extensible-autoquery-services) 100 | - [Background MQ Email Service](https://github.com/NetCoreApps/TechStacks#background-mq-service) 101 | 102 | 103 | ## [Redis GEO](https://github.com/NetCoreApps/redis-geo) 104 | 105 | Redis GEO is a simple example showing how to make use of [Redis 3.2.0 new GEO capabilities](http://antirez.com/news/104): 106 | 107 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/redis-geo/redisgeo-screenshot.png)](https://redis.netcore.io) 108 | 109 | > Live Demo: https://redis.netcore.io 110 | 111 | #### Features 112 | 113 | - [1 Service](https://github.com/NetCoreApps/redis-geo/blob/master/src/RedisGeo.ServiceInterface/RedisGeoServices.cs) 114 | - [1 default.html](https://github.com/NetCoreApps/redis-geo/blob/master/src/RedisGeo/wwwroot/default.html) 115 | 116 | 117 | ## [Chat](https://github.com/NetCoreApps/Chat) 118 | 119 | > Feature rich Single Page Chat App, showcasing Server Events support in 170 lines of JavaScript! 120 | 121 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/chat.png)](http://chat.netcore.io) 122 | 123 | > Live Demo: http://chat.netcore.io 124 | 125 | #### Features 126 | 127 | - [Server Events](https://github.com/NetCoreApps/Chat#server-sent-events) 128 | - [Sending Events](https://github.com/NetCoreApps/Chat#sending-server-events) 129 | - [Event Subscription](https://github.com/NetCoreApps/Chat#event-subscription) 130 | - [Channels](https://github.com/NetCoreApps/Chat#channels) 131 | - [Client Bindings - ss-utils.js](https://github.com/NetCoreApps/Chat#client-bindings---ss-utilsjs) 132 | - [Remote Control](https://github.com/NetCoreApps/Chat#remote-control) 133 | - [Selectors](https://github.com/NetCoreApps/Chat#selectors) 134 | - [Global Event Handlers](https://github.com/NetCoreApps/Chat#global-event-handlers) 135 | - [Postfix jQuery selector](https://github.com/NetCoreApps/Chat#postfix-jquery-selector) 136 | - [Modifying CSS via jQuery](https://github.com/NetCoreApps/Chat#modifying-css-via-jquery) 137 | - [jQuery Events](https://github.com/NetCoreApps/Chat#jquery-events) 138 | - [Receivers](https://github.com/NetCoreApps/Chat#receivers) 139 | - [Direct Messaging](https://github.com/NetCoreApps/Chat#sending-a-message-to-a-specific-user) 140 | - [Server Event Services](https://github.com/NetCoreApps/Chat#server-event-services) 141 | 142 | 143 | ## [SimpleAuth.Mvc](https://github.com/NetCoreApps/SimpleAuth.Mvc) 144 | 145 | > Simple demo showcasing integration and authentication with ServiceStack from ASP.NET MVC 146 | 147 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/mvc.png)](https://simpleauth-mvc.netcore.io) 148 | 149 | > Live Demo: https://simpleauth-mvc.netcore.io 150 | 151 | #### Features 152 | 153 | - [ServiceStack Integration with MVC](http://docs.servicestack.net/servicestack-integration.html) 154 | - [Authentication and Authorization](http://docs.servicestack.net/authentication-and-authorization.html) 155 | - Twitter 156 | - Facebook 157 | - GitHub 158 | - VK 159 | - Yandex 160 | - [JS Utils and Forms AutoBinding](http://docs.servicestack.net/ss-utils-js.html) 161 | 162 | 163 | ## [StackApis](https://github.com/NetCoreApps/StackApis) 164 | 165 | > AngularJS Single Page App leveraging AutoQuery in <50 lines of JavaScript + 1 AutoQuery DTO 166 | 167 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/stackapis.png)](http://stackapis.netcore.io) 168 | 169 | > Live Demo: http://stackapis.netcore.io 170 | 171 | #### Features 172 | 173 | - [AutoQuery](http://docs.servicestack.net/autoquery.html) 174 | - [StackApis AutoQuery Service](https://github.com/NetCoreApps/StackApis#stackapis-autoquery-service) 175 | - [OrmLite Sqlite](https://github.com/ServiceStack.OrmLite) 176 | 177 | 178 | ## [Imgur](https://github.com/NetCoreApps/Imgur) 179 | 180 | > Imgur-like App to resize uploaded images in all iOS Resolutions in <30 lines of JavaScript + 1 ServiceStack ImageService 181 | 182 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/imgur.png)](http://imgur.netcore.io) 183 | 184 | > Live Demo: http://imgur.netcore.io 185 | 186 | #### Features 187 | 188 | - [1 default.html page](https://github.com/NetCoreApps/Imgur/blob/master/src/Imgur/wwwroot/default.html) 189 | - [1 ServicStack back-end .cs file](https://github.com/NetCoreApps/Imgur/blob/master/src/Imgur/Startup.cs) 190 | 191 | 192 | ## [Todos](https://github.com/NetCoreApps/Todos) 193 | 194 | > Backbone.js Todo App powered by a C# Redis Client back-end 195 | 196 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/todos.png)](http://todos.netcore.io) 197 | 198 | > Live Demo: http://todos.netcore.io 199 | 200 | #### Features 201 | 202 | - [1 ServicStack back-end .cs file](https://github.com/NetCoreApps/Todos/blob/master/src/Todos/Startup.cs) 203 | - [ServiceStack.Redis](https://github.com/ServiceStack/ServiceStack.Redis) 204 | 205 | 206 | ## [Razor Rockstars](https://github.com/NetCoreApps/RazorRockstars) 207 | 208 | > Showcase of ServiceStack's unified HTTP Stack with Razor support, embedded Markdown Razor Views, Controller-less Razor Pages, Cascading Layout templates, Smart View Pages, Flexible Layouts 209 | 210 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/razor.png)](http://razor.netcore.io) 211 | 212 | > Live Demo: http://razor.netcore.io 213 | 214 | #### Features 215 | 216 | - [OrmLite Sqlite](https://github.com/ServiceStack.OrmLite) 217 | - [Runs Everywhere](http://razor.netcore.io/#runs-everywhere) 218 | - [One simple and unified HTTP stack](http://razor.netcore.io/#unified-stack) 219 | - [No Ceremony Option](http://razor.netcore.io/#no-ceremony) 220 | - [Smart View Pages](http://razor.netcore.io/#smart-views) 221 | - [Built-in Markdown](http://razor.netcore.io/#markdown) 222 | - [Optimized for developer productivity](http://razor.netcore.io/#optimized-for-dev) 223 | 224 | 225 | ## [Rest Files](https://github.com/NetCoreApps/RestFiles) 226 | 227 | > GitHub-like browser with complete remote file management over REST APIs in 1 page of jQuery and 1 FileService.cs 228 | 229 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/restfiles.png)](http://restfiles.netcore.io) 230 | 231 | > Live Demo: http://restfiles.netcore.io 232 | 233 | #### Features 234 | 235 | - [1 Page jQuery](https://github.com/NetCoreApps/RestFiles/blob/master/src/RestFiles/wwwroot/default.htm) 236 | - [1 ServiceStack FilesService](https://github.com/NetCoreApps/RestFiles/blob/master/src/RestFiles.ServiceInterface/FilesService.cs) 237 | 238 | 239 | ## [Northwind](https://github.com/NetCoreApps/Northwind) 240 | 241 | > Northwind database viewer, showing how to easily expose read and cached view services of an internal dataset with ServiceStack + OrmLite 242 | 243 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/northwind.png)](http://northwind.netcore.io) 244 | 245 | > Live Demo: http://northwind.netcore.io 246 | 247 | #### Features 248 | 249 | - [AutoQuery](http://docs.servicestack.net/autoquery.html) 250 | - [AutoQuery.cs](https://github.com/NetCoreApps/Northwind/blob/master/src/Northwind.ServiceModel/AutoQuery.cs) 251 | - [OrmLite Sqlite](https://github.com/ServiceStack.OrmLite) 252 | - [Multiple automatic built-in Content-Types](http://northwind.netcore.io/default.htm) 253 | - [Custom Media Types - Adding vcard format](http://northwind.netcore.io/vcard-format.htm) 254 | - [1 CachedService](https://github.com/NetCoreApps/Northwind/blob/master/src/Northwind.ServiceInterface/CachedServices.cs) 255 | 256 | 257 | ## [Redis StackOverflow](https://github.com/NetCoreApps/RedisStackOverflow) 258 | 259 | > Mini StackOverflow Single Page App built using just ServiceStack + Redis 260 | 261 | [![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/redisstackoverflow.png)](https://github.com/NetCoreApps/RedisStackOverflow) 262 | 263 | #### Features 264 | 265 | - [1 Page jQuery](https://github.com/NetCoreApps/RedisStackOverflow/blob/master/src/RedisStackOverflow/wwwroot/default.htm) 266 | - [1 Redis Repository](https://github.com/NetCoreApps/RedisStackOverflow/blob/master/src/RedisStackOverflow.ServiceInterface/IRepository.cs) 267 | - [ServiceStack.Redis C# Client](https://github.com/ServiceStack/ServiceStack.Redis) 268 | --------------------------------------------------------------------------------