All Projects → yuzd → Owindog

yuzd / Owindog

Licence: apache-2.0
Owin Web Server(base on libuv) for asp.net or netcore

Projects that are alternatives of or similar to Owindog

Stripe
Typed .NET clients for stripe.com REST APIs
Stars: ✭ 193 (+56.91%)
Mutual labels:  netcore, mono
Mmalsharp
C# wrapper to Broadcom's MMAL with an API to the Raspberry Pi camera.
Stars: ✭ 152 (+23.58%)
Mutual labels:  netcore, mono
Zipstorer
A Pure C# Class to Store Files in Zip
Stars: ✭ 139 (+13.01%)
Mutual labels:  netcore, mono
Embedio
A tiny, cross-platform, module based web server for .NET
Stars: ✭ 1,007 (+718.7%)
Mutual labels:  mono, http-server
Portable-WebDAV-Library
Moved to codeberg.org - https://codeberg.org/DecaTec/Portable-WebDAV-Library - The Portable WebDAV Library is a strongly typed, async WebDAV client library which is fully compliant to RFC 4918, RFC 4331 and "Additional WebDAV Collection Properties". It is implemented as .NETStandard 1.1 library in oder to be used on any platform supporting .NETS…
Stars: ✭ 45 (-63.41%)
Mutual labels:  mono, netcore
Standard.licensing
Easy-to-use licensing library for .NET Framework, Mono, .NET Core, and Xamarin products
Stars: ✭ 239 (+94.31%)
Mutual labels:  netcore, mono
Megaapiclient
MegaApiClient is a C# .Net library to access http://mega.co.nz / http://mega.nz cloud storage and file hosting service.
Stars: ✭ 151 (+22.76%)
Mutual labels:  netcore, mono
Libhv
🔥 比libevent、libuv更易用的国产网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket client/server.
Stars: ✭ 3,355 (+2627.64%)
Mutual labels:  libuv, http-server
Fo Dicom
Fellow Oak DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono and Unity
Stars: ✭ 674 (+447.97%)
Mutual labels:  netcore, mono
Igropyr
a async http server base on libuv for Chez Scheme
Stars: ✭ 85 (-30.89%)
Mutual labels:  libuv, http-server
Zetaipc
A tiny .NET library to do inter-process communication (IPC) between different processes on the same machine.
Stars: ✭ 111 (-9.76%)
Mutual labels:  http-server
Reverse proxy plug
🔛 an Elixir reverse proxy Plug with HTTP/2, chunked transfer and path proxying support
Stars: ✭ 112 (-8.94%)
Mutual labels:  http-server
Genvue
GenVue is a hostable, web application that lets confidential users upload and share private files. Tech stack: Net Core 2.0 + Vue.js + Vuex + OpenIddict + Vuetifyjs + EF + SQLServer/Postgress
Stars: ✭ 116 (-5.69%)
Mutual labels:  netcore
Stdinho
🔌 Turn any STDIN/STDOUT into HTTP server
Stars: ✭ 120 (-2.44%)
Mutual labels:  http-server
Audit.net
An extensible framework to audit executing operations in .NET and .NET Core.
Stars: ✭ 1,647 (+1239.02%)
Mutual labels:  netcore
Swiftyhttp
A simple GCD based HTTP client and server, written in 'pure' Swift
Stars: ✭ 115 (-6.5%)
Mutual labels:  http-server
Packettracer
The SIMD-accelereted ray tracing in C# powered by Intel hardware intrinsic of .NET Core.
Stars: ✭ 109 (-11.38%)
Mutual labels:  netcore
Anndotnet
ANNdotNET - deep learning tool on .NET Platform.
Stars: ✭ 109 (-11.38%)
Mutual labels:  netcore
Srv
minimalist http(s) server and file browser
Stars: ✭ 109 (-11.38%)
Mutual labels:  http-server
Library
A microservice project using .NET Core 2.0, DDD, CQRS, Event Sourcing, Redis and RabbitMQ
Stars: ✭ 122 (-0.81%)
Mutual labels:  netcore

Support Weibo GitHub stars

什么是 OWIN ?

  .OWIN 的全称是 "Open Web Interface for .NET", OWIN 在 .NET Web 服务器和 .NET Web 应用之间定义了一套标准的接口, 其目的是为了实现服务器与应用之间的解耦, 鼓励为 .NET Web 应用开发简单模块。

OwinDog 是一款支持OWIN标准的WEB应用的高性能的HTTP服务器,有如下特点:

1,跨平台:支持windows、linux等常用操作系统(后者由mono支持);

2,超轻量:功能单一而明确:除了静态文件由自身处理外,其它的应用逻辑直接交给用户处理;

3,高性能:底层基于 libuv 开发,是完全的异步、非阻塞、事件驱动模型,上层代码也经过了高度优化;libuv是NodeJs的基础库,libuv 是一个高性能事件驱动的程序库,封装了 Windows 和 Unix 平台一些底层特性,为开发者提供了统一的 API,libuv 采用了异步 (asynchronous), 事件驱动 (event-driven)的编程风格, 其主要任务是为开人员提供了一套事件循环和基于I/O(或其他活动)通知的回调函数, libuv 提供了一套核心的工具集, 例如定时器, 非阻塞网络编程的支持, 异步访问文件系统, 子进程以及其他功能,关于libuv的更多内容推荐参考电子书 http://www.nowx.org/uvbook/

测试访问aspx的demo

aspx demo

欢迎测试,如果你有什么问题,请提交Issue或者加入QQ群433685124

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].