</h1>
<div class="clear"></div>
<div class="postBody">
<div id="cnblogs_post_body" class="blogpost-body cnblogs-markdown">
开源(大部分)项目或工具
Polly
Polly是一种.NET弹性和瞬态故障处理库,允许我们以非常顺畅和线程安全的方式来执诸如行重试,断路,超时,故障恢复等策略。
Viper
Anno 是一个分布式开发框架,专注于服务治理、监控、链路追踪。RPC可选用高性能跨语言的Thrift(推荐)、Grpc。同时支持 .net core 、.net framework。
https://github.com/jaryway/api.git
这是一个基于微信企业号、公众号、钉钉、蓝信开发文档开发的Api类库,用于调用各个平台的接口
beetleX
beetleX是基于dotnet core实现的轻量级高性能的TCP通讯组件,使用方便、性能高效和安全可靠是组件设计的出发点!开发人员可以在Beetlx组件的支持下快带地构建高性能的TCP通讯服务程序,在安全通讯方面只需要简单地设置一下SSL信息即可实现可靠安全的SSL服务。
CAP
CAP 是一个基于 .NET Standard 的 C# 库,它是一种处理分布式事务的解决方案,同样具有 EventBus 的功能,它具有轻量级、易使用、高性能等特点。
CollectiveOAuth
Net平台下 CollectiveOAuth,它仅仅是一个 第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录SDK,让登录变得So easy!
Netnr.Login
演示:https://www.netnr.com/account/login第三方 OAuth 授权登录,QQ、微信(WeChat)、微博(Weibo)、GitHub、码云(Gitee)、淘宝(天猫)、微软(Microsoft )、钉钉(DingTalk)、谷歌(Google)、支付宝(AliPay StackOverflow
CoolCat
通过AssemblyLoadContext 动态加载aspnetcore的模块。netcore3.1 5可用
CSharpFlink
基于c#的实时计算框架。注意:这个和flink没有关系。小心了。
FLink.CSharp
c#访问 Apache Flink。注意最近一次更新为2019年底。
HttpReports
c#的,和AppMetrics类似。功能简单。做政府外包项目差不多够了。
jieba.net
分词当前版本为0.42.2,基于jieba 0.42,提供与jieba基本一致的功能与接口,但不支持其最新的paddle模式。关于jieba的实现思路,可以看看这篇wiki里提到的资料。此外,也提供了 KeywordProcessor ,参考 FlashText 实现。 KeywordProcessor 可以更灵活地从文本中提取词典中的关键词,比如忽略大小写、含空格的词等
MagicOnion
日本人写的基于grpc的实时通讯框架。作者已生产环境使用多年。做聊天室,rpc通信ok。封装的不错。
https://github.com/CopyTranslator/CopyTranslator.git
复制即翻译的外文辅助阅读翻译解决方案 。使用ts编写。
https://github.com/Mcdull0921/NetTask
NetTask是一款基于.net core3.0开发的轻量级通用任务管理系统,将任务逻辑和任务调度彻底分离,并可通过Web界面远程监控和管理任务。.Net Core 3.0可回收程序集加载上下文AssemblyLoadContext新增了Unload方法,真正实现了程序集的热插拔。
Senparc.NeuChar
盛派 非常好的c#对于微信公共号的支持。
提供了一整套基于 Senparc.NeuChar 标准的服务平台,同时服务于开发者(提供 App)以及运营者(订阅 App)。开发者提供的一个 App,即可同时被多个平台的运营人员使用;运营人员维护一次信息,即可同时同步到多个平台.
NewLifeX
新生命。有一些不错的库。
Ocelot
c#的网关项目。有一些不错的插件。 有了docker和ngnix,感觉网关类的东西,以后会很少用。
Opserver
国外老牌监控项目,可以监控es sql redis等。
Orleans
给予actor的c#服务通信项目。类似还有akkanet。微软官方出品,据说光环游戏就用的它。 资料比较少。国内也有人用。
SqlSugar
orm项目。其他还有freesql。petapoco,dapper,pdfnet等等,记得还有mybatis。net哈哈。
des
注意:这个是不开源的,最少暂时是。 一个用来前端页面监控的项目。
WeChatRobot
精力有限 项目变更为收费维护 有相关需求请进群私聊群主。 微信桌面辅助项目。c++开发。
AForge.NET
是一个专门为开发者和研究者基于C#框架设计的,他包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,模糊系统,机器人控制等领域。AForge.Net 是C#的一个图像计算机视觉库,该库是一个开源项目,提供很多图像的处理,和视频处理功能
Akka
Akka是一个基于scala语言的Actor模型库,旨在构建一套高并发、分布式、自动容错、消息驱动应用的工具集。Akka.net则是C#写的Akka版本,并且有很友好的F#Api接口. 同类的有微软的Orleans。
kafka
kafka 类似的rabbitmq的消息队列。同类有rocketmq,zeromq等。
Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群机来提供实时的消费
SignalR
微软的websocket框架。稍有点重。不过功能还行。集成了客户端JS。
Service Fabric
它是一种分布式系统平台,用于构建面向云的可高度扩展且易于管理的可靠应用程序。Service Fabric 可应对开发和管理云应用程序的巨大挑战。通过使用 Service Fabric,开发者和管理员无需解决复杂的基础结构问题,只需专注于实现要求非常高的任务关键型工作负载即可,因为他们知道应用程序既可扩展,又可管理,而且还十分可靠。Service Fabric 代表 Microsoft 的下一代中间件平台,用于构建和管理这些企业级云扩展服务。
Cacti
Cacti 是一套基于 PHP、MySQL、SNMP 及 RRDTool 开发的网络流量监测图形分析工具。它通过 snmpget 来获取数据,使用 RRDtool 绘画图形,而且你完全可以不需要了解 RRDtool 复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host 以及任何一张图,还可以与 LDAP 结合进行用户验证,同时也能自己增加模板,功能非常强大完善。还可以监控sqlserver等
ckplayer
ckplayer是一款在网页上播放视频的开源软件,主要特点是:开源,功能强大,不依赖其它插件,二次开发方便。
Clay
Clay非常类似于ExpandoObject, 可以看做是ExpandoObject的加强版. 它们能够让我们在不需要定义类的情况下,就构建出我们想要的对象。Clay和ExpandoObject相比,提供了更加灵活的语法支持,让我们像写javascript代码一样写C#代码,同时还能够用于构建多层级的复杂对象
consul
可以做服务发现和注册,配置中心。调度等。 同类有zk等。
Dubbo
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点
Elasticsearch
全文搜索。 缺点就是各个版本不怎么兼容。
** https://opencv.org/**
OpenCV(Open Source Computer Vision Library)是一个(开源免费)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android、ios等操作系统上,它轻量级而且高效---由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的诸多通用算法
Emgu CV
OpenCV的一个跨平台的.Net封装,由于OpenCV是用C和C++编写的,Emgu用C#对其进行封装,允许用.Net语言来调用OpenCV函数,如C#、VB、VC++等,同时该封装也可以被编译到Mono平台和允许在Windows、Mac OS、Android、iPhone、iPad等多个平台上运行。
grpc
谷歌的rpc通讯框架。给予http协议。 同类有thrift等。性能thrift更好,grpc资料更多,代码更好理解。
hbuilder
h5编辑器。有自己的h5框架。 重要的是可以打包安卓和苹果程序。(对没有苹果环境的开发来说,太有用了)
ICINGA
Icinga2 是一个监视系统,它检查网络资源的可用性,通知用户停机情况,并生成性能数据供报告。https://www.oschina.net/news/108576/icinga-2-11-released https://blog.csdn.net/flcandclf/article/details/13018387
ronJS
c#动态执行js脚本
Kylin
Apache Kylin™是一个开源的、分布式的分析型数据仓库,提供Hadoop/Spark 之上的 SQL 查询接口及多维分析(OLAP)能力以支持超大规模数据,最初由 eBay 开发并贡献至开源社区。它能在亚秒内查询巨大的表
log.io
log.io 是一套浏览器端实时的日志管理系统,它通过当下流行的 Node.js 和 socket.io 实现。log.io 可以检测用户提供的所在的文件路径,把所有增量添加的日志信息实时的发送到浏览器。用户可以看到自底向上的同步日志刷新。这对于系统管理员来说,可以更加直观有效的了解系统运行,发现运行错误,从而分析解决系统故障
logstash
elk中的l,数据收集过滤。
mdrill
mdrill作为数据在线分析处理软件,可以在几秒到几十秒的时间,分析百亿级别的任意组合维度的数据。
在阿里10台机器完成每日30亿的数据存储,其中10亿为实时的数据导入,20亿为离线导入。目前集群的总存储1000多亿80~400维度的数据。
目前有阿里、腾讯、京东、联想、一号店、美团、大街网、亚信、恒隆兴等多家公司在使用。
munin
Munin 是一个服务器监控工具,基于perl写的,能通过网络,定期收集所有节点服务器的信息,将服务器的数据信息保存为 RRD 文件格式,并通过 RRDTool (也是perl写的) 绘制成图形和曲线,在web页面显示出来。可以监控计算机,服务,网络,SANS ,应用等。Munin(代表记忆,是奥丁神的一只乌鸦的名字)
Esper
Esper(java内核) 是一个事件流处理和事件关联的引擎(CEP,complex event processing 复合事件处理)。作为实时事件驱动框架,当事件流中有事件条件发生时,Esper能够触发自定义动作(POJO)。Esper也是为了大量事件关联而设计,当有数百万的事件进来时,不能用经典的数据库架构来存储所有事件。
nxlog
nxlog 是用 C 语言写的一个开源日志收集处理软件,它是一个模块化、多线程、高性能的日志管理解决方案,支持多平台
Open-Falcon
https://www.cnblogs.com/nulige/p/7741580.html https://book.open-falcon.org/zh_0_2/intro
open-falcon是一款用golang和python写的监控系统,由小米启动这个项目。
openresty
OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关
Quartz.NET
Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz.NET的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。
Socket.IO
Socket.IO 实现了实时双向的基于事件的通讯机制。旨在让各种浏览器与移动设备上实现实时app功能,模糊化各种传输机制
Solr
Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中
tessnet-orc
ocr识别 Tesseract的OCR引擎最先由HP实验室于1985年开始研发,至1995年时已经成为OCR业内最准确的三款识别引擎之一。2005年,Tesseract由美国内华达州信息技术研究所获得,并求诸于Google对Tesseract进行改进、消除Bug、优化工作。Tesseract目前已作为开源项目发布在Google Project.
zabbix
Zabbix是一个较为成熟的基于WEB界面的提供分布式系统监控以及网络监视功能的企业级开源解决方案。支持windows和linux。
MAGICODES.WECHAT.SDK
如名,开发微信的一个库
Apollo
(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景
百度地图net
源代码主要包含三个项目,BMap.NET、BMap.NET.WindowsForm以及BMap.NET.WinformDemo。对百度地图的net封装,项目有点老了。
hawk
最近更新2019年 Hawk的含义为“鹰”,net图形化爬虫和数据清洗。能够高效,准确地捕杀猎物。它的思想来源于Lisp语言,功能模仿了Linux工具awk。特点如下:
智能分析网页内容,无需编程 所见即所得,可视化拖拽,快地实现转换和过滤等数据清洗操作
能从各类数据库和文件实现导入导出 任务可以被保存和复用 其最适合的领域是爬虫和数据清洗,但其威力远超于此
amoeba
Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 Amoeba for Mysql软件。这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQL路由功能,专注于分布式数据库代理层(Database Proxy)开发,它位于与Client、DBServer(s)之间,对客户端透明。具有 负载均衡、高可用性、SQL过滤、读写分离、可路由相关的到目标数据库、可并发请求多台数据库合并结果
AntiXSS
由微软推出的用于防止XSS攻击的一个类库,可实现输入白名单机制和输出转义。项目很老了。但是代码可以借鉴。
Seal Report
Seal Report 是一款生产报表和开放数据库报表框架,采用微软.Net框架,C# 编写
aspose
word Excel读写。好像收费
autofac
官方网站http://autofac.org/ net的注入框架
RestSharp
net下的http访问库。可以代替原始的httpclient webclient。
jQuery.print
打印页面的js插件
numl
net机器学习框架
EventFlow
事件流框架
CrystalQuartz
显示Quartz.NET的信息。
Fleck
轻量的websocket的c#实现。
MassTransit
分布式应用框架
ExcelReport
ExcelReport是一个Excel模板渲染引擎。 它基于关注点分离的理念,将数据与表格样式、字体格式分离。
其中模板承载的表格样式、字体格式在可视化的情况下编辑。开发人员只需要绑定数据与目标标签的对应关系。ExcelReport就可以以数据驱动的方式渲染出目标报表
zeroc
Internet Communications Engine (Ice) 是现代面向对象的中间件 性能不错。资料少 https://www.pianshen.com/article/413026835/
CommonMark.NET
markdown转html
MailKit
邮件类库
QRCode
二维码生成
topshelf
创建windows服务的一种方式
NetOffice
NetOffice是用于访问Microsoft Office应用的.NET的程序集
cron
在线时间表达式生成器
Shuttle ESB
一个免费的.NET开源项目。它为面向消息的事件驱动架构系统的开发提供一个新思路
Servant for IIS
iis管理工具。支持到iis8.5。好久不更新了
mssql-script
汇总这么多年来使用的mssql脚本,迭代了很多次,比较稳定,一直在生产环境使用,每个脚本已经去除敏感信息。 脚本支持的数据库版本:SQL2008R2 ~SQL2016 大于SQL2016版本不保证脚本一定能用 后面脚本会不定期更新脚本数量:54个
TeamCity
一款功能强大的持续集成(Continue Integration)工具,包括服务器端和客户端,目前支持Java,.Net项目开发
Gitblit
git的服务器
wordnet
词汇数据库 Syn.WordNet是一个可移植的类库,旨在通过StreamReader读取WordNet词汇数据库文件。 WordNet是由Princeton 大学的心理学家,语言学家和计算机工程师联合设计的一种基于认知语言学的英语词典。它不是光把单词以字母顺序排列,而且按照单词的意义组成一个“单词的网络”。
它是一个覆盖范围宽广的英语词汇语义网。名词,动词,形容词和副词各自被组织成一个同义词的网络,每个同义词集合都代表一个基本的语义概念,并且这些集合之间也由各种关系连接。WordNet包含描述概念含义,一义多词,一词多义,类别归属,近义,反义等问题,访问以下网页,可使用wordnet的基本功能
baget
nuget的服务器
OptimalVision(OV)网络视频监控系统
一套基于.NET、C#、WCF、WPF等技术构建的IP网络视频监控系统。设计与实现该系统的初衷是希望在家用电脑中部署该系统,连接本地或局域网设备,通过浏览器或手机客户端浏览宝宝实时视频,也就是俗称的“宝宝在线”或“家庭看护” https://www.cnblogs.com/gaochundong/p/opensource_ip_video_surveillance_system_part_1_introduction.html
Tx (LINQ to Logs and Traces)
Tx允许您直接在原始事件源上执行语言集成查询(LINQ):跟踪和日志文件中的过去历史记录的临时查询,实时订阅源的常规查询,例如Windows事件跟踪(ETW)会话Tx方法不同于数据库,Hadoop,Splunk,Dapper等,它们都需要上传后查询。
AutoUpdater
自动更新组件 https://www.cnblogs.com/KnightsWarrior/archive/2010/10/18/1854502.html
tensorflow-wavenet
WaveNet利用神经网络系统对原始音频波形(Raw SoundWave)建模该网络。基于WaveNet生成的音频质量优于目前所有的文本转语音(Text-to-Speech,TTS)系统,将计算机输出音频与人类自然语音差距缩小50%
SS CMS
原来的siteserver系统,一个类似workpress的c# 开源cms系统。支持插件和netcore。 最重要的是模板都不错。
Cake
Cake是C# Make的缩写,是一个基于C# DSL的自动化构建系统。它可以用来编译代码,复制文件以及文件夹,运行单元测试,压缩文件以及构建Nuget包等等。
docfx-seed
使用DocFX命令行生成文档。支持swaggerhttps://www.cnblogs.com/linezero/p/docfx.html
Docfx
微软最近开源了全新的文档生成工具DocFX,目前支持C#和VB,类似JSDoc或Sphinx,可以从源代码中提取注释生成文档之外,而且还有语法支持你加入其他的文件链接到API添加额外的说明,DocFX会扫描你的源代码和附加的文件为你生成一个完整的HTML模版网站,你可以自己通过模版定制,目前已经内嵌了几个模版,包括静态的HTML页面和AngularJS页面。你还可以自己定制模版,具体参考 how to create custom template。
ToolGood.Words
一款高性能非法词(敏感词)检测组件,附带繁体简体互换,支持全角半角互换,获取拼音首字母,获取拼音字母,拼音模糊搜索等功能。C#语言,使用StringSearchEx2.Replace过滤,在48k敏感词库上的过滤速度超过3亿字符每秒。
Solr
Solr是一个高性能,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,和Elasticseach一样是一款非常优秀的全文搜索引擎
otter
译意: 水獭,数据搬运工 语言: 纯java开发 定位: 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统
confluent-kafka-dotnet
卡夫卡net客户端
实现语音视频录制
(demo源码) https://www.cnblogs.com/zhuweisky/archive/2012/12/21/2823374.html
timescaledb
TimescaleDB 是基于 PostgreSQL 数据库开发的一款时序数据库,以插件化的形式打包提供,随着 PostgreSQL 的版本升级而升级,不会因为另立分支带来麻烦
Redmine
是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统
OpenSSH
windows 上安装openSSH服务
Metrics.NET
一个给CLR 提供度量工具的包,它是移植自Java的metrics。
Polly
一种.NET弹性和瞬态故障处理库,允许我们以非常顺畅和线程安全的方式来执诸如行重试,断路,超时,故障恢复等策略
NETCore.Encrypt
只支持.NET Core ,工具包含了AES,DES,RSA加密解密,MD5,SHA,HMAC等常用Hash操作
CacheManager
缓存管理
SwitchHosts
这是一个用于快速切换 hosts 文件的小程序,基于 Electron 开发,同时使用了 React、Ant Design 以及 CodeMirror 等框架/库
Workflow Core
Workflow Core是面向.NET Standard的轻量级可嵌入工作流引擎。 长时间运行的流程需要执行多个任务以跟踪状态。 它支持可插拔的持久性和并发提供程序,以支持多节点集群
PdfReport.Core
pdf生成
ReverseMarkdown
c# 的html转markdown的库
NReco LambdaParser
字符串转lambda表达式
reCAPTCHA
验证码reCAPTCHA 2.0 for ASPNET Core
Humanizer
Humanizer 能够满足您所有.Net关于操作和展示以下类型的需求,包括字符串、枚举、日期、时间、时间跨度、数字和数量。它采用 MIT 进行授权分发
Docker.DotNet
让你在程序中与docker ,通过Docker Remote API使用异步方式交互。
Enums.NET
Enums.NET是一种高性能的类型安全的.NET枚举实用程序库,它提供许多操作作为便捷的扩展方法
Lynicon CMS/DMS
netcore 的cms系统
LogRocket
将console.log带到终端。 在我打开dev工具之前,控制台已经不见了!
Google Optimization Tools
一款专门快速而便携地解决组合优化问题的套件。它包含了:约束编程求解器。
简单而统一的接口,用于多种线性规划和混合整数规划求解,包括 CBC、CLP、GLOP、GLPK、Gurobi、CPLEX 和SCIP。
图算法 (最短路径、最小成本、最大流量、线性求和分配)。经典旅行推销员问题和车辆路径问题的算法。经典装箱和背包算法。Google使用C++开发了OR-Tools库,但支持Python,C#,或Java语言调用
Microsoft.Web.Administration.dll
位于IIS的目录(%WinDir%\System32\InetSrv)下,使用时需要引用,它基本上可以管理IIS7的各项配置。
hlsjs-p2p-engine
P2P技术使观看相同内容的用户之间可以相互分享数据,不仅能效降低视频/直播网站的带宽成本,还可以提升用户的播放体验,降低卡顿、二次缓存的发生率。 另外,随着H5的普及,flash逐渐被淘汰已成为不可逆转的趋势。而在H5采用的视频传输格式中,hls由于兼容ios和android、可以穿过任何允许HTTP数据通过的防火墙、容易使用内容分发网络来传输媒体流和码率自适应等众多优势而在业界得到广泛使用。通过使用hls.js这个第三方库,几乎所有现代浏览器都可以播放hls视频。hls天生分片传输的优势,使其可以采用p2p的方式进行传输,从而减小服务器的负担。在web端,无插件化实现p2p传输能力的最好选择就是WebRTC技术,与hls.js类似,WebRTC也支持几乎所有现代浏览器。本项目是一个hls.js的插件,通过WebRTC datachannel技术,在不影响用户体验的前提下,最大化p2p率,是面向未来的Web P2P技术。
ITextSharp
pdf操作类库
DataX
阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源之间高效的数据同步功能。
Pinpoint.Agent.DotNet
Pinpoint的net客户端
canal
canal是alibaba开源的基于mysql binlog解析工具,可利用它实现mysql增量订阅/消费
CanalSharp.AspNetCore
canal的c#客户端
skywalking
链路跟踪与分析
Sentry
Sentry是一个实时事件的日志聚合平台
matomo
matomo的前身是piwik,是一个强大的网站流量分析网站,我使用它的原因就是因为我的网站原先使用的是百度统计,但是百度统计最近貌似不稳定了,所以我想自己搭建一个这样的分析平台来分析自己的博客流量,还有最关键的是matomo是有手机客户端的,所以我可以随时在我的手机上查看我的网站访问情况
hotjar
网页热图、鼠标轨迹记录、转换漏斗(识别访问者离开)、表单分析、反馈调查、收集反馈、问卷、招聘测试等
HtmlAgilityPack
html的c#解析工具
pkuseg
一个多领域中文分词工具包 (English Version)
arthas
Arthas 是Alibaba开源的Java诊断工具
Trill
Trill是一个高性能的一次性内存流分析引擎,来自微软研究院。它可以处理实时和离线数据,并且基于时态数据和查询模型。Trill可以用作流引擎、轻量级内存关系引擎和渐进式查询处理器(用于部分数据的早期查询结果)。
dive
一个工具,用于查看docker 镜像、图层内容,以及查找缩放 docker/OCI镜像大小的方法
Selenium
你懂的,可以做爬虫,自动化页面测试等。
sonar
Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时 Sonar 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 Sonar。此外,Sonar 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持
Aspose
c#的office操作插件
nsfw
图片鉴别 python项目
puppeteer-sharp
puppeteer-sharp net客户端。 Puppeteer 是一个控制 headless Chrome 的 Node.js API 。它是一个 Node.js 库,通过 DevTools 协议提供了一个高级的 API 来控制 headless Chrome。它还可以配置为使用完整的(非 headless)Chrome。
YApi
YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。
CZGL.AliIoTClient
是一个阿里云物联网 SDK,基于 .NET Standard 2.0 开发, 提供了对接阿里云物联网平台的类库,采用 MQTT 协议(M2MQTT.DotNetCore),可以快速开发物联网设备对接阿里云物联网的程序。
包括通讯连接与加密、Topic推送和订阅、设备属性上传和设置、事件上报、服务调用、位置上传,支持透传和 Alink json 两种数据方式。 CZGL.AliIoTClient 支持跨平台跨CPU,能够在市场上多种嵌入式开发板上运行,做过大量测试,兼容性稳定性没问题。
AntDeploy
部署工具
支持docker一键部署(支持netcore)
支持iis一键部署(支持netcore和framework)
支持windows服务一键部署(支持netcore和framework)
支持linux服务一键部署(支持netcore)
(支持增量发布)(支持一键回滚)(支持点火)(支持选择特定文件发布)(支持查看发布记录)
支持脱离Visual Studio独立使用(跨平台支持windows系统和mac系统)
支持Agent批量更新
nps
一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端
git-report
基于 Git 提交项目 Commit Message 生成的日、周、月报查询工具;目前只支持 GitLab 仓库管理系统的查询,后续会不断完善并增加对码云和Github等平台的支持。开发基于 Electron 构建的跨平台桌面应用,同时支持 windows、Mac OS、Linux 等系统
QuarkDoc
QuarkDoc是一个极简主义的文档管理系统。适用于团队或个人管理文档,提升团队沟通成本(本人未来的迭代路线也将以文档管理及开发常用辅助功能为主)
ImCore
利用 webSocket 协议实现简易、高性能、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能
un-nmps
前端异常监控: 下班时间写着玩玩。 目前添加内存状态,异步请求监控, 静态资源异常,加载的监控, 运行异常监控, 系统异常监控 ; XHR暂时只测试 axios, jQuery Ajax(),原生XMLHttpRequest以及自己封装的异步请求 fetch没有测试, 目前只添加了简单的服务端及可视化界面
FlowControl
流控 netcore版本
webfunny_monitor
前端监控系统
AspNetCore.Diagnostics.HealthChecks
收集aspnetcore的健康情况
Swashbuckle.AspNetCore
0 swagger数据生成html和word
1.想办法拿到swagger生成的api接口json数据。
2.将json转化为html。
3.将html转换成word或者pdf等文件
nsfw_model
图片检测
NLP民工的乐园
几乎最全的中文NLP资源库
FastText.NetWrapper
文本分类器
NLPIR
NLPIR存放了NLPIR大数据语义增强分析平台的相关的文件。智能过滤系统面向复杂文本大数据的内容智能过滤系统,可实时智能识别不良关键词音变、形变与拆字等常见变体,并实现了语义的精准排歧,系统内置了国内最新最全的不良词库,适用于诈骗、语言暴力、垃圾广告等不良内容的智能过滤发现。适用于国家安全、互联网内容发布、传媒出版等领域
互联网图片库2.0
来自搜狗识图搜索
自然语言处理停用词大全
https://www.mlln.cn/2018/09/11/自然语言处理停用词大全-百度-哈工大-四川大学/
吊炸天的中文自然语言处理工具和语料库介绍
哈工大-四川大学
https://www.mlln.cn/2018/06/02/[转]吊炸天的中文自然语言处理工具和语料库介绍/
face-api.js
人脸检测js客户端
HangfireHttpJob
任务调度平台 netcore
soar
SOAR(SQL Optimizer And Rewriter) 是一个对 SQL 进行优化和改写的自动化工具。 由小米人工智能与云平台的数据库团队开发与维护
dive
Dive: Docker 容器镜像是一个轻量、独立、含有运行某个应用所需全部软件的可执行包,那么一个 Docker 镜像里面会包含什么东西呢?这个名为 Dive 的工具正是用来分析和浏览 Do
IZAYA_TOOL
vue-template项目修订,废除一部分无用代码,开始正式文档化,只介绍模块工具的使用。工程化搭建方式可以参考我的简书文章并结合本项目架构来学习。工具的源码也欢迎大家来研究,毕竟自己写的工具才是最趁手的
nightwatch
是一个基于Selenium WebDriver API的e2e自动化测试框架,可以使用js方法与css选择器来编写运行在Selenium服务器上的端到端测试。
FamilyBucket
FamilyBucket 是一个集合多个组件应用形成的微服务一体化的全套c#应用框架
Sonar
Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。
同时 Sonar 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 Sonar。
此外,Sonar 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持
uni-app
uni-app 是一个使用 Vue.js 开发小程序、H5、App的统一前端框架。官网地址:https://uniapp.dcloud.io
开发者使用 Vue 语法编写代码,uni-app 框架将其编译到 小程序(微信/支付宝/百度/字节跳动/QQ/钉钉)、App(iOS/Android)、H5等多个平台,保证其正确运行并达到优秀体验。
nsfw
鉴黄图片代码,适合学习,不适合生产环境
Puppeteer Sharp
https://www.cnblogs.com/shanyou/archive/2019/03/09/10500049.html
Puppeteer是谷歌官方出品的一个通过DevTools协议控制headless Chrome的NodeJS库。什么是无头浏览器?通俗点讲就是没有界面的浏览器。通过浏览器提供的API,进行调用,可以实现丰富的功能。网上有使用Puppeteer进行爬虫开发的案例。通过无头浏览器提供的这项功能,我们可以很方便的在服务端进行开发,完成一些复杂的网页交互。Puppeteer支持导出图片(JPG、PNG)、PDF等。
PuppeteerSharp基于NetStandard 2.0库,最低平台版本要求是.NET Framework 4.6.1和.NET Core 2.0
XRPC
c#的rpc调用框架
Security Code Scan
它是一款开源的代码安全分析工具SCS能够检测的安全问题有哪些?(1)SQL注入(2)XSS跨站点攻击(3)CSRF跨站点请求伪造攻击(4)XXE(XML External Entity Injection)XML外部实体注入攻击5)https://www.cnblogs.com/Leo_wl/p/10173001.html
stomp.js
一个基于stomp协议的客户端实现,底层基于WebSocket通讯协议。这里用于前端实现WebSocket通讯 RabbitMQ插件stomp:是一个让RabbitMQ支持stomp协议的插件,必需安装后才能通过RabbitMQ实现前端通讯。https://www.cnblogs.com/Leo_wl/p/10058742.html
jimu
jimu 是一个基于.Net Core 3.1 简单易用的微服务框架,参考了很多开源库以及想法,使用了大量的开源库(如 DotNetty, consul.net, Flurl.Http, Json.net, Log4net, Quartz.net ... ), 支持分布式、高并发和负载均衡, 实现了服务治理(如服务注册、发现、健康检测 ...)和 RPC 调用。jimu(积木),正如其中文名,希望用她来开发项目像搭积木一样简单快速可控,使项目安全可靠稳定,整体架构可拓展、高并发、分布式
G6 图可视化引擎
G6 是一个简单、易用、完备的图可视化引擎,它在高定制能力的基础上,提供了一系列设计优雅、便于使用的图可视化解决方案。能帮助开发者搭建属于自己的图可视化、图分析、或图编辑器应用。社交网络分析是图可视化中一个重要的应用场景。
随着社交网络越来越流行,人与人、人与组织之间的关系变得越来越复杂,使用传统的分析手段,已经很难满足我们的分析需求。在这种情况下,图分析及图可视化显得愈发重要。
ArtiPub
ArtiPub (Article Publisher的简称,意为"文章发布者")是一款开源的一文多发平台,可以帮助文章作者将编写好的文章自动发布到掘金、SegmentFault、CSDN、知乎、开源中国等技术媒体平台,传播优质知识,获取最大的曝光度。ArtiPub安装简单,提供了多种安装方式,可以一键安装使用,安装一般只要5分钟。ArtiPub目前支持文章编辑、文章发布、数据统计的功能,后期我们会加入存量文章导入、数据分析的功能,让您更好的管理、优化您的技术文章。此外,我们还会接入更多媒体渠道,真正做到让文章随处可阅
Nebula Graph
一个开源的分布式图数据库。作为唯一能够存储万亿个带属性的节点和边的在线图数据库,Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可用且保障数据安全性https://www.cnblogs.com/nebulagraph/p/11431834.html
HugeGraph
一款易用、高效、通用的开源图数据库系统(Graph Database), 实现了 Apache TinkerPop3 框架及完全兼容 Gremlin 查询语言, 具备完善的工具链组件,助力用户轻松构建基于图数据库之上的应用和产品。HugeGraph 支持百亿以上的顶点和边快速导入,并提供毫秒级的关联关系查询能力(OLTP), 并可与 Hadoop、Spark 等大数据平台集成以进行离线分析(OLAP)。HugeGraph 典型应用场景包括深度关系探索、关联分析、路径搜索、特征抽取、数据聚类、社区检测、 知识图谱等,适用业务领域有如网络安全、电信诈骗、金融风控、广告推荐、社交网络和智能机器人等
EasyDarwin
高性能开源RTSP流媒体服务器,基于go语言研发,维护和优化:RTSP推模式转发、RTSP拉模式转发、录像、检索、回放、关键帧缓存、秒开画面、RESTful接口、WEB后台管理、分布式负载均衡
JSMpeg
JSMpeg是JS写的视频、音频解码器,能使用WebGL&Canvas2D渲染以及WebAudio声音输出 https://blog.csdn.net/lclfans1983/article/details/105390071/
Vant
有赞vue ui框架
Natasha
基于 Roslyn 的 C# 动态程序集构建库,该库允许开发者在运行时使用 C# 代码构建域 / 程序集 / 类 / 结构体 / 枚举 / 接口 / 方法等,使得程序在运行的时候可以增加新的模块及功能。Natasha 集成了域管理/插件管理,可以实现域隔离,域卸载,热拔插等功能。 该库遵循完整的编译流程,提供完整的错误提示, 可自动添加引用,完善的数据结构构建模板让开发者只专注于程序集脚本的编写,兼容 netcoreapp2.0+ / netcoreapp3.0+, 跨平台,统一、简便的链式 API。
trienet
trie又经常叫前缀树,字典树等等。它有很多变种,如后缀树,Radix Tree/Trie,PATRICIA tree,以及bitwise版本的crit-bit tree。当然很多名字的意义其实有交叉。这是c#版本的实现
lucenenet
Lucene的net版本实现
microservices-platform
java版本的微服务框架
open-capacity-platform
微服务能力开放平台 基于layui+springcloud的企业级微服务框架(用户权限管理,配置中心管理,应用管理,....),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的框架;基于layui前后端分离的企业级微服务架构,兼容spring cloud netflix & spring cloud alibaba,优化Spring Security内部实现,实现API调用的统一出口和权限认证授权中心,提供完善的企业微服务流量监控,日志监控能力,通用的微服务架构应用非功能性(NFR)需求,更容易地在不同的项目中复用,提供完善的压力测试方案,提供完善的灰度发布方案,提供完善的微服务部署方案
SciterSharp
citer是用于现代UI开发的可嵌入HTML / CSS / script引擎。 Sciter为桌面UI开发带来了一系列Web技术。 Web设计人员和开发人员可以重用他们的经验和专业知识来创建外观现代的桌面应用程序。与CefSharp相比, Sciter的优势?嗯, 一个实现CefSharp的空应用程序至少要有40MB, 而Sciter只有13MB。为了在你的C#项目上实现Sciter, 我们将为@MISoftware创建的Sciter安装本机C#绑定
Taiko
Taiko是一个免费的开源浏览器自动化工具,由ThoughtWorks开发。它是一个node的库,Taiko使用Chrome Devtools API,它是为测试现代web应用程序而构建的
EL-ADMIN 后台管理系统
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
VideoSrt
这是一个可以识别视频语音自动生成字幕SRT文件的开源软件工具。适用于快速、批量的为媒体(视频/音频)生成中/英文字幕、文本文件的业务场景
QRCoder
c#的二维码
C-S架构的服务器客户端模版
一个基于中小型提炼的C-S开发框架,覆盖电脑端,web端,手机端的全平台系统模版,在大多数的一对多的系统设计中会包含一些常用的重复的功能代码, 比如网络通信机制,客户端版本控制,账户控制管理,密码修改,公告管理,服务器配置,各种常用窗口等等,而且大多数的中小型系统只是需要到简单的权限管理即可。本框架包含了四种客户端的模式,第一种常用的winform客户端,第二种为wpf客户端,第三种为asp.net mvc模式, 第四种为安卓平台的客户端,也就是说你可以在winform和wpf客户端上选择一种模式,然后您的系统提供一些功能(诸如报表查看)到asp.net上去, 然后提供一个手机端使用的Android App,如果服务器假设在云端,所有的人都可以随时随地的进行交互,数据流通,所有的账户模型都是统一的, 浏览器还方便一些只需要查看报表用户的人员不需要在部署客户端了。当然,客户端可以提供更加强大的功能
MediatR
NET中的简单中介者模式实现,一种进程内消息传递机制(无其他外部依赖)。 支持以同步或异步的形式进行请求/响应,命令,查询,通知和事件的消息传递,并通过C#泛型支持消息的智能调度
Real-Time Voice Cloning
一个端到端的TTS(Text-to-Speech)+voice conversion的框架。5 秒克隆语音,实时生成任意语音
monitor-rtsp-hls
视频监控RTSP转RTMP转HLS解决方案
ViewFaceCore
https://www.cnblogs.com/view12138/p/ViewFaceCore.html
这是基于 SeetaFace6 人脸识别开发的 .NET 平台下的人脸识别,这是一个基于 .NET Standard 2.0 开发的库,这个库已经发布到 NuGet ,你可以一键集成到你的项目,此项目可以免费商业使用
NET Core + K8S + Loki
玩转日志聚合 Grafana Loki like Prometheus, but for logs。其是一个水平可扩展,高可用性,多租户的日志聚合系统,基于Apatch 2.0开源。其有三部分组成:Loki 是主服务器,负责存储日志和处理查询。对标ELK中的ElasticSearch。Promtail 是代理,负责收集日志并将其发送给loki。对标ELK中的Logstash。Grafana提供用户界面。对标ELK中的Kibana
Loki相较于ELK Stack有以下优势:
Elasticsearch中的数据作为非结构化JSON对象存储在磁盘上,Loki以二进制的形式存储。Elasticsearch采用全文索引,倒排索引的切分和共享的成本较高。Loki仅索引元数据,比如标签。和Prometheus无缝集成。
DDParser
百度自然语言处理部基于深度学习平台飞桨(PaddlePaddle)和大规模标注数据研发的依存句法分析工具。其训练数据不仅覆盖了多种输入形式的数据,如键盘输入query、语音输入query,还覆盖了多种场景的数据,如新闻、论坛。该工具在随机评测数据上取得了优异的效果。同时,该工具使用简单,一键完成安装及预测。通过依存句法分析可直接获取输入文本中的关联词对、长距离依赖词对等,其对事件抽取、情感分析、问答等任务均有帮助。https://www.oschina.net/news/117822/baidu-ddparser-open-source
PyMiner
PyMiner一款基于Python的开源、跨平台数据计算解决方案,通过加载各种插件实现不同的需求,用易于操作的形式,在统一的界面中,通过数据计算实现用户所设想的任务。
ClickHouse
ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。
用 GB28181.Solution + ZLMediaKit + MediaServerUI 进行摄像头推流和播放
SIP 服务器 GB28181.Solution 项目地址:https://gitee.com/DLGCY_GB28181/GB28181.Solution
流媒体服务器 ZLMediaKit 项目地址:https://gitee.com/DLGCY_GB28181/ZLMediaKit
ZLMediaKit 的管理网站 MediaServerUI https://gitee.com/DLGCY_GB28181/MediaServerUI
https://mp.weixin.qq.com/s?__biz=MzAwNTMxMzg1MA==&mid=2654080093&idx=3&sn=897af376749be9a16e5cedf865e15b77&chksm=80d82808b7afa11e45b35c6df32e3fcb79da3837c7fd5fceaa2eb58947056ffe602712088f78&mpshare=1&scene=1&srcid=0827eA4sbt66Us10xehh1GcS&sharer_sharetime=1598489337315&sharer_shareid=37bcf0531d39ea40c15bf60d574c5303&key=5ea26212a5cd158950a58d32af4c66203976b5bbdf919b2dcc9996aa276eacc9185c9f7b22c2bd737f75b943ac19f55d2c3a49e7dd44d22ee217897fa951dca42067052d48b2ddb68a53b7e330145235b049fea221df1b8626b47e282c691356cb2ce40abb67a6129f13d3bb89822831f66ad0ca0b40c82b48786870f9bf2e00&ascene=1&uin=MTE3NTU4NjY0Mg%3D%3D&devicetype=Windows+10+x64&version=62090529&lang=zh_CN&exportkey=Aew5FaKiN5zfO6fm5fsoCwI%3D&pass_ticket=L%2B9kumGpYI6Na%2FTchqBHFTLiaA2AJ2V4cvR%2FYOjAK0ZvSo4AKRbuEm3721GxZ7fF
3DDFA-V2
一张图实现3D人脸建模
jsPlumb
该框架适用于必须绘制图表的Web应用程序,例如类似于Visio的应用程序或工作流程设计器等。由于图表项目和连接的所有参数都是非常精细可控的,因此您可以绘制您可以想到的任何类型的图表的!
WorkflowCore
workflow core作为一个轻量级workflow引擎,可以嵌入到项目中,其底层是用.net standard 2.0开发,可以用来追踪长时间运行的任务状态,功能也比较强大,支持插件形式持久化,和多节点并行处理,貌似很牛。并且目前有给一个 Conductor 项目,就是使用workflow core作为内核的workflow服务器(原来运行workflow,需要单独的一个服务器啊),Conductor这里就不展开了。workflow core支持fluent语法,写起来也非常美观,虽然没有WF那样有图形化的操作界面,但感觉代码比较干净。
go-fastdfs
go-fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。
此文件系统搭建十分简单,并且性能极佳,相对于fastdfs,go-fastdfs部署运维十分简单,中小型公司使用完全足够。且项目本身自带性能测试与压测脚本,测试也十分简单
bee
微信小程序——餐饮点餐商城,是针对餐饮行业推出的一套完整的餐饮解决方案,实现了用户在线点餐下单、外卖、叫号排队、支付、配送等功能,完美的使餐饮行业更高效便捷!
QQConnect
asp.net core2.0 QQ登录、微信登录
Luckysheet
一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。
captcha
行为验证码(滑动拼图、点选文字),前后端(java)交互,包含vue/h5/Android/IOS/flutter/uni-app的源码和实现
IoTSharp
一个用于数据收集通过规则引擎流转数据最后通过数据可视化管理数据结果,以及租户结构的资产管理。可用于实现自主可控的、自有机房、无需支付高额租赁费用的自有物联网平台, 支持分布式, 这意味着你可以通过多台服务器共同处理数据,遥测数据进行分开存储,单表方式、 分表、时序数据库等。 主要功能如下支持基于MQTT、CoAP、HTTP协议的数据采集协议
支持X509加密验证和用户名密码 以及批量token认证
提供STM32 基于 rt-thread 的采集sdk
提供树莓派中基于C#的采集sdk
提供常规其他linux中采集sdk
支持数字孪生概念, 因此数据区分为属性和遥测数据, 遥测数据存储在时序数据中
通过EFCore.Sharding支持了分表存储, 默认是按月存储,根据数据量, 你可以修改为按日, 按时 。
通过Maikebing.Data.Taos 我们支持了涛思数据的时序数据库 TDengine , Maikebing.Data.Taos 是目前.Net 生态中唯一最完整的TDengine 支持组件。
内置了 ZeroMQ 服务, 用于支持基于ZeroMQ的分布式消息处理。
通过CAP实现了EventBus 消息总线, 通过CAP.Extensions 支持了ZeroMQ的消息总线支持, 可以做到纯粹.Net 生态。
通过CAP实现了 消息数据 能在 MongoDB LiteDB PostgreSql中存储。
通过CAP实现了消息可以通过RabbitMQ Kafka ZeroMQ 进行生产和消费。 当多台服务器时, 一台可以作为主服务器, 其他可以作为辅助服务器用以处理所有采集数据
Monibuca
Monibuca 是一个go开发的开源的流媒体服务器开发框架,适用于快速定制化开发流媒体服务器,可以对接CDN厂商,作为回源服务器,也可以自己搭建集群部署环境。 丰富的内置插件提供了流媒体服务器的常见功能,例如rtmp server、http-flv、视频录制、QoS等。除此以外还内置了后台web界面,方便观察服务器运行的状态。 也可以自己开发后台管理界面,通过api方式获取服务器的运行信息。 Monibuca 提供了可供定制化开发的插件机制,可以任意扩展其功能
draw.io
一款免费开源的的在线图表编辑工具, 可以用来编辑工作流, BPM, org charts, UML, ER图, 网络拓朴图等
CZGL.SystemInfo
一个支持 Windows 和 Linux 等平台的能够获取机器硬件信息、采集机器资源信息、监控进程资源的库。在不引入额外依赖的情况下,使用 .NET Runtime 本身的 API,或通过计算获得信息,提供高性能的计算方式以及缓存,提高性能,还提供 dotnet tool 工具,通过命令行在终端使用
grafana-chinese
grafana中文版本 https://www.cnblogs.com/wt869054461/p/11929171.html
EasyCaching
EasyCaching主要提供了下面的几个功能:统一的抽象缓存接口,多种常用的缓存Provider(InMemory,Redis,Memcached,SQLite),为分布式缓存的数据序列化提供了多种选择,二级缓存,缓存的AOP操作(able, put,evict),多实例支持,支持Diagnostics,Redis的特Provider
Nacos
网关配置中心
FlubuCore
通过使用 FlubuCore Web Api 远程执行 FlubuCore 脚本。这主要是为了让 .NET 或 .NET Core 应用程序从构建服务器(build server)部署到不同环境的自动化部署可以通过任意 FLubuCore 脚本来执行。
web Api 支持:
在部署有 FlubuCore Web Api 的服务器上执行 flubu 脚本;
在部署有 FlubuCore Web Api 的服务器上上传(发布或其它操作)包(package);
在部署有 FlubuCore Web Api 的服务器上删除包;
向客户端发送报告;
在部署有 FlubuCore Web Api 的服务器上上传 FlubuCore 脚本;
自动更新;
通过 FlubuCore Web App(与 Web Api 一同部署)手动执行目标(target)。
Try .NET
一个基于.NET Core的交互式文档生成器
RateLimit
一个ASP.NET Core速率限制的解决方案,旨在控制客户端根据IP地址或客户端ID向Web API或MVC应用发出的请求的速率。AspNetCoreRateLimit包含一个IpRateLimitMiddleware和ClientRateLimitMiddleware,每个中间件可以根据不同的场景配置限制允许IP或客户端,自定义这些限制策略,也可以将限制策略应用在每个API URL或具体的HTTP Method上。
AsyncEx
异步锁 A helper library for async/await.
ChoETL
net的数据抽取开源工具代码
JavaScriptEngineSwitcher
net执行js代码引擎,可以切换多个引擎
NLTK
一个高效的Python构建的平台,用来处理人类自然语言数据。它提供了易于使用的接口,通过这些接口可以访问超过50个语料库和词汇资源(如WordNet),还有一套用于分类、标记化、词干标记、解析和语义推理的文本处理库,以及工业级NLP库的封装器和一个活跃的讨论论坛
Speex
一套开源的音频编解码库,最新版本还包含了回音消除和防抖动等功能,如果我们想开发语音聊天或视频会议这样的系统,Speex将是一个不错的选择
underscore
一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。Underscore提供了100多个函数,包括常用的: map, filter, invoke — 当然还有更多专业的辅助函数,如:函数绑定, JavaScript模板功能,创建快速索引, 强类型相等测试, 等等
fullcalendar
js日历控件
is.js
类型判断的js库。日期 ,字符,数字 表达式 对象等
html2canvas
html5 实现动态网页截屏 页面生成图片并打印(图文)
resumable.js
基于 HTML 5 File API 的文件上传组件 支持续传后台java、nodejs、c#后台实现
vue常用项目
https://blog.csdn.net/sinat_17775997/article/details/64128597
https://www.cnblogs.com/jzz711/articles/6525930.html
Web Ftp Client
web的ftp客户端
G2Plot
js图表
SmartThreadPool
线程池工具
VerificationCode
用户拖动滑块完成时完成校验,支持PC端及移动端。并在后台保存用户校验过程的时间、精度、滑动轨迹等信息。
输出的验证码为JSON格式,其中大图片是将原图裁剪成横向10份纵向2分共20张图片随机混淆拼接而成的,原图通过在前端移位还原,混淆信息带在JSON上
cs-script
CS-Script的核心思想是:“在具有脚本引擎与CLR托管环境下的命令行及应用程序中执行:具有“单一功能”的c#代码片段“ 动态调用c#代码
Bogus
一个基于C#的简单数据生成器。使用Bogus生成模拟数据, 你只需要定义规则并生成数据即可,就是这么简单。而且Bogus可以生成固定数据或者变化数据。这样一旦你拿到了这些数据,你就可以把它们序列化成你想要的格式: json, xml,数据库或者文本文件
SafeObjectPool
数据库操作通常是 new SqlConnection()、 Open()、 使用完后 Close(),其实 ado.net 驱动已经实现了连接池管理,不然每次创建、连接、释放相当浪费性能。假设网站的访问在某一时刻突然爆增100万次,new 100万个SqlConnection对象显然会炸掉服务,连接对象,每次创建,connect,disconnect,disponse,显然开销很大。目前看来,最适合做连接对象的池子,对象池里的连接对象,保持长链接,效率最大化。
ado.net自带的链接池不完美,比如占满的时候再请求会报错。ObjectPool 解决池用尽后,再请求不报错,排队等待机制。
对象池容器化管理一批对象,重复使用从而提升性能,有序排队申请,使用完后归还资源。
对象池在超过10秒仍然未获取到对象时,报出异常:
SafeObjectPool 获取超时(10秒),设置 Policy.IsThrowGetTimeoutException 可以避免该异常
场景 数据库连接对象池 SQLServer连接池、MySQL连接池、PostgreSQL连接池、Redis连接池
Thrift
net core下使用Thrift
HAProxy
AProxy提供高可用、负载均衡以及基于TCP和HTTP的应用代理,适合处理高负载站点的七层数据请求。类似的代理服务可以屏蔽内部真实服务器,防止内部服务器遭受攻击**
HMAILServer
邮件服务器https://www.cnblogs.com/xuanhun/p/3467623.html
bugfree
BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理系统。
registry docker
自安装私有 镜像仓库
Rancher
一个开源的企业级容器管理平台。通过 Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher 提供了在生产环境中使用的管理 Docker 和 Kubernetes 的全栈化容器部署与管理平台。
Hugo
由Go语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署
BRFS
一个主要针对海量小文件(快照、图片、语音等)存储而设计的高可用、高性能、易扩展的分布式文件系统。BRFS对存储的文件格式没有限制和要求,任何格式的文件都会以byte字节流的方式进行存储。此系统功能不仅包含了现有其他开源产品具备的权限控制、数据增删读、多副本备份、数据检验等基础功能,同时我们还设计了独特且高效的副本自动迁移和平衡策略、多应用数据隔离且独立配置,系统资源管理插件、集群状态可视化监控与报警等功能。
minio
分布式对象存储服务
Logan
一整套日志体系,包括日志的收集存储,上报分析以及可视化展示。我们提供了五个组件,包括端上日志收集存储 、iOS SDK、Android SDK、Web SDK,后端日志存储分析 Server,日志分析平台 LoganSite。并且提供了一个 Flutter 插件Flutter 插件
NSSM
一个服务封装程序,它可以将普通 exe 程序或 Nodejs 项目封装成服务,像 windows 服务一样运行。同类型的工具还有微软自己的 srvany,不过 nssm 更加简单易用,并且功能强大。它的特点如下:
支持普通 exe 程序(控制台程序或者带界面的 Windows 程序都可以)
安装简单,修改方便
可以重定向输出(并且支持 Rotation)
可以自动守护封装了的服务,程序挂掉了后可以自动重启
可以自定义环境变量
Myrmec
一个用于检测文件格式的库,Myrmec不同于其它库或者手写检测代码,Myrmec不依赖文件扩展名(在实际使用中,你的用户很可能使用虚假的扩展名欺骗你的应用程序),Myrmec会检测文件的二进制头,并在其元数据库中匹配来获得文件的格式。如Jpg图片的二进制头是 "FF D8 FF DB" 那么Myrmec会匹配到这个文件头,并获得两个结果--"jpg"和"jpeg"。
Microsoft.DotNet.Watcher.Tools
微软官方为.NET Core 开发了热部署工具
vue-meta
vue设置meta
jwt
Jwt.Net, a JWT (JSON Web Token) implementation for .NET
Smartflow-Sharp
这是一款基于.NET平台,研发Smartflow-Sharp工作流组件,该工作流组件目前包含工作流引擎、工作流流程设计器,支持流程在线设计。工作流引擎负责提供对流程的解析,并驱动流程的流转,是工作流组件中核心部件。流程设计器是基于SVG研发,支持所有主流浏览器,IE浏览器只支持IE9以上的版本