WeihanLi / Weihanli.common
Licence: mit
common tools,methods,extension methods etc... .net 常用工具类,公共方法,常用扩展方法等,基础类库
Stars: ✭ 152
Programming Languages
csharp
926 projects
Projects that are alternatives of or similar to Weihanli.common
Cosmonaut
🌐 A supercharged Azure CosmosDB .NET SDK with ORM support
Stars: ✭ 309 (+103.29%)
Mutual labels: library, netstandard, dotnetcore
Let
Annotation based simple API flavored with AOP to handle new Android runtime permission model
Stars: ✭ 532 (+250%)
Mutual labels: library, aop
Fakeit
The Kotlin fake data generator library!
Stars: ✭ 482 (+217.11%)
Mutual labels: utility, library
Text Minimap
Generate text minimap/preview using Braille Patterns
Stars: ✭ 21 (-86.18%)
Mutual labels: utility, library
Kahelpers
Kotlin Extensions (Android extensions) and Helpers for smoother Android development
Stars: ✭ 382 (+151.32%)
Mutual labels: extensions, helpers
Networker
A simple to use TCP and UDP networking library for .NET. Compatible with Unity.
Stars: ✭ 408 (+168.42%)
Mutual labels: netstandard, dotnetcore
Python Common Cache
This project is a cache component based on the memory and it is lightweight, simple and customizable. 🐍 😃
Stars: ✭ 21 (-86.18%)
Mutual labels: utility, library
Potato Library
Easy to use Utility library for Android
Stars: ✭ 45 (-70.39%)
Mutual labels: utility, library
C Utils
Tiny, modular, drop-in, library of some most commonly used utility methods for C (embedded) applications. Intended to be used as a git-submodule inside your projects to kickstart development. See https://c-utils.gotomain.io for more details.
Stars: ✭ 47 (-69.08%)
Mutual labels: utility, library
Kbcsv
KBCsv is an efficient, easy to use .NET parsing and writing library for the CSV (comma-separated values) format.
Stars: ✭ 75 (-50.66%)
Mutual labels: library, netstandard
Peachpie
PeachPie - the PHP compiler and runtime for .NET and .NET Core
Stars: ✭ 1,945 (+1179.61%)
Mutual labels: netstandard, dotnetcore
Time.dart
⏰ Type-safe DateTime and Duration calculations, powered by extensions.
Stars: ✭ 363 (+138.82%)
Mutual labels: library, extensions
Vortice.windows
.NET standard bindings for DirectX, WIC, Direct2D1, XInput, XAudio and X3DAudio
Stars: ✭ 427 (+180.92%)
Mutual labels: netstandard, dotnetcore
Rtspclientsharp
Pure C# RTSP client for .NET Standard without external dependencies and with true async nature. I welcome contributions.
Stars: ✭ 348 (+128.95%)
Mutual labels: netstandard, dotnetcore
Brainf cksharp
A complete and full-featured Brainf_ck IDE/console for Windows 10 (UWP), with a high-performance REPL interpreter
Stars: ✭ 26 (-82.89%)
Mutual labels: library, netstandard
Extramaputils
🌍 the simple utility for google maps in android
Stars: ✭ 293 (+92.76%)
Mutual labels: utility, library
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-26.32%)
Mutual labels: netstandard, dotnetcore
Computesharp
A .NET 5 library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Stars: ✭ 982 (+546.05%)
Mutual labels: library, netstandard
Neatinput
A .NET standard project which aims to make keyboard and mouse input monitoring easy on Windows and eventually Linux.
Stars: ✭ 89 (-41.45%)
Mutual labels: library, netstandard
WeihanLi.Common
Build status
Intro
.net 常用帮助类,扩展方法等,构建自己的基础类库
基于 .netstandard2.0 和 net45,可以用于 .net framework 4.5 与 netstandard2.0 及以上版本
Packages
与这个 Repository 相关的 nuget 包:
- WeihanLi.Common 基础组件
- WeihanLi.Common.Aspect.Castle 基于 Castle 的 AOP 扩展
-
WeihanLi.Common.Aspect.AspectCore 基于 AspectCore 的 AOP 扩展(
CreateProxyWithTarget
不支持 class) - WeihanLi.Data 数据库扩展
- WeihanLi.Common.Logging.Log4Net 日志 log4net 扩展
- WeihanLi.Common.Logging.Serilog 日志 serilog 扩展
Extensions
- CoreExtension FCL基础类型的一些常用扩展方法
- ConfigurationExtension 配置相关扩展方法
- DataExtension 数据库操作相关扩展方法
- and more ...
Features
- Dependence Injection(类比微软依赖注入框架自定义实现的依赖注入框架)
- Fluent Aspects -- AOP implemented(基于动态代理实现的 AOP 框架)
- Event Related(EventBus/EventQueue/EventStore)
- Logging Framework(结合log4net/serilog/微软日志框架实现的日志框架)
- Dapper-like Ado.Net extensions(类似 Dapper 的 Ado.Net 扩展)
- TOTP implement(TOTP算法实现)
- and more ...
Release Notes
you can see a summary of package release notes here.
Contact
Contact me if you need: [email protected]
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].