Skip to content

jfwangncs/JfYu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Welcome to the project! This is an all-in-one toolkit designed for developers, integrating a suite of commonly used utilities and services. It aims to streamline development processes by providing ready-to-use modules for interacting with various systems and performing everyday tasks.

Features

  • Read/Write Splitting - A simple read/write splitting mechanism, including unified public data operation methods and convenient pagination features.

  • Network Requests - Encapsulates HttpRequest and HttpClient, providing an easy way to fetch web content and download files.

  • RabbitMQ Client - RabbitMQ client wrapper with async message publishing/consuming, automatic retry, and dead letter queue support.

  • Redis Client - High-performance Redis client with Pub/Sub messaging, distributed locking, multiple serialization formats, and comprehensive data structure operations.

  • Office Documents - Comprehensive Excel and Word document manipulation library supporting multiple data sources, template-based generation, and high-performance streaming.

  • WeChat Integration - Multi-targeted library for WeChat Mini Program integration with typed APIs for authentication, access token management, phone number retrieval, and secure communication.

Nuget Packages

Package Name
JfYu.Data
JfYu.Request
JfYu.RabbitMQ
JfYu.Redis
JfYu.Office
JfYu.WeChat

Usage

Detailed instructions on how to use each feature can be found in the corresponding module documentation within the README.md file of the project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Multi-targeted .NET toolkit: EF Core read-write separation, HttpClient, RabbitMQ, Redis, Excel/Word, WeChat. Published as NuGet packages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages