• Stars
    star
    121
  • Rank 293,924 (Top 6 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created almost 7 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Owin Web Server(base on libuv) for asp.net or 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

More Repositories

1

AntDeploy

Tools to deploy applications to remote server(iis,windowsService,linuxService,docker) support netframework and dotnetcore,support rollback and increment deploy
C#
877
star
2

Hangfire.HttpJob

httpjob for Hangfire,restful api for Hangfire,job调度与业务分离
C#
566
star
3

AntData.ORM

特色:vs插件或者t4一键生成entity 支持配置非物理外键。分离linq转sql引擎(原生linq非扩展)和执行dal功能,支持异步,支持netcore2.0
C#
434
star
4

AntDeployAgent

Tools to deploy applications to remote server(iis,windowsService,docker) support netframwork and dotnetcore,support rollback and increment deploy
340
star
5

AntMgr

netcore+vue mvc role management 快速开发系统(菜单,角色,权限[精确到按钮])
JavaScript
295
star
6

coding.net

coding.net project webhook plugin for jenkins
Java
219
star
7

Hangfire.Core.Extend

在1.6.5基础上给dashbord增加了搜索功能,增加在dashbord上手动添加job,提供对外SDK添加job
C#
208
star
8

Autofac.Annotation

DI容器,依赖注入,AOP,动态代理等用注解来load autofac 摆脱代码或者xml配置和java的spring的注解注入一样的体验
C#
194
star
9

Swashbuckle

Swashbuckle自定义修改 汉化 使用jsonedior schema校验
JavaScript
194
star
10

DingtalkChatbotSdk

钉钉群机器人(.net跨平台)
C#
185
star
11

swagger2pdf

ant soa框架的swagger api文档生成(html or pdf)
JavaScript
185
star
12

microsoft_ai

人工智能实战微信小程序demo
JavaScript
114
star
13

HttpClientFactory

safe HttpClient For netcore And netframework
C#
71
star
14

wechatmac

微信mac协议机器人
Objective-C
69
star
15

Hangfire.Dashboard.BasicAuthorization

Hangfire.Dashboard.BasicAuthorization for .netcore
C#
44
star
16

CanalSync

canal middleware for netcore
C#
22
star
17

Spa

单页面应用容器,netcore前后端分离,前端快速部署&回滚,会js就能写服务端脚本方案,用spa前端容器会js就是可以无所不能
JavaScript
21
star
18

ktormgen

dbmodels code gen for ktorm
Kotlin
17
star
19

maui_chatgpt

maui study
C#
17
star
20

ja3-csharp

tls指纹http2指纹获取中间件(反爬虫) https://kawayiyi.com/tls
C#
15
star
21

WindowsExplorerExtensions

动态配置右键菜单
C#
11
star
22

OpenQA.Selenium.Chrome.Fiddler

Extensions for ChromeOptions (Selenium Driver)支持配置拦截或转发指定请求(正则)
C#
10
star
23

AppendFileVersion

VSIX 统一修改 html or cshtml 中的 css标签和script标签添加统一版本号 来防止缓存
C#
9
star
24

Exporter

export csv/json/list/datatable to excel
C#
8
star
25

Spring.EL

Spring.EL on csharp
C#
7
star
26

jib

Build container images for your any applications.
6
star
27

Hangfire.Mysql.Extend

配合修改增加dashbord的搜索功能并修改了配合使用hangfire.console的Bug
C#
6
star
28

FastExpressionEngine

字符串解析表达式引擎
C#
4
star
29

ace_clickhouse

ace editor for clickhouse with autocomplete
JavaScript
3
star
30

yuzd

my
3
star
31

protocodegen

proto3 codegen plugin for idea
Kotlin
2
star
32

asyncawait_helper

project for convert async await by csharp nomarl code
C#
1
star
33

springboot_staticmock

Java
1
star
34

Ant.soa

ant soa framework
1
star
35

Autofac.Configuration.Core

Autofac.Configuration.Core With Interceptors
C#
1
star