รวบรวมโครงการโอเพ่นซอร์สที่น่าสนใจ มีประโยชน์ และเป็นที่นิยมที่เกี่ยวข้องกับ .Net บน GitHub เนื้อหาประกอบด้วย: กรอบงานโอเพ่นซอร์สของเว็บ, โครงการ Win โอเพ่นซอร์ส, ไลบรารีโอเพ่นซอร์ส, โครงการเชิงปฏิบัติ, โครงการระดับองค์กร ฯลฯ ช่วยให้คุณสัมผัสถึงเสน่ห์ของโอเพ่นซอร์สและตกหลุมรักโอเพ่นซอร์สในเวลาอันสั้น!
บทความล่าสุดเผยแพร่ในบัญชีสาธารณะ WeChat Programming Fun คุณสามารถติดตามเพื่อรับบทความล่าสุด ติดตามบัญชีสาธารณะ ตอบกลับ: 555 และเข้าร่วมกลุ่มสนทนากับผู้คนนับพัน
วัสดุ C# และ e-book
รับ "บทช่วยสอนระบบการจัดการสิทธิ์การเรียนรู้และการสร้าง .Net Core ตั้งแต่เริ่มต้น" ทันที
ยินดีต้อนรับสู่โครงการโอเพ่นซอร์สของฉันซึ่งอิงตามกล่องโต้ตอบเอกสารโมเดลขนาดใหญ่และอยู่ระหว่างการพัฒนา ยินดีต้อนรับสู่ให้ความสนใจก่อน!
คุณยังสามารถสแกนโค้ด QR ด้านล่างและเพิ่มฉันใน WeChat หมายเหตุ: เข้าร่วมกลุ่ม เพื่อนำคุณเข้าสู่กลุ่มแลกเปลี่ยนทางเทคนิคเพื่อแลกเปลี่ยนโครงการโอเพ่นซอร์สและความรู้ด้านการเขียนโปรแกรมกับโปรแกรมเมอร์มากขึ้น
.NetCore/C# วิดีโอสอนแบบเต็มสแต็ก [500G] เพิ่มฉันเพื่อรับ: xgbbwj หมายเหตุ: บทช่วยสอน
มอลล์ | WMS | การบีบอัดไฟล์ | การจัดตารางงาน | เอ็กเซล |
---|
(ไม่ได้เรียงลำดับอะไรเป็นพิเศษ)
284. RepoDB: ไลบรารี .Net ORM (RepoDB) ระหว่าง Dapper และ EFCore : RepoDB จัดเตรียมวิธีการที่จำเป็นสำหรับการดำเนินการขั้นพื้นฐาน และยังมีฟังก์ชันขั้นสูงบางอย่าง เช่น การแคชเลเยอร์ที่สอง การติดตาม คลังสินค้า และคุณลักษณะตัวประมวลผลและแบตช์ /การดำเนินการปริมาณ ฐานข้อมูลที่รองรับ ได้แก่ SqlServer, SQLite, MySql และ PostgreSql เป็นต้น
Github: https://github.com/mikependon/RepoDB
บทนำโดยละเอียด: คลิกเพื่อดู
283. Windows-Auto-Night-Mode: การสลับธีม Windows 7.6KStar โดยอัตโนมัติ .Net โครงการโอเพ่นซอร์ส (Windows-Auto-Night-Mode) : Windows Auto Dark Mode เป็นโครงการโอเพ่นซอร์ส .Net ที่รองรับ Windows 10 และ Windows 11 หน้าที่หลักของระบบคือการสลับธีมของระบบโดยอัตโนมัติเพื่อให้ผู้ใช้ปรับให้เข้ากับการเปลี่ยนแปลงเวลาพระอาทิตย์ขึ้นและพระอาทิตย์ตก
Github: https://github.com/AutoDarkMode/Windows-Auto-Night-Mode
บทนำโดยละเอียด: คลิกเพื่อดู
282. ai-samples: สำหรับโปรแกรมเมอร์ .Net ที่ต้องการเรียนรู้ AI บทช่วยสอน AI อย่างเป็นทางการอยู่ที่นี่แล้ว! (ai-samples) : คอลเลกชันอย่างเป็นทางการของตัวอย่าง .NET ที่ให้บริการ AI
Github: https://github.com/dotnet/ai-samples
บทนำโดยละเอียด: คลิกเพื่อดู
281. Fleck: ไลบรารีเซิร์ฟเวอร์ WebSocket โอเพ่นซอร์ส C# น้ำหนักเบา (Fleck) : Fleck เป็นไลบรารีเซิร์ฟเวอร์ WebSocket น้ำหนักเบาที่เขียนด้วย C# โดยมี API ที่เรียบง่ายและใช้งานง่ายซึ่งช่วยให้นักพัฒนาสามารถรวมฟังก์ชัน WebSocket เข้ากับแอปพลิเคชันของตนได้อย่างง่ายดาย เช่น แอปพลิเคชันการสื่อสารแบบเรียลไทม์ทั่วไป เกมออนไลน์ แอปพลิเคชันแชท และการอัพเดตข้อมูลแบบเรียลไทม์
Fleck ได้รับการออกแบบมาเพื่อให้ใช้งานง่ายและมีประสิทธิภาพสูงในขณะที่ยังคงความเรียบง่ายของโค้ดไว้
Github: https://github.com/statianzo/Fleck
บทนำโดยละเอียด: คลิกเพื่อดู
280. มหาอำนาจ: โปรเจ็กต์โอเพ่นซอร์สของเครื่องมือแยกวิเคราะห์ข้อความที่ใช้ C# (มหาอำนาจ) : ฟังก์ชันหลักของมหาอำนาจคือการใช้ลำดับอักขระเป็นอินพุต และสร้างโครงสร้างข้อมูลเพื่อให้โปรแกรมวิเคราะห์ ดำเนินการ หรือแปลงได้ง่ายขึ้น นี่อาจเป็นตัวเลขธรรมดา รายการฟิลด์ในรูปแบบข้อมูล หรือแผนผังไวยากรณ์เชิงนามธรรมในภาษาการเขียนโปรแกรม
มหาอำนาจช่วยให้ parsers เขียนในรูปแบบที่ประกาศและให้การรายงานข้อผิดพลาดที่แม่นยำและให้ข้อมูลเมื่อพบอินพุตที่ไม่ถูกต้อง
Github: สำหรับรายละเอียด โปรดดู: https://github.com/datalust/superpower/tree/dev/samplehttps://github.com/serilog/serilog-expressionshttps://github.com/datalust/seqclihttps://github .com /djluck/PromQL.Parserhttps://github.com/datalust/superpower
บทนำโดยละเอียด: คลิกเพื่อดู
279. Bulk-Crap-Uninstaller: เครื่องมือโอเพ่นซอร์ส .Net สำหรับการถอนการติดตั้งที่มีประสิทธิภาพและการจัดการแอปพลิเคชันของคุณอย่างง่ายดาย (Bulk-Crap-Uninstaller) : Bulk-Crap-Uninstaller เป็นเครื่องมือถอนการติดตั้งซอฟต์แวร์โอเพ่นซอร์สที่พัฒนาขึ้นจาก .Net โดยเฉพาะ เพื่อช่วยเหลือผู้ใช้อย่างรวดเร็วและลบแอปพลิเคชันที่ไม่ต้องการออกจากคอมพิวเตอร์เป็นชุด รองรับการถอนการติดตั้งเป็นชุด ผู้ใช้สามารถเลือกหลายแอปพลิเคชันเพื่อถอนการติดตั้งในคราวเดียว ซึ่งช่วยปรับปรุงประสิทธิภาพได้อย่างมาก ซอฟต์แวร์สามารถสแกนระบบในเชิงลึกเพื่อค้นหาและแสดงรายการแอปพลิเคชันที่ติดตั้งทั้งหมด รวมถึงแอปพลิเคชันบางตัวที่ซ่อนอยู่หรือตรวจจับได้ยาก
Github: https://github.com/Klocman/Bulk-Crap-Uninstaller
บทนำโดยละเอียด: คลิกเพื่อดู
278. ผู้ร่วมก่อตั้ง: แนะนำโปรเจ็กต์ CMS โอเพ่นซอร์ส .NetCore ซึ่งเป็นระบบที่มีฟังก์ชันอันทรงพลัง ความสามารถในการปรับขนาดที่แข็งแกร่ง และการรองรับปลั๊กอิน! (cofoundry) : Cofoundry คือระบบจัดการเนื้อหาที่พัฒนาบน .Net โดยมีการพัฒนาที่เน้นโค้ดเป็นหลัก สถาปัตยกรรมที่ปรับขนาดได้และยืดหยุ่น และระบบจัดการเนื้อหาที่ใช้งานง่าย
Github: https://github.com/cofoundry-cms/cofoundry
บทนำโดยละเอียด: คลิกเพื่อดู
277. SpreadCheetah: ไลบรารี .NET ที่ประมวลผลการทำงานของ Excel ประสิทธิภาพสูง (spreadcheetah) : SpreadCheetah เป็นไลบรารี .NET ประสิทธิภาพสูงที่เน้นไปที่การสร้างไฟล์สเปรดชีตในรูปแบบ Microsoft Excel XLSX ไลบรารีมีประสิทธิภาพที่ยอดเยี่ยมและสามารถประมวลผลข้อมูลจำนวนมากและสร้างไฟล์สเปรดชีตที่ซับซ้อนได้อย่างมีประสิทธิภาพ
Github: https://github.com/sveinungf/spreadcheetah
บทนำโดยละเอียด: คลิกเพื่อดู
276. PythonNet: ตระหนักถึงการเรียกร่วมกันระหว่างโค้ด Python และ .Net! (pythonnet) : Python.NET เป็นโครงการโอเพ่นซอร์สที่อนุญาตให้โค้ด Python โต้ตอบกับ .NET Common Language Runtime (CLR) ซึ่งช่วยให้นักพัฒนา .NET มีเครื่องมือเขียนสคริปต์แอปพลิเคชันอันทรงพลัง โปรแกรมเมอร์ Python สามารถเรียกใช้ไลบรารีคลาส .NET ได้อย่างง่ายดายผ่าน Python.NET และนักพัฒนา .NET สามารถฝังสคริปต์ Python ลงในแอปพลิเคชันของตนเพื่อให้เกิดกระบวนการพัฒนาที่ยืดหยุ่นและมีประสิทธิภาพมากขึ้น
Github: https://github.com/pythonnet/pythonnet
บทนำโดยละเอียด: คลิกเพื่อดู
275. ImageGlass: โปรแกรมดูรูปภาพอเนกประสงค์น้ำหนักเบา (ImageGlass) ที่พัฒนาขึ้นโดยใช้ C# : ImageGlass ได้รับการพัฒนาโดยใช้ C# เป็นหลัก และใช้การออกแบบที่มีน้ำหนักเบาเพื่อให้มั่นใจว่าสามารถเริ่มต้นระบบได้อย่างรวดเร็วและทำงานอย่างมีประสิทธิภาพของซอฟต์แวร์โดยไม่ต้องใช้พื้นที่ใดๆ ในระบบมากขึ้น
รองรับรูปแบบภาพทั่วไปมากกว่า 80 รูปแบบ รวมถึง WEBP, GIF, SVG, PNG, JXL, HEIC ฯลฯ เพื่อตอบสนองความต้องการของผู้ใช้ที่แตกต่างกัน
นอกเหนือจากฟังก์ชันการดูภาพขั้นพื้นฐานแล้ว ImageGlass ยังมีฟังก์ชันขั้นสูง เช่น การแปลงรูปแบบภาพ การซูม และการหมุน เพื่อตอบสนองความต้องการที่หลากหลายของผู้ใช้
Github: https://github.com/d2phap/ImageGlass
บทนำโดยละเอียด: คลิกเพื่อดู
274. Dapper.SimpleCRUD: ผู้ช่วย CRUD ของ Dapper (Dapper.SimpleCRUD) : Dapper.SimpleCRUD เป็นโปรเจ็กต์โอเพ่นซอร์สที่พัฒนาขึ้นจาก Dapper และมอบตัวช่วยดำเนินการ CRUD ที่เรียบง่ายให้กับนักพัฒนา
Dapper นั้นเป็นเฟรมเวิร์ก ORM แบบน้ำหนักเบา ซึ่งช่วยให้นักพัฒนาสามารถใช้คำสั่ง SQL เพื่อดำเนินการกับฐานข้อมูลได้โดยตรง ในขณะที่เพลิดเพลินกับความสะดวกสบายที่ ORM มอบให้ เช่น การสืบค้นแบบกำหนดพารามิเตอร์
Dapper.SimpleCRUD ช่วยให้กระบวนการนี้ง่ายขึ้น ช่วยให้นักพัฒนาสามารถดำเนินการ CRUD ได้ง่ายขึ้น
Github: https://github.com/ericdc1/Dapper.SimpleCRUD
บทนำโดยละเอียด: คลิกเพื่อดู
273. PDFPatcher: เครื่องมือประมวลผล PDF แบบโอเพ่นซอร์สที่ทรงพลัง (PDFPatcher) : หากคุณจำเป็นต้องประมวลผลไฟล์ PDF ในที่ทำงานบ่อยครั้ง เครื่องมือนี้สามารถตอบสนองทุกความต้องการของคุณได้อย่างแน่นอน
Github: https://github.com/wmjordan/PDFPatcher
บทนำโดยละเอียด: คลิกเพื่อดู
272. tesseract: เวอร์ชัน .Net ของโครงการ OCR โอเพ่นซอร์ส (tesseract) : tesseract เป็นเวอร์ชัน .NET ที่บรรจุไว้สำหรับกลไก Tesseract-OCR (C++) รองรับการจดจำข้อความในกว่า 100 ภาษา ทำให้นักพัฒนา .NET สามารถ ใช้งานได้ง่าย ฟังก์ชั่นอันทรงพลังของ Tesseract ไม่ต้องการความเข้าใจอย่างลึกซึ้งเกี่ยวกับเทคโนโลยีพื้นฐานของ OCR
ข้อเสียของโปรเจ็กต์นี้คือสามารถจดจำได้เฉพาะข้อความที่พิมพ์ออกมา และจำเป็นต้องฝึกแพ็คเกจภาษาของตัวเองสำหรับการเขียนด้วยลายมือ
Github: https://github.com/tesseract-ocr/tessdata_fasthttps://github.com/charlesw/tesseract
บทนำโดยละเอียด: คลิกเพื่อดู
271. Html2OpenXml: ไลบรารี .Net ที่แปลง HTML เป็น OpenXml และแปลง Html เป็น Word ได้อย่างง่ายดาย (html2openxml) :Html2OpenXml เป็นไลบรารีโอเพ่นซอร์ส .Net ที่ออกแบบมาเพื่อแปลงเนื้อหา HTML แบบง่ายหรือซับซ้อนให้เป็นส่วนประกอบของ OpenXml โปรเจ็กต์นี้เริ่มต้นในปี 2009 และเดิมทีได้รับการออกแบบมาเพื่อแปลงความคิดเห็นของผู้ใช้ให้เป็นเอกสาร Word เมื่อเวลาผ่านไป Html2OpenXml ได้รับการพัฒนาและปรับปรุงอย่างต่อเนื่อง และตอนนี้ได้กลายเป็นเครื่องมืออันทรงพลังสำหรับการจัดการการแปลง HTML เป็น OpenXml
Github: https://github.com/onizet/html2openxml
บทนำโดยละเอียด: คลิกเพื่อดู
270. Pidgin: ไลบรารีการแยกวิเคราะห์ C# ที่มีน้ำหนักเบา รวดเร็ว และยืดหยุ่น (Pidgin) : Pidgin เป็นโปรเจ็กต์โอเพ่นซอร์สที่ใช้ C# เป็นไลบรารีตัวรวมการแยกวิเคราะห์ที่ให้เครื่องมือการประกาศระดับสูงเพื่อสร้างพาร์เซอร์ ทำให้การเขียนพาร์เซอร์กลายเป็นเรื่องง่าย และใช้งานง่าย
Github: https://github.com/benjamin-hodgson/Pidgin
บทนำโดยละเอียด: คลิกเพื่อดู
269. ก.ย.: ไลบรารีโอเพ่นซอร์ส .Net ประสิทธิภาพสูงที่มีหน่วยความจำต่ำสำหรับการดำเนินการอ่านและเขียนไฟล์ CSV (ก.ย.) : Sep คือโปรแกรมแยกวิเคราะห์ .NET CSV ประสิทธิภาพสูงพร้อมความสามารถในการประมวลผลข้อมูลที่รวดเร็ว ทันสมัย กระชับ และมีประสิทธิภาพ มอบ API ที่กระชับและแสดงออกอย่างชัดเจนพร้อมตัวเลือกที่คล่องตัวและการประมวลผลอินพุตและเอาท์พุตที่โปร่งใส คุณได้สิ่งที่คุณเห็น ด้วยเทคโนโลยีการแยกวิเคราะห์ CSV แบบขนานที่มีประสิทธิภาพ ทำให้ได้ความเร็วที่รวดเร็วเป็นพิเศษ เร็วกว่า CsvHelper ถึง 35 เท่า กลยุทธ์การจัดการหน่วยความจำที่ชาญฉลาดและมีประสิทธิภาพเพื่อให้เกิดการจัดสรรหน่วยความจำเป็นศูนย์หลังจากการอุ่นเครื่อง รวมถึงการอ่านหรือเขียนอาร์เรย์ค่า (เช่น ข้อมูลคุณลักษณะ) อย่างง่ายดาย โดยไม่มีการจัดสรรหน่วยความจำซ้ำ
Github: https://github.com/nietras/Sep
บทนำโดยละเอียด: คลิกเพื่อดู
268. ชนิดบรรจุกล่อง: ประกอบด้วยเทมเพลตโครงการ .Net หลายรายการ ครอบคลุม ASP.NETCoreAPI, GraphQL และอื่นๆ (เทมเพลต) : .Net Boxed โปรเจ็กต์นี้มอบชุดเทมเพลตโปรเจ็กต์ที่มีโค้ดพื้นฐานให้กับนักพัฒนา .NET ซึ่งครอบคลุมโปรเจ็กต์ ASP.NET Core API, ASP.NET Core GraphQL, Microsoft Orleans และ NuGet Package
Github: https://github.com/Dotnet-Boxed/Templates
บทนำโดยละเอียด: คลิกเพื่อดู
267. CSCore: A .Net ไลบรารีการประมวลผลเสียงแบบโอเพ่นซอร์สที่ทรงพลังและยืดหยุ่น (cscore) : CSCore เป็นไลบรารีเสียงที่เขียนด้วยภาษา C# มีฟังก์ชันมากมายตั้งแต่การเล่นและการบันทึกเสียงไปจนถึงการถอดรหัสและการเข้ารหัสสตรีม/ไฟล์เสียง การประมวลผลข้อมูลเสียงแบบเรียลไทม์ (เช่น การใช้เอฟเฟกต์แบบกำหนดเองระหว่างการเล่น การสร้างภาพ ฯลฯ)
CSCore ขึ้นอยู่กับสถาปัตยกรรมที่สามารถขยายได้มาก ซึ่งทำให้คุณสามารถปรับให้เข้ากับความต้องการของคุณได้อย่างง่ายดาย
แพลตฟอร์มที่รองรับ: Windows เท่านั้น รองรับรุ่นทดลองสำหรับ Linux และ Mac
Github: https://github.com/filoe/cscore
บทนำโดยละเอียด: คลิกเพื่อดู
266. ChoETL: ไลบรารีโอเพ่นซอร์ส .Net ที่รองรับการอ่านและเขียนฐานข้อมูลหลายฐานข้อมูล รวมถึง 8 รูปแบบ เช่น CSV, XML และ JSON (ChoETL) : ChoETL เป็นเฟรมเวิร์กโอเพ่นซอร์ส .NET ETL (แยก, แปลง, โหลด)
ให้ความสามารถในการแยกวิเคราะห์และเขียนไฟล์ได้หลายรูปแบบ รวมถึงแต่ไม่จำกัดเพียงไฟล์และฐานข้อมูลรูปแบบ CSV, FixedLength, XML, JSON, Key-Value, Parquet, YAML และ Avro
Github: https://github.com/Cinchoo/ChoETL
บทนำโดยละเอียด: คลิกเพื่อดู
265. Atata: เว็บเฟรมเวิร์กการทดสอบอัตโนมัติ C# ที่ใช้ซีลีเนียม (atata) : Atata Framework เป็นเฟรมเวิร์กอัตโนมัติการทดสอบอัตโนมัติของ C#/.NET Web UI ที่มีคุณสมบัติครบถ้วนบน Selenium WebDriver
ใช้รูปแบบออบเจ็กต์เพจได้อย่างคล่องแคล่ว มีระบบบันทึกข้อมูลในตัว มีฟังก์ชันทริกเกอร์เฉพาะตัว และมีชุดส่วนประกอบที่พร้อมใช้งาน
Github: https://github.com/atata-framework/atata
บทนำโดยละเอียด: คลิกเพื่อดู
264. HtmlSanitizer: โครงการโอเพ่นซอร์ส .Net เพื่อปกป้องเว็บไซต์ของคุณจากการโจมตี XSS (HtmlSanitizer) : HtmlSanitizer เป็นไลบรารีที่ทรงพลังที่สามารถตรวจสอบและล้างเนื้อหา HTML ลบหรือหลีกเลี่ยงเนื้อหาที่อาจใช้สำหรับแท็กและแอตทริบิวต์การโจมตี XSS
ฟังก์ชันหลักของเครื่องมือนี้คือการให้วิธีที่ปลอดภัยในการประมวลผล HTML ที่ผู้ใช้ส่งมา เพื่อให้แน่ใจว่าเนื้อหาจะไม่เป็นอันตรายก่อนที่จะแสดงผลบนหน้าเว็บ
Github: https://github.com/mganss/HtmlSanitizer
บทนำโดยละเอียด: คลิกเพื่อดู
263. SecurityHeaders: เพิ่มส่วนหัวความปลอดภัยให้กับเว็บไซต์ .Net เพื่อให้เว็บมีความปลอดภัยมากขึ้นและหลีกเลี่ยงการโจมตี! (NetEscapades.AspNetCore.SecurityHeaders) :NetEscapades.AspNetCore.SecurityHeaders เป็นไลบรารีโอเพ่นซอร์ส ASP.NET Core น้ำหนักเบาที่ออกแบบมาเพื่ออำนวยความสะดวกให้นักพัฒนาสามารถเพิ่มส่วนหัวการรักษาความปลอดภัยให้กับเว็บไซต์ ASP.NET Core ไลบรารีนี้มีชุดส่วนหัวการรักษาความปลอดภัยเริ่มต้นซึ่งเป็นเรื่องปกติมาก ส่วนหัวเหล่านี้ใช้กันอย่างแพร่หลายเพื่อปรับปรุงความปลอดภัยของเว็บไซต์
Github: https://github.com/andrewlock/NetEscapades.AspNetCore.SecurityHeaders
บทนำโดยละเอียด: คลิกเพื่อดู
262. Scriban: กลไกเทมเพลตโอเพ่นซอร์ส .NET ที่มีประสิทธิภาพและทรงพลังที่สามารถใช้สำหรับการสร้างอีเมลและเอกสาร! (scriban) : Scriban คือกลไกภาษาเทมเพลตโอเพ่นซอร์สที่ใช้ .NET ซึ่งได้รับการออกแบบมาเพื่อทำให้งานการสร้างข้อความง่ายขึ้น กลไกเทมเพลตนี้ใช้งานง่ายและมีไวยากรณ์ที่กระชับ การคอมไพล์เป็น IL (ภาษากลาง) ถูกนำมาใช้แทนการแทนที่สตริงอย่างง่าย ซึ่งสามารถปรับปรุงประสิทธิภาพได้อย่างมากเมื่อประมวลผลข้อมูลจำนวนมาก Scriban สามารถใช้การตรวจสอบประเภทคงที่เพื่อหลีกเลี่ยงข้อผิดพลาดรันไทม์และปรับปรุงคุณภาพโค้ด นอกเหนือจากตัวแปรพื้นฐานและโครงสร้างการควบคุมแล้ว ยังมีฟังก์ชันและตัวกรองในตัวอีกมากมาย เช่น การจัดการสตริง การจัดรูปแบบวันที่ ฯลฯ เพื่อปรับปรุงการทำงานของเทมเพลต
Github: https://github.com/scriban/scriban
บทนำโดยละเอียด: คลิกเพื่อดู
261. Kiota: ตัวสร้างโค้ดไคลเอ็นต์ HTTP ที่ใช้ OpenAPI (kiota) : Kiota เป็นเครื่องมือบรรทัดคำสั่งและตัวสร้างโค้ดไคลเอ็นต์ HTTP ตามข้อกำหนด OpenAPI ซึ่งช่วยให้นักพัฒนาสามารถใช้ข้อกำหนด OpenAPI เพื่อสร้างไลบรารีไคลเอ็นต์ในภาษาการเขียนโปรแกรมที่แตกต่างกัน ช่วยให้นักพัฒนามุ่งเน้นไปที่การนำตรรกะทางธุรกิจไปใช้มากกว่ารายละเอียดคำขอ HTTP พื้นฐาน เหมาะสำหรับสถานการณ์ใดๆ ที่ต้องโต้ตอบกับ RESTful API ไม่ว่าจะเป็นแอปพลิเคชันระดับองค์กร สถาปัตยกรรมไมโครเซอร์วิส หรืองานสคริปต์ง่ายๆ
Github: https://github.com/microsoft/kiota
บทนำโดยละเอียด: คลิกเพื่อดู
260. ZoneTree: ฐานข้อมูลคีย์-ค่าที่สั่งโดย .NET ที่รองรับ ACID ประสิทธิภาพสูง (ZoneTree) : ZoneTree เป็นฐานข้อมูลคีย์-ค่าโอเพ่นซอร์สที่พัฒนาขึ้นจาก .Net เป็นที่รู้จักในด้านพื้นที่จัดเก็บข้อมูลถาวร การประมวลผลประสิทธิภาพสูง การดำเนินการทางธุรกรรม และการปฏิบัติตามข้อกำหนดของ ACID ZoneTree สามารถทำงานเป็นฐานข้อมูลในหน่วยความจำและยังสามารถเก็บข้อมูลบนพื้นที่จัดเก็บในเครื่องหรือบนคลาวด์ได้ ซึ่งให้ความยืดหยุ่นและความสามารถในการปรับขนาด
Github: https://github.com/koculu/ZoneTree
บทนำโดยละเอียด: คลิกเพื่อดู
259. CsvExport: A .Net ไลบรารีโอเพ่นซอร์สส่งออก CSV หน่วยความจำต่ำประสิทธิภาพสูง (CsvExport) : CsvExport เป็นไลบรารีโอเพ่นซอร์สส่งออก CSV ที่ง่ายและรวดเร็วมากโดยใช้ C# คุณสมบัติหลักของไลบรารีโอเพ่นซอร์สนี้: ความเข้ากันได้สูงของฟังก์ชันการส่งออก (การตรวจจับตัวคั่นอัตโนมัติ การครอบตัดแถว คอลัมน์ และค่าที่เป็นมิตรเพื่อปรับปรุงความเข้ากันได้) เนื้อหาที่ส่งออกจะยกเว้นเครื่องหมายจุลภาค เครื่องหมายคำพูด และข้อความหลายบรรทัดโดยอัตโนมัติ เนื้อหาที่ส่งออกคือ ส่งออกในรูปแบบที่ปลอดภัยเขตเวลา วันที่ ไลบรารี .NET Standard 2.0 ที่ใช้งานง่ายอย่างยิ่ง (เข้ากันได้กับ .NET Core และ .NET Framework) เร็วกว่า CsvHelper 30 เท่า เพียงหนึ่งในสี่ของการใช้หน่วยความจำของ CsvHelper
Github: https://github.com/jitbit/CsvExport
บทนำโดยละเอียด: คลิกเพื่อดู
258. Nito.AsyncEx: .Net ไลบรารีเสริมสำหรับ async/await (AsyncEx) : Nito.AsyncEx เป็นโปรเจ็กต์โอเพ่นซอร์สที่ทรงพลังและยืดหยุ่น ซึ่งมีชุดเครื่องมือและวิธีการขยายมากมาย เพื่อให้นักพัฒนาสามารถเขียนและจัดการงานแบบอะซิงโครนัสได้ง่ายขึ้น
Github: https://github.com/StephenCleary/AsyncEx
บทนำโดยละเอียด: คลิกเพื่อดู
257. MessagePack-CSharp: .Net ไลบรารีโอเพ่นซอร์สการบีบอัดข้อมูลซีเรียลไลซ์ประสิทธิภาพสูง! (MessagePack-CSharp) : MessagePack-CSharp เป็นตัวซีเรียลไลเซอร์แพ็คเกจข้อความที่รวดเร็วมากซึ่งเข้ากันได้กับแพลตฟอร์มต่างๆ (รวมถึง .NET, .NET Core, Unity และ Xamarin) รองรับวิธีการที่มีประสิทธิภาพในการซีเรียลไลซ์และดีซีเรียลไลซ์ข้อมูล ซึ่งเหมาะอย่างยิ่งสำหรับแอปพลิเคชันที่มีความต้องการประสิทธิภาพสูง เช่น เกม การประมวลผลแบบกระจาย ไมโครเซอร์วิส หรือการแคชข้อมูล
Github: https://github.com/MessagePack-CSharp/MessagePack-CSharp
บทนำโดยละเอียด: คลิกเพื่อดู
256. openai-dotnet: ไลบรารี .NETSDK จัดทำอย่างเป็นทางการโดย OpenAI! (openai-dotnet) : openai-dotnet เป็นไลบรารี .NET ที่ให้บริการอย่างเป็นทางการโดย OpenAI ซึ่งใช้เพื่ออำนวยความสะดวกในการเข้าถึง OpenAI REST API ในแอปพลิเคชัน .NET
คุณสมบัติและฟังก์ชั่นที่สำคัญของโครงการ:
1. การพัฒนาอย่างรวดเร็ว: ไลบรารีนี้ช่วยให้นักพัฒนาเรียกใช้ฟังก์ชันต่างๆ ของ OpenAI ในสภาพแวดล้อม .NET ได้อย่างรวดเร็ว เช่น การแชทให้สมบูรณ์ การฝังข้อความ การสร้างภาพ การถอดเสียง เป็นต้น
2. ข้อกำหนด OpenAPI: ไลบรารีถูกสร้างขึ้นตามข้อกำหนด OpenAPI ของ OpenAI และพัฒนาร่วมกับ Microsoft
3. ใช้งานง่าย: คุณสามารถเพิ่มไลบรารีนี้ลงในโปรเจ็กต์ .NET ของคุณได้อย่างง่ายดายผ่านตัวจัดการแพ็คเกจ NuGet
4. รองรับ API แบบอะซิงโครนัส: มีสองวิธีในการเรียก API แบบซิงโครนัสและแบบอะซิงโครนัส ทำให้สะดวกสำหรับนักพัฒนาในการเลือกและใช้งานตามความต้องการ
5. การสตรีม: รองรับการสตรีมการตอบสนองของ API ทำให้คุณได้รับผลลัพธ์ที่สร้างขึ้นบางส่วนแบบเรียลไทม์โดยไม่ต้องรอให้สร้างการตอบกลับทั้งหมด
6. เครื่องมือและการเรียกใช้ฟังก์ชัน: รองรับการใช้เครื่องมือและการเรียกใช้ฟังก์ชันในการแชทเสร็จสิ้น ทำให้โมเดลสามารถเรียกใช้ฟังก์ชันภายนอกเพื่อรับข้อมูลได้ตามต้องการ
7. การรวม Azure OpenAI: ยังไม่ได้ใช้งาน แต่จะมีการรองรับการรวมเข้ากับบริการ Azure OpenAI ในอนาคตอันใกล้นี้
8. เนมสเปซอิสระ: แต่ละฟังก์ชันมีเนมสเปซอิสระ
Github: https://github.com/openai/openai-dotnet
บทนำโดยละเอียด: คลิกเพื่อดู
255. mongo-csharp-driver: ไดรเวอร์ไคลเอนต์ C# อย่างเป็นทางการของ MongoDB! (mongo-csharp-driver) : mongo-csharp-driver เป็นโครงการโอเพ่นซอร์สของไคลเอ็นต์ C# อย่างเป็นทางการของ MongoDB สามารถอำนวยความสะดวกให้นักพัฒนา C# โต้ตอบกับฐานข้อมูล MongoDB ในแอปพลิเคชัน โปรเจ็กต์นี้มอบ API ที่หลากหลายแก่เรา เช่น การสืบค้น การอัปเดต การลบและการแทรกข้อมูล การตรวจสอบสิทธิ์ LINQ ธุรกรรม การทำดัชนี ฯลฯ ซึ่งรองรับ .Net Core/.NET Framework อย่างเป็นทางการได้เปิดตัวเวอร์ชันใหม่อยู่เสมอและให้เอกสารการพัฒนาที่มีรายละเอียดมากและการแนะนำฟีเจอร์ใหม่ ๆ เวอร์ชันล่าสุดยังรองรับ Entity Framework Core
Github: https://github.com/mongodb/mongo-csharp-driver
บทนำโดยละเอียด: คลิกเพื่อดู
254. dotnet-starter-kit: สถาปัตยกรรม DDD ที่เรียบง่ายแบบหลายผู้เช่า WebAPI+Blazor แบบโมดูลาร์! (dotnet-starter-kit) : dotnet-starter-kit เป็นโครงการโอเพ่นซอร์สที่ใช้ .NET 8 สถาปัตยกรรมสร้างโซลูชันตามหลักการ Clean Architecture รองรับการเช่าหลายรายการและการแยกส่วนเป็นโครงการนอกกรอบที่ช่วยให้เราพัฒนาโครงการได้อย่างรวดเร็ว
รองรับฐานข้อมูล: PostgreSQL, MySQL, MSSQL, Oracle
นอกจากนี้ยังเป็นตัวเลือกที่ดีในฐานะโปรเจ็กต์การเรียนรู้ที่คุณสามารถเรียนรู้เกี่ยวกับผู้เช่าหลายราย, CQRS, สถาปัตยกรรม onion, มาตรฐานการเข้ารหัสที่ปลอดภัย, การปรับใช้ระบบคลาวด์ไปยัง AWS โดยใช้ Terraform, แนวคิด Docker, ไปป์ไลน์ CICD และเวิร์กโฟลว์ ฯลฯ
Github: https://github.com/fullstackhero/dotnet-starter-kit
บทนำโดยละเอียด: คลิกเพื่อดู
253. CSharpRepl: เครื่องมือบรรทัดคำสั่ง C# ข้ามแพลตฟอร์ม (CSharpRepl) : CSharpRepl เป็นบรรทัดคำสั่งข้ามแพลตฟอร์ม C# REPL (Read-Eval-Print Loop) ซึ่งใช้พื้นฐานจาก Windows, Mac ระบบปฏิบัติการและลินุกซ์ การใช้เครื่องมือนี้ นักพัฒนาสามารถตรวจสอบและเรียนรู้ภาษา C# ได้อย่างรวดเร็ว เครื่องมือนี้เป็นโปรแกรมแบบสแตนด์อโลน แต่ยังสามารถรวมเข้ากับเครื่องมือการพัฒนาอื่น ๆ เช่น Windows Terminal และ Visual Studio Code
Github: https://github.com/waf/CSharpRepl
บทนำโดยละเอียด: คลิกเพื่อดู
252. C-sharp-console-gui-framework: กรอบงาน GUI สำหรับแอปพลิเคชันคอนโซล C# (C-sharp-console-gui-framework) : ConsoleGUI เป็นเฟรมเวิร์ก .NET ที่ขับเคลื่อนด้วยเลย์เอาต์อย่างง่ายสำหรับการสร้างแอปพลิเคชัน GUI บนคอนโซล
คุณสมบัติหลัก: ขับเคลื่อนด้วยเลย์เอาต์: คล้ายกับ WPF หรือ HTML ขับเคลื่อนด้วยเลย์เอาต์โดยสมบูรณ์ นักพัฒนาไม่จำเป็นต้องระบุพิกัดที่แน่นอนของการควบคุม แต่ปล่อยให้แผงสแต็ก แผงเชื่อมต่อ และผู้จัดการเค้าโครงอื่นๆ จัดการโดยอัตโนมัติ การสนับสนุนข้ามแพลตฟอร์ม: เฟรมเวิร์กไม่เชื่อมโยงกับแพลตฟอร์มเฉพาะและไม่มีการพึ่งพาภายนอก โดยมีเป้าหมายเป็น .NET Standard 2.0 และสามารถทำงานบนเครื่อง Windows และ Linux การควบคุมพื้นฐาน: ให้ชุดของการควบคุมพื้นฐาน เช่น กล่องข้อความ (กล่องข้อความ) บล็อกข้อความ (TextBlock) ตาราง (DataGrid) ฯลฯ การออกแบบที่ตอบสนอง: หากไม่ได้ตั้งค่าขนาดหน้าต่างอย่างชัดเจน เค้าโครงจะปรับตามขนาดเริ่มต้นของหน้าต่าง แต่กรอบงานไม่ตรวจพบการเปลี่ยนแปลงขนาดเทอร์มินัลโดยอัตโนมัติ เธรดและความเข้ากันได้: ไม่ปลอดภัยสำหรับเธรด การเปลี่ยนแปลง UI ทั้งหมดควรดำเนินการบนเธรดเดียวกัน ตามค่าเริ่มต้น ConsoleGUI จะใช้รูปแบบสีจริง โดยรองรับสีพื้นหน้าและพื้นหลังได้มากถึง 16.78 ล้านสี หากเทอร์มินัลของคุณไม่รองรับสีจริง คุณสามารถใช้โหมดความเข้ากันได้
Github: https://github.com/TomaszRewak/C-sharp-console-gui-framework
บทนำโดยละเอียด: คลิกเพื่อดู
251. SharpLab: เครื่องมือถอดรหัส .Net สะดวกในการดูโค้ดที่ถอดรหัสแล้วแบบเรียลไทม์! (SharpLab) : อิงจากโปรเจ็กต์โอเพ่นซอร์สที่พัฒนาโดย Roslyn โดยมีฟังก์ชันการตอบรับการคอมไพล์แบบเรียลไทม์ การดูโค้ด IL และฟังก์ชันการแยกคอมไพล์
สามารถช่วยให้นักพัฒนา .Net เข้าใจวิธีการทำงานของคอมไพลเลอร์ได้ดีขึ้น เพิ่มประสิทธิภาพการทำงานของโปรแกรม และดำเนินการเรียนรู้และวิเคราะห์โค้ดเชิงลึก
แกนโครงการมี 3 ฟังก์ชั่น:
1. ดูขั้นตอนการคอมไพล์แบบเรียลไทม์: นักพัฒนาสามารถป้อนโค้ดได้ทันที และดูผลลัพธ์และข้อผิดพลาดในการคอมไพล์ เพื่อให้สามารถแก้ไขปัญหาและปรับปรุงประสิทธิภาพการพัฒนาได้อย่างรวดเร็ว
2. ภาษากลางที่สร้าง (IL): รหัสภาษากลาง (IL) ที่สามารถรวบรวมจากรหัส C#, VB.NET และ F# สามารถช่วยให้นักพัฒนาเข้าใจการแปลงคอมไพเลอร์และปรับซอร์สโค้ดให้เหมาะสม เพื่อดำเนินการในเชิงลึก การวิจัยเกี่ยวกับพฤติกรรมรันไทม์ของ .NET และการเพิ่มประสิทธิภาพการทำงานนั้นมีประโยชน์มาก
3. ดูโค้ดที่ถอดรหัสแล้ว: นอกเหนือจากการดูโค้ด IL แล้ว ยังมีฟังก์ชันการถอดรหัสเพื่อแปลง IL หรือแอสเซมบลีกลับไปเป็นซอร์สโค้ดโดยประมาณ ซึ่งช่วยให้นักพัฒนาเข้าใจโครงสร้างและตรรกะของโปรแกรม วิเคราะห์ไลบรารีของบุคคลที่สาม และเรียนรู้หลักการคอมไพล์ และวิศวกรรมย้อนกลับมีประโยชน์มาก
นี่เป็นเครื่องมือที่มีประโยชน์มาก ไม่ว่าจะเป็นการเรียนรู้ไวยากรณ์ใหม่ การดีบักโค้ดขนาดสั้น หรือสำหรับครูในการอธิบายแนวคิดการเขียนโปรแกรม
Github: https://github.com/ashmind/SharpLab
บทนำโดยละเอียด: คลิกเพื่อดู
250. LinqToExcel: ใช้ Linq เพื่อจัดการไฟล์ Excel ได้อย่างง่ายดาย! (LinqToExcel) : ช่วยให้นักพัฒนาสามารถใช้ไวยากรณ์ LINQ เพื่อสืบค้นข้อมูลในสเปรดชีต Excel และไฟล์ CSV นักพัฒนาสามารถประมวลผลไฟล์ Excel ได้อย่างง่ายดายเหมือนกับฐานข้อมูลปฏิบัติการ
อย่างไรก็ตาม ควรสังเกตว่าจำเป็นต้องติดตั้ง Microsoft Access Database Engine 2010 Redistributable ซึ่งต้องใช้กลไกข้อมูลที่จำเป็นสำหรับไฟล์ Excel
Github: https://github.com/paulyoder/LinqToExcel
บทนำโดยละเอียด: คลิกเพื่อดู
249. Sprache: โครงสร้างตัวแยกวิเคราะห์ C# น้ำหนักเบา ซึ่งสามารถใช้สำหรับการตรวจสอบสตริง ฯลฯ (Sprache) : ไลบรารีที่เรียบง่ายและมีน้ำหนักเบา ออกแบบมาสำหรับการสร้างพาร์เซอร์โดยตรงในโค้ด C# เพื่อแยกวิเคราะห์ข้อความที่มีโครงสร้าง เช่น โค้ด หลักการออกแบบของไลบรารีคือการจัดเตรียม API ที่เข้าใจง่ายและใช้งาน ในขณะที่ยังคงความยืดหยุ่นเพียงพอที่จะรองรับความต้องการในการแยกวิเคราะห์ที่หลากหลาย
Github: https://github.com/sprache/Sprache
บทนำโดยละเอียด: คลิกเพื่อดู
248. mRemoteNG: เครื่องมือจัดการการเชื่อมต่อระยะไกลแบบหลายโปรโตคอล (mRemoteNG) ที่พัฒนาขึ้นโดยใช้ .Net : รองรับตัวจัดการการเชื่อมต่อระยะไกลแบบหลายโปรโตคอลแบบแท็บ
mRemoteNG เพิ่มและแก้ไขคุณสมบัติใหม่มากมายใน mRemote ช่วยให้เราสามารถจัดการและดูการเชื่อมต่อระยะไกลทั้งหมดผ่านอินเทอร์เฟซแบบแท็บที่เรียบง่ายแต่ทรงพลัง
ระบบปฏิบัติการที่รองรับ ได้แก่ Windows 8, Windows Server 2016 ขึ้นไป
Github: https://github.com/mRemoteNG/mRemoteNG
บทนำโดยละเอียด: คลิกเพื่อดู
247. FastEndpoints: เฟรมเวิร์กการพัฒนา ASP.NETCoreWebAPI ที่มีน้ำหนักเบาและมีประสิทธิภาพสูง (FastEndpoints) : FastEndpoints เป็นเฟรมเวิร์ก Web API ที่อิงตามรูปแบบการออกแบบ REPR (การร้องขอ-ปลายทาง-การตอบสนอง) โดยมีจุดมุ่งหมายเพื่อลดจำนวนโค้ดการพัฒนาและปรับปรุงการพัฒนา ประสิทธิภาพ.
เมื่อเปรียบเทียบกับ ASP.NET Core Web API แบบดั้งเดิม FastEndpoints ช่วยให้กระบวนการพัฒนาง่ายขึ้นอย่างมากผ่านตัวจัดการแบบอินไลน์และการเข้าถึงข้อมูลโดยตรง
Github: https://github.com/FastEndpoints/FastEndpoints
บทนำโดยละเอียด: คลิกเพื่อดู
246. SubtitleEdit: โปรแกรมแก้ไขคำบรรยายโอเพ่นซอร์ส (subtitleedit) ที่พัฒนาบน .Net : รองรับการใช้งานข้ามแพลตฟอร์ม รวมถึง Windows, Linux และ macOS ซอฟต์แวร์นี้ไม่เพียงแต่รองรับรูปแบบคำบรรยายหลายรูปแบบเท่านั้น แต่ยังมีฟังก์ชันการแก้ไขที่หลากหลาย ทำให้การสร้าง การแก้ไข และการแปลงคำบรรยายเป็นเรื่องง่ายมาก
Github: https://github.com/SubtitleEdit/subtitleedit
บทนำโดยละเอียด: คลิกเพื่อดู
245. CQRSlite: .Net กรอบงานน้ำหนักเบาสำหรับ CQRS และการจัดหากิจกรรม! (CQRSlite) : โปรเจ็กต์นี้ใช้ C# เพื่อสร้างสถาปัตยกรรม Command Query Response Separation (CQRS) และ Event Sourcing (Event Sourcing) ซึ่งรองรับ .NET 4.5.2 และ .NET Core
โปรเจ็กต์นี้ค่อนข้างง่ายและมาพร้อมกับตัวอย่างง่ายๆ หากคุณต้องการเรียนรู้ CQRS การเริ่มต้นจะง่ายกว่าและเป็นโปรเจ็กต์การเรียนรู้ที่ดี
Github: https://github.com/gautema/CQRSlite
บทนำโดยละเอียด: คลิกเพื่อดู
244. DynamicExpresso: ตัวแยกวิเคราะห์นิพจน์ C# การประมวลผลแบบไดนามิกที่ทรงพลัง (DynamicExpresso) : ตรรกะการแยกวิเคราะห์ในตัว มันสามารถแปลงนิพจน์แลมบ์ดา .NET หรือผู้รับมอบสิทธิ์เป็นคำสั่ง C# และดำเนินการแบบไดนามิกในหน่วยความจำ
Github: https://github.com/dynamicexpresso/DynamicExpresso
บทนำโดยละเอียด: คลิกเพื่อดู
243. CsvHelper: ไลบรารีโอเพ่นซอร์สน้ำหนักเบาและประสิทธิภาพสูงสำหรับการอ่านและเขียนไฟล์ Csv! (CsvHelper) : นี่เป็นเครื่องมือที่ทรงพลังและใช้งานง่ายที่ช่วยให้นักพัฒนาสามารถประมวลผลไฟล์ Csv ได้อย่างสะดวกมาก สะดวกสำหรับเราที่จะนำไปใช้กับสถานการณ์แอปพลิเคชันบางอย่าง เช่น การนำเข้าและส่งออกข้อมูล การย้ายข้อมูล การสร้างรายงาน ฯลฯ
Github: https://github.com/JoshClose/CsvHelper
บทนำโดยละเอียด: คลิกเพื่อดู
242. ZXing.Net: เครื่องสร้างบาร์โค้ดแบบโอเพ่นซอร์สและตัวจดจำ, รหัส QR ในสถานที่ทำงาน, บาร์โค้ด ฯลฯ (ZXing.Net) : ไลบรารีโอเพ่นซอร์สเวอร์ชัน .Net ของ ZXing รองรับการทำงานบนหลายแพลตฟอร์ม รวมถึง Windows, Linux และ macOS และทำงานบน .NET Core และ .NET Framework
Github: https://github.com/micjahn/ZXing.Net
บทนำโดยละเอียด: คลิกเพื่อดู
241. OFGB: เครื่องมือโอเพ่นซอร์สเพื่อปิดการใช้งานโฆษณา Windows 11 ด้วยคลิกเดียว (OFGB) : เครื่องมือที่ใช้ WPF เพื่อสร้างอินเทอร์เฟซผู้ใช้ โดยจะเปิดและปิดโฆษณา Windows 11 โดยการแก้ไขค่าคีย์เฉพาะในรีจิสทรีของ Windows OFGB มีอินเทอร์เฟซผู้ใช้ที่ใช้งานง่าย ทำให้ง่ายสำหรับผู้ใช้ทั่วไปในการดำเนินงาน
Github: https://github.com/xM4ddy/OFGB
บทนำโดยละเอียด: คลิกเพื่อดู
240. Blazor-Workshop: โครงการโอเพ่นซอร์สที่ช่วยให้คุณเรียนรู้การพัฒนาและการปรับใช้ Blazor ตั้งแต่เริ่มต้น (blazor-workshop) : โครงการโอเพ่นซอร์สที่ใช้กรอบงาน Blazor สำหรับการใช้งานจริง โดยจะแสดงให้นักพัฒนาทราบถึงวิธีใช้ Blazor เพื่อสร้างเว็บแอปพลิเคชันเชิงโต้ตอบประสิทธิภาพสูงผ่านเคส BlazingPizza
Github: https://github.com/dotnet-presentations/blazor-workshop
บทนำโดยละเอียด: คลิกเพื่อดู
239. อัลกอริทึม/C-Sharp: ไลบรารีโอเพ่นซอร์ส (C-Sharp) ที่มีโค้ดตัวอย่างอัลกอริทึม C# หลายร้อยโค้ด : โปรเจ็กต์นี้รวบรวม จัดระเบียบ และใช้อัลกอริทึมและโครงสร้างข้อมูลทั่วไปต่างๆ ทั้งหมดใช้ภาษา C# ไม่เพียงแต่เป็นแพลตฟอร์มสำหรับผู้เริ่มต้นในการเรียนรู้อัลกอริทึมเท่านั้น แต่ยังให้การอ้างอิงโค้ดและแรงบันดาลใจในการนำไปใช้สำหรับนักพัฒนาที่มีประสบการณ์
Github: https://github.com/TheAlgorithms/C-Sharp
บทนำโดยละเอียด: คลิกเพื่อดู
238. MudBlazor: ส่วนประกอบโอเพ่นซอร์สของ Blazor พร้อม UI ที่เรียบง่ายและสวยงาม! (MudBlazor) : มอบชุดองค์ประกอบสไตล์การออกแบบวัสดุที่หลากหลายสำหรับแอปพลิเคชัน Blazor MudBlazor มอบไลบรารีส่วนประกอบที่สมบูรณ์ที่ช่วยให้นักพัฒนาสามารถสร้างอินเทอร์เฟซผู้ใช้ที่สวยงามและเต็มไปด้วยคุณสมบัติได้อย่างรวดเร็ว
Github: https://github.com/MudBlazor/MudBlazor
บทนำโดยละเอียด: คลิกเพื่อดู
237. Jot: ไลบรารีโอเพ่นซอร์สที่อำนวยความสะดวกในการคงอยู่ของข้อมูลสถานะและแอปพลิเคชันสำหรับนักพัฒนา .Net (Jot) : มุ่งเน้นไปที่การลดความซับซ้อนของการคงอยู่ของสถานะแอปพลิเคชัน ช่วยให้นักพัฒนาติดตามและจัดการสถานะของแอปพลิเคชันได้อย่างง่ายดาย เช่น ตำแหน่งและขนาดขององค์ประกอบ UI การตั้งค่าและการตั้งค่าของผู้ใช้ เป็นต้น การใช้ Jot สามารถลดจำนวนโค้ดของเราได้อย่างมาก ปรับปรุงประสิทธิภาพการพัฒนา และทำให้โค้ดมีความกระชับและง่ายต่อการบำรุงรักษามากขึ้น
Github: https://github.com/anakic/Jot
บทนำโดยละเอียด: คลิกเพื่อดู
236. WingetUI: เครื่องมือการจัดการแพ็คเกจบรรทัดคำสั่งที่ใช้กันทั่วไปของ Visual Windows (WingetUI) : ส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) เพื่อจัดการแพ็คเกจ รองรับคำสั่งเช่น Winget, Scoop, Chocolatey, Pip, Npm, .NET tools และ PowerShell Gallery WinGetUI ทำให้ผู้ใช้สามารถค้นหา ติดตั้ง อัปเดต และถอนการติดตั้งแอปพลิเคชัน Windows ได้ง่ายขึ้นโดยไม่ต้องใช้บรรทัดคำสั่ง
Github: https://github.com/marticliment/WingetUI
บทนำโดยละเอียด: คลิกเพื่อดู
235. AutoFixture: เครื่องมือสร้างข้อมูลปลอมของ .NET (AutoFixture) : เครื่องมือทดสอบสำหรับ .NET ที่ช่วยให้นักพัฒนาสามารถสร้างข้อมูลการทดสอบแบบสุ่มในการทดสอบหน่วยได้โดยอัตโนมัติ รองรับประเภทข้อมูลที่หลากหลาย รวมถึงประเภทดั้งเดิมทั่วไป ออบเจ็กต์ที่ซับซ้อน คอลเลกชัน และอื่นๆ โปรแกรมแก้ไขอัตโนมัติอนุมานวิธีการสร้างวัตถุที่ซับซ้อนโดยใช้กลไกเช่นการสืบทอด อินเทอร์เฟซ คุณสมบัติ และตัวสร้าง
Github: https://github.com/AutoFixture/AutoFixture
บทนำโดยละเอียด: คลิกเพื่อดู
235. Terminal.Gui: .Net framework สำหรับการสร้างเทอร์มินัลข้ามแพลตฟอร์ม (Terminal.Gui) : ไลบรารีส่วนต่อประสานผู้ใช้เทอร์มินัลข้ามแพลตฟอร์มที่ใช้ .NET ซึ่งช่วยให้นักพัฒนาสามารถใช้ C# เพื่อสร้างแอปพลิเคชั่นเทอร์มินัลโดยไม่ต้องอาศัยองค์ประกอบอินเทอร์เฟซกราฟิกแบบดั้งเดิม . ไลบรารีนี้มีโมเดลการเขียนโปรแกรมที่คล้ายกับ Windows Forms หรือ WPF แต่ได้รับการออกแบบมาโดยเฉพาะสำหรับเทอร์มินัลโหมดข้อความ
Github: https://github.com/gui-cs/Terminal.Gui
บทนำโดยละเอียด: คลิกเพื่อดู
234. MockQueryable: เครื่องมือทดสอบการจำลองการสืบค้น LINQ (MockQueryable) : ไลบรารี่ .NET แบบโอเพ่นซอร์สที่ช่วยให้นักพัฒนาจำลองการสืบค้น LINQ โดยไม่ต้องอาศัยฐานข้อมูล เมื่อใช้ MockQueryable คุณสามารถสร้างออบเจ็กต์ที่สามารถสืบค้นได้ซึ่งสามารถจำลองพฤติกรรม IQueryable จริงได้ รวมถึงการดำเนินการที่ล่าช้า การกรอง การเรียงลำดับ และการดำเนินการอื่นๆ
Github: https://github.com/romantitov/MockQueryable
บทนำโดยละเอียด: คลิกเพื่อดู
233. Coravel: โครงการโอเพ่นซอร์สที่สามารถใช้งานการกำหนดเวลางานคิวและการส่งอีเมล (Coravel) : ไลบรารีการกำหนดตารางเวลางานโอเพนซอร์ส การกำหนดเวลางานการเข้าคิวการแคชการออกอากาศเหตุการณ์การส่งอีเมล ฯลฯ คุณสมบัติของโครงการทำให้คุณสมบัติที่ซับซ้อนเหล่านี้มักจะเข้าถึงและใช้งานได้ง่ายในขณะที่ให้ไวยากรณ์ที่กระชับและใช้งานง่าย
GitHub: https://github.com/jamesmh/coravel
คำแนะนำรายละเอียด: คลิกเพื่อดู
232. แนะนำไลบรารีกราฟิก Vector Lightweight Vector (VectSharp) : ไลบรารี C# ที่ทรงพลังที่ใช้โดยเฉพาะเพื่อสร้างกราฟิกเวกเตอร์รวมถึงข้อความโดยไม่ต้องพึ่งพาบุคคลที่สามและรองรับการทำงานข้ามแพลตฟอร์มรวมถึง Mac, Windows และ Linux ทำให้นักพัฒนาซอฟต์แวร์สามารถรวมการสร้างและการประมวลผลกราฟิกเวกเตอร์เข้ากับโครงการของพวกเขาได้ง่ายขึ้น
gitHub: {"linktogithub", "https://github.com/""}, "https://github.com/"
คำแนะนำรายละเอียด: คลิกเพื่อดู
231. BOGUS: เครื่องมือสร้างข้อมูลปลอมของ. NET (BOGUS) : BOGUS เป็นไลบรารีโอเพนซอร์ส. NET ที่มีชุดเครื่องมือที่ทรงพลังสำหรับการสร้างข้อมูลปลอม (เยาะเย้ย) โครงการที่สะดวกใช้สำหรับการทดสอบการกรอกฐานข้อมูลการสร้างชุดข้อมูลจำลองหรือสร้างข้อมูลตัวอย่างสำหรับการพัฒนาการทดสอบและการใช้การสาธิต
GitHub: https://github.com/bchavez/bogus
คำแนะนำรายละเอียด: คลิกเพื่อดู
230. FLUENTASSERTIONS: C# ห้องสมุดการทดสอบหน่วยการทดสอบการทำให้รหัสทดสอบใช้งานง่ายและอ่านง่ายขึ้น! (FluentAssertions) : FluentAssertions เป็นไลบรารีการยืนยันตาม. NET ซึ่งให้วิธีการโทรแบบโซ่เพื่อเขียนคำสั่งการยืนยัน สนับสนุนเฟรมเวิร์กเฟรมเวิร์ก 4.7, .NET Core 2.1, .NET Core 3.0, .NET 6, .NET มาตรฐาน 2.0/2.1 และเฟรมเวิร์กทดสอบหน่วย MSTEST2, NUNIT3, XUNIT2, MSPEC และ NSPEC3
GitHub: https://github.com/fluentassertions/fluentassertions
คำแนะนำรายละเอียด: คลิกเพื่อดู
229. Imagesharp: ไลบรารีกราฟิกโอเพนซอร์สโอเพ่นซอร์สระดับสูง (ImageSharp) : Imagesharp เป็นไลบรารีรหัสที่ได้รับการจัดการอย่างสมบูรณ์, ไลบรารีกราฟิกกราฟิกข้ามแพลตฟอร์ม รองรับการติดตั้งและใช้งานในสภาพแวดล้อมใด ๆ ที่รองรับ. NET 6+ และสามารถใช้ในสถานการณ์ต่าง ๆ : ด้านอุปกรณ์, คลาวด์, ฝังและ IoT ฯลฯ
GitHub: https://github.com/sixlabors/imagesharp
คำแนะนำรายละเอียด: คลิกเพื่อดู
228. DateTimeExtensions: Library Method Method Method Method Method ของ DateTimeExtensions C# Open Source Library (DateTimeExtensions) : โครงการนี้ส่วนใหญ่เป็นวิธีการขยายเวลาที่เขียนขึ้นสำหรับระบบวันหยุดและระบบวันหยุดและการเป็นตัวแทนข้อความของวันที่ตามธรรมชาติ การคำนวณวันทำงานในหลายเขตเวลา
GitHub: https://github.com/joaomatossilva/datetimextensions
คำแนะนำรายละเอียด: คลิกเพื่อดู
227. WebSocket-Sharp: WebSocket Client และ Server Open Source Library บนแพลตฟอร์ม. NET (WebSocket-Sharp) : WebSocket-Sharp ให้บริการไคลเอนต์ WebSocket และไลบรารีเซิร์ฟเวอร์ที่พัฒนาขึ้นตาม C# และติดตามข้อมูลจำเพาะของ WebSocket Protocol การสื่อสารในแอปพลิเคชัน. NET
GitHub: https://github.com/sta/websocket-sharp
คำแนะนำรายละเอียด: คลิกเพื่อดู
226. eval-expression.net: เรียกใช้สคริปต์ C# แบบไดนามิกคล้ายกับฟังก์ชั่นการประเมินของ JavaScript (eval-expression.net) : eval-expression.net เป็นเครื่องมือที่ทรงพลังมากที่ช่วยให้นักพัฒนาสามารถรวบรวมและเรียกใช้โหมด C# และโหมดนิพจน์ ผ่าน C# Reflection คุณยังสามารถเข้าถึงวิธีการสาธารณะและส่วนตัวฟิลด์ค่าคุณสมบัติและสร้างอินสแตนซ์วัตถุได้อย่างง่ายดาย
GitHub: https://github.com/zzzprojects/eval-expression.net
คำแนะนำรายละเอียด: คลิกเพื่อดู
225. ExcelDataReader:. NET-Performance Excel Open Source Reader (ExcelDataReader) : ExcelDataReader เป็นโครงการโอเพ่นซอร์สที่ทรงพลังและง่ายต่อการใช้งาน ไฟล์
GitHub: https://github.com/exceldatareader/exceldatareader
คำแนะนำรายละเอียด: คลิกเพื่อดู
224. A C# Open Source Tool Tool Library ที่รวมวิธีการขยายมากกว่า 1,000 วิธี (Z.ExtensionMethods) : ให้ชุดของวิธีการขยายที่ใช้งานได้จริงสำหรับนักพัฒนา. NET ซึ่งสามารถลดความซ้ำซ้อนของการทำงานและปรับปรุงประสิทธิภาพการพัฒนา .NET CORE
GitHub: https://github.com/zzzprojects/z.extensionmethods
คำแนะนำรายละเอียด: คลิกเพื่อดู
223. Stableswarmui: ลูกค้า StabledIffusion ผลิตอย่างเป็นทางการทรงพลังและใช้งานง่าย! (Stableswarmui) : Stableswarmui เป็นเฟรมเวิร์ก Webui ที่เปิดตัวอย่างเป็นทางการ
GitHub: https://github.com/stability-ai/stableswarmui
คำแนะนำรายละเอียด: คลิกเพื่อดู
222. Garnet: ระบบแคชโอเพนซอร์สอย่างเป็นทางการของ Microsoft โดยใช้. NET8 สามารถแทนที่ REDIS ได้โดยตรงโดยไม่มีการเปลี่ยนแปลงใด ๆ และมีประสิทธิภาพสูงกว่า! (Garnet) : Garnet เป็นระบบจัดเก็บแคชระยะไกลที่มีประสิทธิภาพสูงโอเพนซอร์สที่พัฒนาอย่างเป็นทางการโดย Microsoft ตาม. NET 8. รองรับโหนดเดี่ยวและกลุ่ม
Garnet ใช้โปรโตคอล RESP ที่ได้รับความนิยมในปัจจุบันซึ่งไม่จำเป็นต้องมีการเปลี่ยนแปลงใด ๆ กับไคลเอนต์ Redis ที่มีอยู่ในภาษาการเขียนโปรแกรมปัจจุบันส่วนใหญ่เช่น stackexchange.redis ใน C#
GitHub: https://github.com/microsoft/garnet
คำแนะนำรายละเอียด: คลิกเพื่อดู
221. Plotly.net: ไลบรารีการทำแผนภูมิแบบอินเทอร์แอคทีฟที่ทรงพลังและสวยงาม (Plotly.net) : Plotly.net เป็นไลบรารีการวาดภาพแบบโอเพนซอร์ส. ประเภทแผนภูมิและฟังก์ชั่นการโต้ตอบ
ผลเริ่มต้นที่สร้างขึ้นของ plotly.net คือไฟล์ HTML ซึ่งสามารถเปิดได้โดยตรงในเบราว์เซอร์
gitHub: https://github.com/plotly/plotly.net
คำแนะนำรายละเอียด: คลิกเพื่อดู
220. ชุดของ Winform Open Source Interface Library (Realtaiizor) ที่มี UI ที่สวยงาม, การควบคุมที่หลากหลายและชุดรูปแบบหลายรูปแบบ : Realtaiizor เป็นไลบรารี Winform UI โอเพ่นซอร์สตาม. NET รองรับ. NET Framework 4.8 ช่วงรุ่นจาก. NETCORE 3.1 ถึง. NET 8
GitHub: https://github.com/taiizor/realtaiizor
คำแนะนำรายละเอียด: คลิกเพื่อดู
219. โครงการโอเพนซอร์สที่อิงจาก. NET ที่รองรับการดาวน์โหลดสื่อสตรีมมิ่งเช่น Live Broadcast (N_M3U8DL-RE) : N_M3U8DL-RE เป็นตัวดาวน์โหลดสื่อสตรีมมิ่งข้ามแพลตฟอร์มตาม. NET ที่รองรับความต้องการและการถ่ายทอดสด /HLS)
โครงการให้ส่วนต่อประสานผู้ใช้ที่เป็นมิตรและสนับสนุนภาษา: ภาษาจีน/ภาษาจีนแบบดั้งเดิม/ภาษาจีนแบบดั้งเดิม สตรีมมิ่งสื่อใน MPD/M3U8/ISM และรูปแบบอื่น ๆ สามารถบันทึกไว้ในเครื่องเพื่อให้ผู้ใช้ดูหรือสร้างเนื้อหาทุติยภูมิ
GitHub: https://github.com/nilaoda/n_m3u8dl-re
คำแนะนำรายละเอียด: คลิกเพื่อดู
218. Yantra: เครื่องยนต์โอเพนซอร์ส JavaScript ข้ามแพลตฟอร์ม (Yantra) ตาม. NET : Yantra เป็นโครงการโอเพ่นซอร์สที่พัฒนาขึ้นตามมาตรฐาน. NET ในสคริปต์. NET
GitHub: https://github.com/yantrajs/yantra
คำแนะนำรายละเอียด: คลิกเพื่อดู
217. Oxyplot: ไลบรารีการวาดภาพโอเพนซอร์สโอเพนซอร์ซ (Oxyplot) ที่ทรงพลังและสวยงาม Windows 8, Windows Phone, Windows Phone Silverlight, Windows Forms, Silverlight, GTK#, XWT, Xamarin.ios, Xamarin.android, Xamarin.Forms และ Xamarin.mac ฯลฯ มันมีฟังก์ชั่นการวาดภาพที่หลากหลายที่สามารถใช้ในการสร้างแผนภูมิประเภทต่าง ๆ เช่นแผนภูมิบรรทัดแผนภูมิคอลัมน์แผนภูมิวงกลมแผนภูมิกระจาย ฯลฯ
GitHub: https://github.com/oxyplot/oxyplot
คำแนะนำรายละเอียด: คลิกเพื่อดู
216. ไลบรารีการสื่อสารเครือข่ายที่เร็วและมีความสามารถพิเศษสูงและต่ำต้อย: รองรับ TCP, SSL, UDP, HTTP, HTTPS, WebSocket Multi-Protocol (NetCoreserver) : NetCoreserver เป็นโครงการโอเพ่นซอร์สตาม. NET Core, สูง-สูง ประสิทธิภาพ, เซิร์ฟเวอร์ซ็อกเก็ตแบบอะซิงโครนัสข้ามแพลตฟอร์มและไลบรารีไคลเอ็นต์ โครงการสนับสนุนโปรโตคอลการส่งข้อมูลที่หลากหลายรวมถึง TCP, SSL, UDP, HTTP, HTTPS และ WebSocket ให้นักพัฒนาที่มีฟังก์ชั่นการสื่อสารเครือข่ายที่หลากหลาย
GitHub: https://github.com/chronoxor/netcoreserver
คำแนะนำรายละเอียด: คลิกเพื่อดู
215. Flurl: Star3.9K chained retful style http โอเพนซอร์ส. Net Library (FLURL) : ห้องสมุดโอเพนซอร์สที่พัฒนาขึ้นตาม. NET ซึ่งเป็นเซิร์ฟเวอร์การก่อสร้าง URL และไลบรารีไคลเอ็นต์ไคลเอนต์ HTTP ที่ทันสมัย . โครงการโอเพ่นซอร์สนี้มีคุณสมบัติที่ทรงพลังที่ช่วยให้นักพัฒนาสามารถสร้างและจัดการคำขอ HTTP ที่น่าประทับใจได้อย่างง่ายดาย
GitHub: https://github.com/tmenier/flurl
คำแนะนำรายละเอียด: คลิกเพื่อดู
214. Nodatime: ไลบรารีวันที่และเวลาโอเพ่นซอร์สที่ทรงพลังสำหรับ. NET (nodatime) : ห้องสมุดวันที่และเวลาที่เปิดกว้างที่ออกแบบมาสำหรับ. NET ซึ่งช่วยให้นักพัฒนาสามารถประมวลผลวันที่ในเวลาที่ง่ายขึ้นและยืดหยุ่นมากขึ้น
GitHub: https://github.com/nodatime/nodatime
คำแนะนำรายละเอียด: คลิกเพื่อดู
213. แนะนำไลบรารีส่วนขยาย dapper เพื่อให้ง่ายต่อการสร้างและรักษาความปลอดภัย SQL แบบสอบถาม! (DapperQueryBuilder) : DapperQueryBuilder เป็นไลบรารีส่วนขยายที่ช่วยเพิ่มฟังก์ชั่นของ dapper โดยเฉพาะอย่างยิ่งเกี่ยวกับการสร้างแบบสอบถามและคำสั่ง SQL แบบไดนามิก มันให้การแก้ไขสตริงและการดำเนินการ API ที่คล่องแคล่วทำให้มันง่ายและง่ายขึ้นสำหรับเราในการสร้างแบบสอบถามแบบไดนามิกที่ซับซ้อนโดยไม่เสี่ยงต่อการฉีด SQL
GitHub: https://github.com/drizin/dapperquerybuilder
คำแนะนำรายละเอียด: คลิกเพื่อดู
212. A เช่นวันที่ถ่ายภาพรุ่นกล้องการตั้งค่าการเปิดรับแสงที่ตั้งทางภูมิศาสตร์ ฯลฯ
GitHub: https://github.com/drewnoakes/metadata-extractor-dotnet
คำแนะนำรายละเอียด: คลิกเพื่อดู
211. A ไลบรารีนี้ให้ API ที่ใช้งานง่ายต่อการใช้งานเพื่อจัดการองค์ประกอบต่าง ๆ ในไฟล์ PowerPoint (.pptx)
GitHub: https://github.com/shapecrawler/shapecrawler
คำแนะนำรายละเอียด: คลิกเพื่อดู
210. GitHub เปิดแพลตฟอร์ม SDK สำหรับ. NET Developers (GitHub) : Octokit.net เป็นไลบรารีโอเพนซอร์ส. NET ในการจัดการคลังสินค้าจัดการคำขอดึงสร้างและอัปเดตปัญหาโต้ตอบกับ GitHub Webhooks และอื่น ๆ ในเวลาเดียวกันคุณยังสามารถรับข้อมูลรายละเอียดของผู้ใช้เช่นชื่อผู้ใช้ที่อยู่อีเมลจำนวนผู้ติดตาม ฯลฯ ด้วยรหัสสองสามบรรทัด
GitHub: GitHub
คำแนะนำรายละเอียด: คลิกเพื่อดู
209. Translumo: เครื่องมือแปลหน้าจอแบบเรียลไทม์โอเพนซอร์สที่พัฒนาขึ้นจาก. NET (Translumo) : ซอฟต์แวร์แปลหน้าจอโอเพ่นซอร์สที่พัฒนาขึ้นตาม. NET เวลาเช่นวิดีโอ
GitHub: https://github.com/danily07/translumo
คำแนะนำรายละเอียด: คลิกเพื่อดู
208. เกมโอเพนซอร์สงูที่พัฒนาขึ้นใน C# มีขนาดเพียง 8KB เท่านั้น! () : โครงการโอเพนซอร์สงู
GitHub:
คำแนะนำรายละเอียด: คลิกเพื่อดู
207. เครื่องมือโอเพ่นซอร์ส (การพึ่งพา) ที่สามารถดูการพึ่งพา DLL : โครงการนี้ได้รับการพัฒนาตาม C# และถูกใช้โดยนักพัฒนา Windows เพื่อแก้ปัญหาการพึ่งพาการโหลด DLL การวิเคราะห์ DLL รองรับ 3 ตัวเลือก: พฤติกรรมเริ่มต้น: เด็กเท่านั้นประมวลผลการนำเข้าย่อย PE และไม่มีเนื้อหาอื่น ๆ การประมวลผลการโหลดล่าช้า: RecursiveOnLyOndirectimports ไม่จัดการกับการโหลด DLL ที่ล่าช้า การวิเคราะห์แบบเรียกซ้ำที่สมบูรณ์: เรียกซ้ำดำเนินการวิเคราะห์แบบเรียกซ้ำได้อย่างสมบูรณ์ ตัวเลือกนี้ต้องใช้เวลาและหน่วยความจำมากขึ้น
GitHub: https://github.com/lucasg/dependencies
คำแนะนำรายละเอียด: คลิกเพื่อดู
206. วิธีการป้อนข้อมูลอักขระพิเศษแบบโอเพนซอร์ส (Wincompose) พัฒนาขึ้นอยู่กับ C# : นี่คือโครงการโอเพนซอร์สที่พัฒนาขึ้นจาก C# ซึ่งอำนวยความสะดวกให้เราป้อนอักขระพิเศษและการแสดงออกของอิโมจิผ่านการรวมแป้นพิมพ์และการคัดลอก
โครงการรวมอักขระพิเศษหลายพันตัวและการแสดงออกของอิโมจิและยังรองรับชุดค่าผสมที่กำหนดเอง
เทคโนโลยีที่เกี่ยวข้องในโครงการนี้:. NET Framework, Windows API, C#
GitHub: https://github.com/samhocevar/wincompose
คำแนะนำรายละเอียด: คลิกเพื่อดู
205. โครงการโอเพ่นซอร์สที่รองรับฟอนต์หลายตัว, รหัสการตรวจสอบภาพ. NET แบบคงที่และไดนามิก (Lazycaptcha) : โครงการนี้เป็นไลบรารีการตรวจสอบภาพโอเพ่นซอร์สที่พัฒนาขึ้นตาม Skiasharp และภาพคงที่
โครงการนี้ได้รับการพัฒนาด้วย. NET Standard 2.0 และรองรับข้ามแพลตฟอร์ม นอกจากนี้ผู้เขียนยังสร้างโครงการอื่นซึ่งเป็นโครงการโอเพ่นซอร์สการตรวจสอบแบบเลื่อนตาม. NET Standard 2.0+Vue2
GitHub: https://github.com/pojianbing/lazycaptcha
คำแนะนำรายละเอียด: คลิกเพื่อดู
204. ปลั๊กอินเสริมโอเพนซอร์สที่ทำให้ทุกอย่างมีประสิทธิภาพยิ่งขึ้น! (EverythingToolbar) : ปลั๊กอินเสริมเสริมโอเพนซอร์สซึ่งพัฒนาขึ้นจาก C#ซึ่งสามารถรวมทุกอย่างเข้ากับแถบงานเดสก์ท็อป Windows และรองรับ Windows 10 และ Windows 11 ได้อย่างสมบูรณ์แบบ
GitHub: https://github.com/srwi/everythingtoolbar
คำแนะนำรายละเอียด: คลิกเพื่อดู
203. Optimizer: เครื่องมือโอเพ่นซอร์สที่ดีที่สุด (Optimizer) ได้รับการพัฒนาตาม. NET เพื่อปรับปรุงประสิทธิภาพของระบบ Windows : เครื่องมือเพิ่มประสิทธิภาพสำหรับระบบ Windows ซึ่งออกแบบมาเพื่อปรับปรุงประสิทธิภาพของคอมพิวเตอร์เพิ่มความเป็นส่วนตัวและความปลอดภัย
GitHub: https://github.com/hellzerg/optimizer
คำแนะนำรายละเอียด: คลิกเพื่อดู
202. ใช้สต็อก 5 .NET โอเพนซอร์สกราฟิกโครงการ (ImageWizard) พัฒนาขึ้นอยู่กับ SkiAsharp : ตามคลังกราฟิกนี้เราสามารถทำสิ่งต่าง ๆ ได้มากมายเช่นการพัฒนาเครื่องมือวาดภาพการสร้างรายงานการสร้างภาพเชื่อมต่อผู้ใช้ เป็นต้นตราบใดที่เราปล่อยให้มันจินตนาการสามารถใช้ทำหลายสิ่งได้
GitHub: https://github.com/toptensoftware/richtextkithttps://github.com/mattelibow/skiasharpfiddlehttps://github.com/guitarrapc/skiasharp.qrcodehttps://guitarrapc/skiasharp.qrcodehtps://guitarrapc github.com/usercode/imagewizard
คำแนะนำรายละเอียด: คลิกเพื่อดู
201. Dev-Home: Artifact ศูนย์ควบคุมนักพัฒนาอื่นผลิตอย่างเป็นทางการโดย Microsoft!
GitHub: https://github.com/microsoft/devhome//github.com/microsoft/devhome
คำแนะนำรายละเอียด: คลิกเพื่อดู
200. Skiasharp: Library กราฟิกกราฟิกข้ามแพลตฟอร์มที่ทรงพลังและยืดหยุ่นของ NET (SKIASHARP) : SKIASHARP เป็นแพ็คเกจ. NET ที่ใช้ไลบรารีกราฟิก SKIA ของ Google สามารถใช้เว็บแอปพลิเคชันได้
. NET นักพัฒนาสามารถใช้ประโยชน์จากคลังกราฟิกกราฟิกข้ามแพลตฟอร์มที่ทรงพลังและยืดหยุ่นนี้เพื่อให้ได้ภาพวาดกราฟิกคุณภาพสูงและการแสดงผล
GitHub: https://github.com/mono/skiasharp
คำแนะนำรายละเอียด: คลิกเพื่อดู
199. Powertoys: เครื่องมืออื่นในการปรับปรุงประสิทธิภาพการทำงานผลิตอย่างเป็นทางการโดย Microsoft และพัฒนาใน C#! (PowerToys) : เครื่องมือนี้เป็นเครื่องมือการเพิ่มประสิทธิภาพอย่างเป็นทางการจาก Microsoft และเหมาะสำหรับระบบปฏิบัติการ Windows 10+ มันมีฟังก์ชั่นต่าง ๆ ที่ออกแบบมาเพื่อช่วยให้ผู้ใช้จัดการปรับแต่งและเพิ่มประสิทธิภาพระบบ Windows เพื่อปรับปรุงประสิทธิภาพการทำงาน มันมีเครื่องมือทั่วไปเช่นตัวเลือกสี, ตัวจัดการหน้าต่างเต็ม, แป้นพิมพ์ลัดตัวจัดการ, การใช้งานแท็บ Alt+ที่ดีกว่า, ตัวติดตามแบตเตอรี่, ไฟล์เปลี่ยนชื่อแบตเตอรี ฯลฯ
GitHub: https://github.com/microsoft/powertoys
คำแนะนำรายละเอียด: คลิกเพื่อดู
198. A .NET Open Source Project สำหรับการประมวลผล PDF (PDFPIG) : PDFPIG เป็นโครงการโอเพ่นซอร์สที่พัฒนาขึ้นตาม. NET และเป็นไลบรารีการประมวลผล PDF ที่ทรงพลัง
1. สนับสนุนการแยกตำแหน่งและขนาดของข้อความในเอกสาร PDF เพื่อให้สามารถรับข้อความของเอกสารได้
2. รองรับการค้นหารูปภาพจากเอกสาร PDF
3. สนับสนุนการอ่านความคิดเห็น PDF, แบบฟอร์ม PDF, เอกสารฝังตัวและไฮเปอร์ลิงก์;
4. การสนับสนุนการเข้าถึงข้อมูลเมตาเอกสาร PDF;
5. สนับสนุนการสร้างไฟล์ PDF และการเขียน PDF;
6. สนับสนุนการเข้าถึงเนื้อหาของไฟล์ที่เข้ารหัสผ่านรหัสผ่าน
7. การวิเคราะห์เค้าโครงเอกสาร: นอกจากนี้ยังมีเครื่องมือวิเคราะห์เค้าโครงเอกสารเช่นการตัด XY แบบเรียกซ้ำสเปกตรัมเอกสารและอัลกอริทึมเพื่อนบ้านที่ใกล้ที่สุด นอกจากนี้ยังรองรับเนื้อหาหน้าส่งออกไปยังรูปแบบ Alto, PagexML และ HOCR;
8. ไม่รองรับตารางโดยตรง แต่สามารถใช้งานได้โดยใช้ Tabula Sharp หรือ Camelot Sharp
GitHub: https://github.com/uglytoad/pdfpig
คำแนะนำรายละเอียด: คลิกเพื่อดู
197. กรอบการกำหนดตารางเวลางานโอเพ่นซอร์ส NET ที่ทรงพลังมาก (Hangfire) : Hangfire เป็นเฟรมเวิร์กการจัดตารางเวลางาน. NET แบบโอเพ่นซอร์ส งานพื้นหลังไม่จำเป็นต้องพัฒนาบริการพื้นหลังเพิ่มเติม
ในเวลาเดียวกัน Hangfire มีคอนโซลแบบบูรณาการในตัวซึ่งคุณสามารถเห็นสถานการณ์การจัดตารางงานของงานได้อย่างชัดเจนและรองรับที่เก็บข้อมูลถาวรรวมถึง Redis, SQL Server, SQL Azure และ MSMQ
GitHub: https://github.com/hangfireio/hangfire
คำแนะนำรายละเอียด: คลิกเพื่อดู
196. โครงการโอเพนซอร์ส NET ที่มีความสามารถในการประมวลผล PDF ที่ทรงพลัง (ITEXT7-DOTNET) : ITEXT7-DOTNET เป็นไลบรารีที่ทรงพลังซึ่งออกแบบมาเป็นพิเศษสำหรับ. NET ใช้ในการสร้างแก้ไขและใช้งานไฟล์ PDF ซึ่งสามารถช่วยเราได้อย่างรวดเร็วและดำเนินการ ไฟล์ PDF ได้อย่างมีประสิทธิภาพ
โครงการสนับสนุนการสร้างไฟล์ PDF ประเภทต่าง ๆ รวมถึงเอกสารข้อความพื้นฐานตารางภาพการเชื่อมต่อ ฯลฯ นอกจากนี้ยังมีฟังก์ชั่นการแก้ไขที่ทรงพลังเช่นการปรับเค้าโครงหน้าการเพิ่มลายน้ำ ฯลฯ
นอกจากนี้ยังรองรับฟังก์ชั่นการเข้ารหัสความเป็นสากลและคุณสมบัติอื่น ๆ รองรับ PDF/A, PDF/UA ฯลฯ
GitHub: https://github.com/itext/itext7-dotnet
คำแนะนำรายละเอียด: คลิกเพื่อดู
195. A. NET Open Source Project ที่สนับสนุนการแปลงหน้า HTML เป็น PDF (Dinktopdf) : นี่คือโครงการโอเพ่นซอร์สที่พัฒนาขึ้นตาม. NET ในคอนโซลและเว็บแอปพลิเคชัน
GitHub: https://github.com/rdvojmoc/dinktopdf
คำแนะนำรายละเอียด: คลิกเพื่อดู
194. เครื่องมือโอเพ่นซอร์สที่ทรงพลัง (exceldna) สำหรับการพัฒนาปลั๊กอิน excel โดยใช้ C# : excel-DNA เป็นโครงการโอเพนซอร์ส ฟังก์ชั่นแผนภูมิรูปแบบ ฯลฯ คุณไม่เพียง แต่ใช้ประโยชน์จากไลบรารีที่ทรงพลังของ. NET เท่านั้น แต่ยังเชื่อมต่อและโต้ตอบกับข้อมูลภายนอกโปรแกรม ฯลฯ
เราสามารถใช้โครงการนี้เพื่อพัฒนาการวิเคราะห์และประมวลผลข้อมูลระบบอัตโนมัติข้อมูลและสถานการณ์อื่น ๆ
GitHub: https://github.com/excel-dna/exceldna
คำแนะนำรายละเอียด: คลิกเพื่อดู
193. การบันทึกหน้าจอที่ทรงพลังและใช้งานง่ายเครื่องมือ. NET Open Source (Captura) : เครื่องมือนี้ไม่เพียง แต่รองรับการบันทึกแบบเต็มหน้าจอ แต่ยังมีหลายโหมดเช่นการบันทึกพื้นที่การบันทึกเกมและการบันทึกกล้อง ไม่ว่าจะเป็นการบันทึกการดำเนินงานซอฟต์แวร์เกมการออกอากาศสดการสอนออนไลน์การผลิตหลักสูตรหรือวิดีโอออนไลน์เราสามารถตอบสนองความต้องการของคุณได้ นอกจากนี้เครื่องมือนี้ยังสามารถบันทึกเนื้อหาหน้าจอที่หลากหลายเช่นการคลิกเมาส์และอินพุตแป้นพิมพ์
GitHub: https://github.com/mathewsachin/captura
คำแนะนำรายละเอียด: คลิกเพื่อดู
192. แนะนำโครงการ CMS โอเพนซอร์ส NET (UMBRACO-CMS) : ทีมนักพัฒนา UMBRACO CMS มาจากเดนมาร์ก เป็นที่รู้จักกันดีในเรื่องของประสบการณ์ผู้ใช้และความสามารถในการปรับแต่งในระดับสูงเหมาะสำหรับการพัฒนาโครงการเว็บไซต์ประเภทต่าง ๆ เช่นการพัฒนาเว็บไซต์ขององค์กรระบบอีคอมเมิร์ซระบบการจัดการองค์กร ฯลฯ
GitHub: https://github.com/umbraco/umbraco-cms
คำแนะนำรายละเอียด: คลิกเพื่อดู
191. แนะนำรายงาน Star1.3K. NET Open Source (รายงานการปิดผนึก) : รายงานการปิดผนึกเป็นโครงการโอเพ่นซอร์สตามเฟรมเวิร์ก. NET ลดความซับซ้อน ด้วยการใช้โครงการนี้องค์กรสามารถจัดทำรายงานที่มีคุณภาพสูงได้อย่างรวดเร็วซึ่งจะเป็นการปรับปรุงประสิทธิภาพการทำงานและความเร็วในการตัดสินใจ
GitHub: https://github.com/ariacom/seal-report
คำแนะนำรายละเอียด: คลิกเพื่อดู
190. โครงการโอเพนซอร์ส NET ที่ช่วยให้คุณสร้างการ์ตูนและเว็บไซต์ใหม่ ๆ ได้อย่างง่ายดาย (Kavita) : โครงการโอเพ่นซอร์สที่พัฒนาขึ้นจาก. NET สามารถดูและจัดการในเบราว์เซอร์
โครงการรองรับการจัดกลุ่มและการจัดการการอ่านที่ยืดหยุ่นฟังก์ชั่นการจัดการผู้ใช้ที่มีประสิทธิภาพฟังก์ชั่นเครื่องอ่านเว็บที่ทรงพลังการสนับสนุนการแปลแดชบอร์ดและแถบด้านข้างที่ปรับแต่งได้
โครงการนี้มีฟังก์ชั่นที่สมบูรณ์ทำให้สะดวกสำหรับนักพัฒนาในการสร้างเว็บไซต์การ์ตูนอย่างรวดเร็วหรือดำเนินการพัฒนาทุติยภูมิ
โครงการถูกสร้างขึ้นตามเฟรมเวิร์ก Core ASP.NET และรองรับการรันผ่านคอนเทนเนอร์ Docker
GitHub: https://github.com/kareadita/kavita
คำแนะนำรายละเอียด: คลิกเพื่อดู
189. โครงการโอเพนซอร์ส GitHub (StabilityMatrix) ที่ทำให้ StabledIffusion มีความเสถียรและใช้งานง่ายขึ้น : โครงการโอเพ่นซอร์สที่พัฒนาขึ้นตาม. NET
รองรับการติดตั้งแบบคลิกเดียวและอัปเดตแพ็คเกจซอฟต์แวร์ Web UI ของการแพร่กระจายที่เสถียรและให้ส่วนต่อประสานผู้ใช้ที่ใช้งานง่ายและง่ายต่อการใช้งาน
GitHub: https://github.com/lykosai/stabilitymatrix
คำแนะนำรายละเอียด: คลิกเพื่อดู
188. DOTNETZIP: ไลบรารีการประมวลผลไฟล์ ZIP ที่ทรงพลังใน. NET (DOTNETZIP) : ไลบรารีโอเพ่นซอร์ส. NET สำหรับการประมวลผลรูปแบบไฟล์ ZIP ไลบรารีคลาสนี้มีฟังก์ชั่นการทำงานของไฟล์ ZIP รวมถึงการอ่านการเขียนการดัดแปลงการเข้ารหัส ฯลฯ มันเป็นห้องสมุดที่ทรงพลังและยืดหยุ่นซึ่งใช้งานง่ายมาก
GitHub: https://github.com/dinochiesa/dotnetziphttps://github.com/dinochiesa/dotnetzip
คำแนะนำรายละเอียด: คลิกเพื่อดู
187. Quasar: เครื่องมือจัดการระยะไกล NET ที่มีน้ำหนักเบาและมีประสิทธิภาพ (Quasar) : เครื่องมือการจัดการระยะไกลที่รวดเร็วและน้ำหนักเบาพัฒนาขึ้นตาม C# และโอเพ่นซอร์ส เครื่องมือการจัดการระยะไกลที่ใช้งานได้
GitHub: https://github.com/quasar/quasar
คำแนะนำรายละเอียด: คลิกเพื่อดู
186. ผลิตอย่างเป็นทางการโดย Microsoft: GPT Model Model Orchestration Tool ซึ่งรองรับหลายเวอร์ชันภาษาเช่น C# และ Python (Kernel Semantic-Kernel) : Semantic Kernel เป็น SDK ที่มีน้ำหนักเบา อินเทอร์เฟซกับ API ของรูปแบบการกอดขนาดใหญ่และรองรับ C#, Python และ Java รุ่น
GitHub: https://github.com/microsoft/semantic-kernel
คำแนะนำรายละเอียด: คลิกเพื่อดู
185. CEFSHARP: การทำงานอัตโนมัติของเว็บเพจและ ARTIFACT CRAWLER (CEFSHARP) : CEFSHARP เป็นโครงการโอเพนซอร์ส
มันทำให้สะดวกมากสำหรับนักพัฒนาที่จะใช้ C# เพื่อโต้ตอบกับเบราว์เซอร์และสามารถจัดการ HTML, CSS, เรียกใช้รหัส JavaScript ฯลฯ เพื่อประมวลผลเนื้อหาของหน้า
รองรับมัลติเธรดซึ่งอำนวยความสะดวกให้กับนักพัฒนาในการสร้างวัตถุเบราว์เซอร์หลายอย่างและสามารถจำลองการดำเนินงานของผู้ใช้ที่แตกต่างกันได้โดยการตั้งค่า CookieContainer และ UserAgent เพื่อปรับปรุงการรวบรวมข้อมูลหน้าเว็บและความเร็ว
GitHub: https://github.com/cefsharp/cefsharp
คำแนะนำรายละเอียด: คลิกเพื่อดู
184. ไลบรารีการทดสอบ. NET ที่ใช้งานง่าย (ปลอม) : FakeItEasy เป็นไลบรารีโอเพ่นซอร์สที่เรียบง่ายสำหรับแพลตฟอร์ม. NET ทำการทดสอบหน่วย
ห้องสมุดนี้ใช้งานง่ายมากช่วยให้นักพัฒนาสามารถจำลองสถานการณ์ต่าง ๆ เพื่อตรวจสอบว่ารหัสที่ถูกทดสอบนั้นถูกต้องหรือไม่
GitHub: https://github.com/fakeiteasy/fakeiteasy
คำแนะนำรายละเอียด: คลิกเพื่อดู
183. สร้างเซิร์ฟเวอร์ Nuget ส่วนตัว (Baget) : Baget เป็นโครงการเซิร์ฟเวอร์ Nuget ที่มีน้ำหนักเบาแบบโอเพ่นซอร์สที่พัฒนาขึ้นจาก. NET Core
GitHub: git clone https://github.com/loic-sharma/baget.git https://github.com/loic-sharma/baget
คำแนะนำรายละเอียด: คลิกเพื่อดู
182. A .NET Open Source Library (Downloader) ที่รองรับการดาวน์โหลดแบบหลายเธรด ดาวน์โหลดไฟล์ท้องถิ่น ฯลฯ
มันให้ API ที่ง่ายและใช้งานง่ายสำหรับนักพัฒนาเพื่อรวมเข้ากับแอปพลิเคชันของตนเอง
รองรับการสตรีมสดเช่นการเล่นเพลงขณะดาวน์โหลด
GitHub: https://github.com/bezzad/downloader
คำแนะนำรายละเอียด: คลิกเพื่อดู
181. A . JavaScript แสดงผล HTML โต้ตอบกับองค์ประกอบ UI และอื่น ๆ
ตัวอย่างเช่นสามารถใช้ในการรวบรวมข้อมูลเว็บเพจสร้างหน้า PDF หรือรูปภาพถ่ายภาพหน้าจอของหน้าเว็บและดำเนินการทดสอบอัตโนมัติ
GitHub: https://github.com/hardkoded/puppeteer-sharp
คำแนะนำรายละเอียด: คลิกเพื่อดู
180. เครื่องกำเนิดเอกสาร PDF. NET Library (QuestPDF) : เครื่องกำเนิดเอกสาร PDF. NET Open Source Library ซึ่งให้บริการเลย์เอาต์เอ็นจิ้นและการสนับสนุนที่สมบูรณ์แบบสำหรับฟังก์ชั่นการเพจ
GitHub: https://github.com/questpdf/questpdf
คำแนะนำรายละเอียด: คลิกเพื่อดู
179. เอ็นจิ้นการดำเนินการ JavaScript Pure. NET (Jurassic) : เอ็นจิ้นการดำเนินการ JavaScript ที่ได้รับการจัดการโดยใช้ข้อตกลงการออกใบอนุญาต MS-PL เป้าหมายของมันคือการกลายเป็นเอ็นจิ้น JavaScript ที่ทรงพลังที่สุดและมาตรฐานบนแพลตฟอร์ม. NET
GitHub: https://github.com/paulbartrum/jurassic
คำแนะนำรายละเอียด: คลิกเพื่อดู
178. ไลบรารีโอเพ่นซอร์สสำหรับการตรวจสอบเวลาการดำเนินการ C# วิธีการ (MethodTimer) : ไลบรารี. NET น้ำหนักเบาที่ใช้ในการวัดและวิเคราะห์เวลาการดำเนินการในการดำเนินการในแอปพลิเคชัน. NET และสามารถรวมเข้ากับแอปพลิเคชัน. NET ที่มีอยู่ได้อย่างง่ายดาย
จัดเตรียมฟังก์ชั่นการกำหนดเวลาที่มีความแม่นยำสูงซึ่งสามารถวัดเวลาการดำเนินการของวิธีการอย่างแม่นยำในขณะที่ใช้แท็กที่กำหนดเองเพื่ออำนวยความสะดวกในการระบุวิธีการที่ดีขึ้น
GitHub: https://github.com/fody/methodtimer
คำแนะนำรายละเอียด: คลิกเพื่อดู
177. คอลเลกชัน. NET ที่ใช้กันทั่วไปของไลบรารีเครื่องมือโอเพ่นซอร์สรวมถึง CSV, PDF, Excel ฯลฯ (Sylvan) : โครงการนี้แบ่งออกเป็น 5 ส่วน:
1. ใช้กันทั่วไป: การเข้ารหัสการแปลง, ตัวแปรการแจงนับที่ใช้กันทั่วไป, มัลติเธรด, การเรียงลำดับรายการ, ฯลฯ ;
2. ฐานข้อมูล: การดำเนินการทั่วไปสำหรับ ado.net encapsulation;
3. CSV: อ่านและเขียนไลบรารี CSV;
4. Excel: อ่านและเขียนไลบรารี Excel, รูปแบบรองรับ. xlsx, .xlsb และ. xls รองรับการแปลงเป็นรูปแบบ CSV;
5. XBase: รองรับการอ่านข้อมูล XBase อย่างรวดเร็ว
ฟังก์ชั่นที่จัดทำโดยโครงการนี้ค่อนข้างง่ายและเหมาะสำหรับโครงการขนาดเล็ก
GitHub: https://github.com/markpflug/sylvan
คำแนะนำรายละเอียด: คลิกเพื่อดู
176. ESHOP ดังต่อไปนี้. NET8 เพื่อนำไปสู่การอัพเกรดครั้งใหญ่การผสมผสานที่ลงตัวของสถาปัตยกรรม Microservice และ GPT! (ESHOP) : ESHOP ใช้สถาปัตยกรรม microservice ซึ่งแบ่งออกเป็นแกนกลางการอนุมัติอัตลักษณ์การสั่งซื้อแคตตาล็อกและ microservices ตะกร้าสินค้า ฐานข้อมูลใช้ PostgreSQL, แคชใช้ REDIS และระบบ ASPIRE ที่เพิ่งเปิดตัวใหม่ก็ถูกนำมาใช้
GitHub: ที่อยู่โครงการโอเพ่นซอร์ส: https://github.com/dotnet/eshophttps://github.com/dotnet/eshop
คำแนะนำรายละเอียด: คลิกเพื่อดู
175. A .NET โอเพนซอร์สไลบรารีสำหรับการใช้งานไฟล์ excel (scolowxml) : ไลบรารีโอเพ่นซอร์สของบุคคลที่สามที่รองรับการอ่านการทำงานและการเขียนไฟล์ Excel 2007+ (.xlsx, .xlsm) และขึ้นอยู่กับการห่อหุ้ม openxml เพื่อให้นักพัฒนาไม่จำเป็นต้องเข้าใจ API พื้นฐานของ OpenXML API ทำให้ง่ายต่อการใช้กับการพัฒนาโครงการ
gitHub: https://github.com/closedxml/closedxml
คำแนะนำรายละเอียด: คลิกเพื่อดู
174. Nintendo Switch Open Source Emulator (Ryujinx) พัฒนาขึ้นจาก C# : โอเพนซอร์ส Nintendo Switch Emulator ที่สามารถจำลองเกมสวิตช์วิ่งบนพีซี พัฒนาใน C# และขึ้นอยู่กับกรอบเทคโนโลยี. NET Core มันสามารถเรียกใช้ข้ามแพลตฟอร์มบนระบบปฏิบัติการเช่น Windows, Linux และ MacOS
โดดเด่นด้วยการส่งมอบความแม่นยำและประสิทธิภาพที่ยอดเยี่ยมอินเทอร์เฟซที่ใช้งานง่ายและการสร้างที่สอดคล้องกันโครงการได้รับการทดสอบมากกว่า 4,050 เกมโดยมี 3,400 ยืนยันว่าจะวิ่งได้
GitHub: https://github.com/ryujinx/ryujinx
คำแนะนำรายละเอียด: คลิกเพื่อดู
173. ตัวจัดการไฟล์ที่จัดเก็บข้อมูลบนคลาวด์พัฒนาขึ้นจาก. NET, โอเพนซอร์สและรองรับตัวจัดการไฟล์คลาวด์ที่จัดเก็บข้อมูลแบบหลายแพลตฟอร์ม (Camelotia) : ตัวจัดการไฟล์ที่เก็บข้อมูลบนคลาวด์ได้รับการพัฒนาตามเฟรมเวิร์ก. NET UI และเฟรมเวิร์ก ReactiveUI : Yandex Disk, Google Drive, เอกสาร VK, GitHub, FTP, SFTP และระบบไฟล์ท้องถิ่น แพลตฟอร์มที่ทำงานบน: Windows, Linux, MacOS, Xbox, Surface Hub และ HoloLens โครงการนี้เกี่ยวข้องกับสแต็คเทคโนโลยีจำนวนมากเช่น: MVVM Framework, FTP, การก่อสร้างอัตโนมัติ, การทดสอบหน่วยและเฟรมเวิร์ก Mobile UI แบบข้ามแพลตฟอร์ม
GitHub: https://github.com/reactiveui/Camelotia
คำแนะนำรายละเอียด: คลิกเพื่อดู
172、一个高性能类型安全的.NET枚举实用开源库(Enums.NET) :一个.NET枚举实用程序库,专注于为枚举提供丰富的操作方法。它支持.NET Framework和.Net Core。它主要优点表现在类型安全、高性能、丰富的操作方法和易于使用等方面,为开发者提供了更加便捷和高效的枚举类型操作方式。
Github:https://github.com/TylerBrinkley/Enums.NET
详细介绍:点击查看
171、私有化部署LLama推理大模型(LLamaSharp) :LLama是Meta发布的一个免费开源的大模型,是一个有着上百亿数量级参数的大语言模型,支持CPU和GPU两种方式。 而LLamaSharp就是针对llama.cpp封装的C#版本,让方便我们基于C#开发应用,让我们不需要自己编译llama.cpp。它的性能接近llama.cpp,支持Windows、Linux和MAC。
Github:https://github.com/SciSharp/LLamaSharp
详细介绍:点击查看
170、.NET开发者带来的3D视觉盛宴(helix-toolkit) :一个开源的3D库,主要用于WPF应用程序。它有许多优点,例如提供各种各样的功能,包括基于MVVM的3D模型编辑器、可编程的着色器、3D网格渲染、相机控制和3D基元等。此外,它还支持各种3D模型导入器和导出器的Assimp.Net组件,方便在项目中使用不同格式的3D模型。 然而,Helix Toolkit也有一些缺点。首先,它基于SharpDX(directx11)实现,这可能会限制其在某些平台上的性能。其次,虽然它提供了许多功能,但对于一些特定领域的应用程序,可能还需要进行定制开发。
Github:https://github.com/helix-toolkit/helix-toolkit
详细介绍:点击查看
169、.NET开源API网关提供路由管理、服务发现、鉴权限流等功能(Ocelot) :一个用.NET Core实现并开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Consul集成。
Github:https://github.com/ThreeMammals/Ocelot
详细介绍:点击查看
168、BootstrapBlazor企业级组件库(BootstrapBlazor) :是一个用于构建现代Web应用程序的开源框架,它基于Blazor框架,采用Bootstrap的UI样式。Blazor框架允许使用C#代替JavaScript来创建丰富的交互式UI,并将UI呈现为HTML和CSS,支持在众多浏览器中运行,包括移动浏览器。
Github:https://github.com/dotnetcore/BootstrapBlazor
详细介绍:点击查看
167、任务栏上的超萌小猫,实时显示CPU占用率,有趣.Net开源工具(RunCat_for_windows) :一款基于.NET 6.0运行环境的开源小工具,通过它,用户可以直观地查看CPU的使用情况,它会根据CPU 负载快速或慢速运行。CPU负载越高,小猫则跑的越快,反之亦然。 可以右键图标,进行切换动物、主题设置等。 这款小工具体积非常小,只有数百K,并且完全绿色无后台,用户可以放心使用。同时,它也是一款完全由开源社区驱动的小工具,体现了开源精神。
Github:https://github.com/Kyome22/RunCat_for_windows
详细介绍:点击查看
166、一个美观且功能丰富的.NET 控制台应用程序开源库(Spectre.Console) :是一个开源的.NET 库,用于创建美观、功能丰富的控制台(命令行)应用程序。它提供了一组易于使用的API,可以帮助开发人员快速构建具有吸引力的控制台界面。
Github:https://github.com/spectreconsole/spectre.console
详细介绍:点击查看
165、基于C#开发的,支持多平台二维图表开源编辑器(Core2D) :是一个支持跨平台、多平台的应用程序,内置wyswig矢量图形编辑器,可用于数据驱动生成二维图。
1、wyswig矢量图形编辑器:内置了一个强大的图形编辑器,它允许用户将数据绑定到形状,这使得图表制作变得非常灵活和易于操作。
2、跨文档数据共享:支持在多个文档之间共享数据,这使得用户可以轻松地在不同的图表之间共享数据,从而确保数据的一致性和准确性。
3、图层编辑:支持图层编辑,用户可以将不同的元素(如文本、形状、图像等)放置在不同的图层上,并对每个图层进行独立的编辑和操作,这使得编辑过程更加直观和高效。
4、文件格式:支持将文档导出为多种流行的文件格式,例如pdf、位图和dxf。这使得用户可以轻松地将图表导出为所需的文件格式,以满足不同的需求和应用场景。
5、C#脚本:支持使用C#脚本自动执行绘图和处理。这使得用户可以使用脚本来实现更复杂的数据处理和图形生成,进一步扩展了Core2D的功能和应用范围。
6、平台:支持Win7+、Liunx、macOS。
Github:https://github.com/wieslawsoltes/Core2D
详细介绍:点击查看
164、一个动图图解算法的教程,让你轻松入门算法!(hello-algo) :是一个动画图解数据结构与算法入门教程,支持多种编程语言,包括Java、C++、Python、Go、JS、TS、C#、Swift、Zig 等。该项目旨在通过生动形象的动画图解方式,帮助初学者轻松入门数据结构与算法,同时也支持一键运行源代码,方便读者在实践中了解算法工作原理和数据结构底层实现。
Github:https://github.com/krahets/hello-algo
详细介绍:点击查看
163、基于C#的FTP开源库,让你快速完成FTP文件传输功能,提升开发效率!(FluentFTP) :FluentFTP是一个基于.Net开发的,可用于FTP和FTPS文件传输。该项目优化了速度,并提供简单易用的API,让开发人员可以快速地集成并满足大多数的需求。
Github:https://github.com/robinrodricks/FluentFTP
详细介绍:点击查看
162、.NET工作流框架ELSA Core(elsa-core) :elas-core基于.Net、开源的工作流框架,其目标是使得工作流变得容易实现、可扩展和易于维护,适用于任何.NET Core应用程序,并且支持可视化设计、可以与任何特定的应用程序的数据进行交互。
Github:https://github.com/elsa-workflows/elsa-core
详细介绍:点击查看
161、一个面向开发人员的工具神器(DevToys) :该工具提供了非常多实用工具,包括类型转换、编码/解码类型、格式化类型、生成类型、文本处理类型、图片处理类型7个分类的工具,该工具还采用了全新的Windows 11 设计,支持亮/ 暗调节。
Github:https://github.com/veler/DevToys
详细介绍:点击查看
160、.NET开源项目PowerArgs,将命令行参数转换为.NET对象,让程序更方便!(PowerArgs) :PowerArgs是一个开源的.NET库,用于将命令行参数转换为.NET对象,方便开发人员在程序中使用。它还额外提供很多功能,如参数校验、自动生成使用帮助和tab补全等,适用于任何使用命令行接口的.NET应用程序。
Github:https://github.com/adamabdelhamed/PowerArgs
详细介绍:点击查看
159、一个改善Entity Framework异常处理和错误信息的开源项目(EntityFramework.Exceptions) :一个针对Entity Framework解决在异常处理方面的一些问题,为开发人员提供更好的异常处理和错误信息。
该项目将Entity Framework的异常转换为更具可读性的异常信息,并提供更详细的错误描述,以便开发人员更好地理解和解决问题,从而有助于减少调试和修复问题的时间,从而提高开发效率。
该项目支持的数据库有:SQLServer, PostgreSQL, SQLite, Oracle 和MySql。
Github:https://github.com/Giorgi/EntityFramework.Exceptions
详细介绍:点击查看
158、一个C#扩展库,让Dapper的CRUD操作更简单(Dommel) :Dommel是Dapper的简单扩展,基于POCO实现基本的CRUD,提供手动和自动多重映射、查询列表、同步异步方法,同时支持LINQ等功能。
Github:https://github.com/henkmollema/Dommel
详细介绍:点击查看
157、一个库让你实现C#函数式的编程(language-ext) :这个库大量扩展了C#方法,旨在提供一组类型安全且强大的函数式编程扩展,看上去很像C#的扩展,该项目的作者希望,让函数式编程更容易、更简洁、更高效,并且在使用中保持类型安全。
Github:https://github.com/louthy/language-ext
详细介绍:点击查看
156、纯C#开发的解压缩开源库,解压缩文件从此变得如此简单!(SharpZipLib) :一个完全由C#开发的、具备压缩和解压缩的功能,支持Zip,GZip,Tar和BZip2等格式,方便你集成到各种.NET项目中。
Github:https://github.com/icsharpcode/SharpZipLib
详细介绍:点击查看
155、基于C#开发的适合Windows开源文件管理器(Files) :一个基于C#开发、开源的文件管理器,适用于Windows,界面UI美观、方便轻松浏览文件。此外,支持创建和提取压缩文件,使文件压缩和解压缩变得轻而易举。
Github:https://github.com/files-community/Files
详细介绍:点击查看
154、提高程序灵活性和效率的利器:Natasha动态编译库(Natasha) :基于Roslyn的C#动态程序集构建库,使用该库允许开发者动态运行C#代码,方便动态的新增和升级模块和代码,该项目还集成了域管理、插件管理等功能,可以很好的实现隔离,并且提供了完整的错误提示,方便开发者开发与调试。
Github:https://github.com/dotnetcore/Natasha
详细介绍:点击查看
153、一个C#开发的NoSQL数据库(LiteDB) :LiteDB是一个开源的、轻量级的数据库引擎,提供了简单、快速和可靠的数据存储功能,可用于任何移动、各种操作系统等平台。 LiteDB采用C#开发,是一个单文件库,支持事务、索引等,并提供了简单易使用的接口,可以轻松地添加到任何项目中,为数据存储提供简单而有效的解决方案。
Github:https://github.com/mbdavid/LiteDB
详细介绍:点击查看
152、一个基于Asp.Net Core + Angular + Bootstrap开源CMS系统(mix.core) :是一个基于.NET Core框架的开源内容管理系统(CMS),提供了丰富的的基础功能和插件,包括文章发布、图片管理、文件管理、评论管理、标签管理等,可以满足大部分网站的需求。
集成了Google Analytics分析,以及友好的Seo功能,非常适合用于创建企业网站、内容系统、个人博客,也可以用于开发企业管理类型的系统。
Github:https://github.com/mixcore/mix.core
详细介绍:点击查看
151、一个可将执行文件打包成Windows服务的.Net开源工具(winsw) :winsw一个基于.Net开发的开源项目,可以帮助开发人员在Windows 平台上,将可执行的软件打包、创建和管理服务。
Github:https://github.com/winsw/winsw
详细介绍:点击查看
150、一个.Net开源的协作办公套件,包括文档、表格、演示文稿和表单(CommunityServer) :一个开源的办公套件,包括文档、表格、演示文稿和表单等应用程序。
可以很好低与微软Office兼容,允许多人实时在线对同一个文档进行协作编辑,并且支持Windows、Liunx、macOS、Android、iOS系统,方便团队移动办公协作。
Github:https://github.com/ONLYOFFICE/CommunityServer
详细介绍:点击查看
149、一个用C#开发的记事本Notepads开源编辑器(Notepads) :这是一个国人开发的,采用Fluent Design风格,支持Markdown语法及其预览,可以用于替代Windows自带记事本功能。
虽然它没有Nodepad++、VS Code、Sublime 功能那么强大,但是替换用于替代技术还是不错的。
Github:https://github.com/0x7c13/Notepads
详细介绍:点击查看
148、适用于REST API、支持异步HTTP客户端开源.Net库(FluentHttpClient) :一个针对REST API、轻量级的、基于HTTP的.NET库,提供一种简单、灵活和可扩展的方式来进行Web请求。
Github:https://github.com/Pathoschild/FluentHttpClient
详细介绍:点击查看
147、基于.Net Core开发的GraphQL开源项目(server) :一个开源的GraphQL服务器实现,它允许你在ASP.NET Core应用程序中轻松地构建GraphQL服务器。这个库提供了一种简单的方法来创建GraphQL服务,同时支持GraphQL SDL语法。
Github:https://github.com/graphql-dotnet/server
详细介绍:点击查看
146、一个.Net开源的关系管理系统(Rock) :基于Asp.net Web 应用程序,功能模块有:人员管理、活动管理、财务订单管理、报告功能等。
该项目有部分功能是针对教会管理,开发的一些功能,也可用来改造成自己行业的应用系统。
Github:https://github.com/SparkDevNetwork/Rock
详细介绍:点击查看
145、用于自动化测试Windows应用程序的开源框架(FlauI) :一个开源的.NET库,用于自动化测试Windows应用程序。它可以通过编写C#代码来模拟用户在应用程序中的操作,例如点击按钮、输入文本、移动鼠标、触摸、获取元素、获取窗口标题等。
它提供了一个简单的API和精确的鼠标控制功能,让开发者能够轻松地编写自动化脚本,从而提高应用程序的测试效率和开发效率。
Github:https://github.com/FlaUI/FlaUI
详细介绍:点击查看
144、.Net人脸识别认证的离线开源项目(ViewFaceCore) :一个基于C#和.NET Core的开源项目,用于实现人脸识别和情感分析功能。它使用深度学习算法和计算机视觉技术,可以在图像或视频中检测和识别出人脸,并分析人脸的表情、情绪等特征。 基于SeetaFace6封装开发的,SeetaFace6是中科视图开源的人脸识别引擎,大家也可以自行编译和封装。 该项目可以用于各种应用场景,例如人机交互、安全监控、智能家居等。
Github:https://github.com/ViewFaceCore/ViewFaceCore
详细介绍:点击查看
143、一个Winform开源的UI工具包(Krypton) :Krypton是一套开源的.Net组件,用于快速构建具有丰富UI交互的WinForms应用程序。 丰富的UI控件,提供了48个基础控件,如按钮、文本框、标签、下拉菜单、树形控件、表格控件等等。 还支持自定义主题,这使得开发者可以根据自己的需求,来定制应用程序的UI风格,提高用户体验。 提供了丰富的交互功能,例如拖放、动画效果、右键菜单等。这些功能可以大大提高应用程序的易用性和交互性。
Github:https://github.com/ComponentFactory/Krypton
详细介绍:点击查看
142、基于.Net开发的网络管理与监控工具(NETworkManager) :基于.Net开发的、开源网络管理工具,该工具集成了网络监控软件、WiFi分析器、IP扫描仪、端口扫描仪、Ping监视器、网络测试与排错工具、远程访问工具等。 这些工具可以帮助网络管理员有效地管理和维护网络,及时解决网络问题,提高网络的稳定性和可靠性。
Github:https://github.com/BornToBeRoot/NETworkManager
详细介绍:点击查看
141、一个可拖拉实现列表排序的WPF开源控件(gong-wpf-dragdrop) :gong-wpf-dragdrop是一个开源的.NET项目,用于在WPF应用程序中实现拖放功能,可以让开发人员快速、简单的实现拖放的操作功能。 可以在同一控件内或不同控件之间拖动数据以重新排序,支持插入、移动、复制到同一个或另一个控件集合中去,并支持操作预览效果功能。 支持控件有:ListBox、ListView、TreeView和DataGrid、及其他ItemsControl。
Github:https://github.com/punker76/gong-wpf-dragdrop
详细介绍:点击查看
140、一个类似Office用户界面的WPF库(Fluent.Ribbon) :Fluent.Ribbon是一个开源的UI库,它提供了现代化的、易于使用的用户界面,可以用于创建各种类型的桌面应用程序。
它基于WPF框架和XAML技术,采用了现代UI设计理念,可以帮助开发者创建具有吸引力和易用性的应用程序。
支持自定义主题风格,支持自定义控件的大小。
Github:https://github.com/fluentribbon/Fluent.Ribbon
详细介绍:点击查看
139、基于ASP.NET MVC开发的、开源的个人博客系统(BlogEngine.NET) :基于.Net Framework 4.5开发的、开源博客系统,具有丰富的功能,包括文章发布、分类、标签、评论、订阅、统计等功能,同时也可以根据需要进行自定义扩展。
提供了丰富的配置选项和API,用户可以通过配置和插件机制来定制自己的博客,例如选择不同的主题、添加自定义的字段和控件等。
支持多语言,开发者可以根据需要添加新的语言支持,并可以为博客添加自定义的翻译。
Github:https://github.com/BlogEngine/BlogEngine.NET
详细介绍:点击查看
138、支持多语言、多商店的商城,.Net7 + EF7领域驱动设计架构(Smartstore) :Smartstore 支持桌面和移动平台、多语言、多商店、多货币的商城,并支持SEO优化,支持无限数量的产品和类别、报表、ESD、折扣、优惠券等等。
还有一套全面的CRM 和CMS、销售、营销、付款和物流处理等工具可以满足所有需求的强大一体化解决方案。
Github:https://github.com/smartstore/Smartstore
详细介绍:点击查看
137、推荐16个开源WPF自定义组件(PropertyTools) :这是基于WPF开发的,为开发人员提供了一组方便使用自定义组件,并提供了各种常用的示例。
包含组件:数据表格、属性列表、树形列表、选色器、单选框列表、下拉选择框、输入框、文件选择器、目录选择器、窗口拆分器、数字增减控件、链接控件、拖拉进度条、文本框、弹出框、自定义格式对话框。
Github:https://github.com/PropertyTools/PropertyTools
详细介绍:点击查看
136、一个C#跨平台的机器视觉和机器学习的开源库(emgucv) :它是OpenCV的.NET封装版本,项目名称为EmguCV,它使得.NET开发人员能够调用OpenCV函数,从而快速建立复杂的视觉应用。EmguCV库包括视觉的许多领域,如工厂产品检验、医学影像、用户接口、摄像机标定、立体视觉和机器人等。
Github:https://github.com/emgucv/emgucv
详细介绍:点击查看
135. A high-performance, low-memory file upload stream .Net component (uploadstream) : An open source project based on the .NET platform, providing a simple and easy-to-use API that can quickly integrate file upload functions in Web การใช้งาน
优化多部分流式文件上传性能:减少25%的CPU使用量、50%内存。
Github:https://github.com/ma1f/uploadstream
详细介绍:点击查看
134、推荐一个Excel与实体映射导入导出的C#开源库(ExcelMapper) :这是一个C#开发的、用于将Excel文件映射为对象模型的开源工具,同样可以轻松将对实体对象存储为Excel格式文件。
该项目的核心作用就是,让开发人员容易、快速、写入和操作Excel文件。
Github:https://github.com/mganss/ExcelMapper
详细介绍:点击查看
133、可托拉拽的WPF选项卡控件,强大好用!(Dragablz) :这是一个基于WPF开发的,可扩展、高度可定制、轻量级的UI组件,支持拖拉拽功能,可以让开发人员快速实现需要选项卡窗口的系统。
Github:https://github.com/ButchersBoy/Dragablz
详细介绍:点击查看
132、适合Windows桌面、Material Design设计风格、WPF美观控件库(MaterialDesignInXamlToolkit) :这是一个适用于Windows桌面,全面且易于使用的控件库,遵循Google推测的Material Design设计风格。
UI控件齐全,并且支持自定义主题颜色、字体等。
Github:https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit
详细介绍:点击查看
131、一个支持WinForms换肤的开源组件(MaterialSkin) :这是一个支持自定义WinForms窗口、控件颜色、禁用状态、动画效果的皮肤组件。
支持的组件有:多选框、分割线、按钮、文本框、单选按钮、输入框、Tab控件、右键菜单、列表、进度条。
组件只能一键统一更换,不能随意自定义设置主题,有更多需求的,可以根据源码自行修改。
Github:https://github.com/IgnaceMaes/MaterialSkin
详细介绍:点击查看
130、一个手机也能跑的开源LLM模型(mlc-llm) :这个项目名叫MLC-LLM,可以运行在任何设备的大模型,包含:iPhone、iPad、安卓、Windows、Liunx、MacBook、支持WebGPU的浏览器,其中Windows、Liunx要支持CUDA 的NVIDIA GPU。
该项目还提供了采用C++编译好的简单示例,大家可以基于此进行封装,使用任何编程语言集成到自己的应用中去。
Github:https://github.com/mlc-ai/mlc-llm
详细介绍:点击查看
129、.Net强大的Excel控件,支持WinForm、WPF、Android(ReoGrid) :这是一个开源的表格控制组件,支持Winform、WPF和Android平台,可以方便的加载、修改和导出Excel文件,支持数据格式、大纲、公式计算、图表、脚本执行等、还支持触摸滑动,可以方便地操作表格。 总的来说是一个可以快速构建、具有高性能、良好交互、美观的UI表格控件。
Github:https://github.com/unvell/ReoGrid
详细介绍:点击查看
128、Asp.Net Core MVC快速开发开源框架(Serenity) :这是一个基于ASP.NET Core / TypeScript 开发的、开源项目,此项目提供了客户模块、订单模块、产品模块、供应商模块、系统管理模块、基础通用模块、编辑器、表格、表单、UI控件等,方便项目二次开发。 支持中文等语言、多个主题模板。
Github:https://github.com/serenity-is/Serenity
详细介绍:点击查看
127、基于.Net 7 + Razor Pages开源个人博客系统(Moonglade) :基于.Net 7、Razor Pages开发的、开源项目。该项目核心功能有:文章、文章分类、归档、友情链接等功能、支持中英文。
Github:https://github.com/EdiWang/Moonglade
详细介绍:点击查看
126、窗口文本提取开源软件(WindowTextExtractor) :这是一个基于.Net Framework开发的,功能强大的文本提取工具,它可以提取窗口标题、按钮文字、输入框的文本等,同时支持提取IE浏览器的网页文字。
而且还支持获取窗体的信息、进程信息,这个功能非常适合用在需要监控窗体、进程的业务场景的项目。
Github:https://github.com/AlexanderPro/WindowTextExtractor
详细介绍:点击查看
125、Windows的GIF录屏工具(ScreenToGif) :这是基于.Net Core + WPF 开发的、开源项目,可将屏幕截图转为GIF 动画。它的核心功能是能够简单、快速地截取整个屏幕或者选定区域,并将其转为GIF动画,还支持自定义GIF 动画效果、字幕、背景音乐。
Github:https://github.com/NickeManarin/ScreenToGif
详细介绍:点击查看
124、动态壁纸软件(lively) :这是基于.Net Core+WPF开发的、开源的动态壁纸软件,壁纸设置支持任何文件形式,包括:本地视频、网络视频、图片、Html、网络、Unity单机游戏、Godot游戏等;还支持自定义壁纸的属性,自定义壁纸。
Github:https://github.com/rocksdanister/lively
详细介绍:点击查看
123、流媒体服务器和管理系统(jellyfin) :这是基于.Net Core开发的,跨平台的开源项目;支持多种音视频格式,如MP3、MP4、AVI、WMV、FLV等;支持本地管理与远程管理,让管理员可以轻松的管理视频资源。
而且该项目还提供多平台的客户端,支持Web、桌面、Liunx、安卓、苹果等平台的客户端,让用户可以随时随地观看视频。
Github:https://github.com/jellyfin/jellyfin
详细介绍:点击查看
122、图片文字识别(PaddleOCRSharp) :利用百度飞浆就能快速简单的实现文字识别功能,几行代码就可以集成。
其中百度飞浆的PaddleOCR,就是专门针对文本识别的开发套件,包含的功能有:文本失败、文本检测、表格识别,支持中英文数字组合的识别、竖排、长文本识别,而且还针对小图做了优化,大大提升准确率。
Github:https://github.com/raoyutian/PaddleOCRSharp
详细介绍:点击查看
121、功能强大、易于使用、跨平台开源可视化图表(ScottPlot) :基于C#开发的功能强大、易于使用、跨平台高质量的可视化图表库,可设置图表标题,提供了多种图表类型,包含折线图、散点图、柱形图、地图、条形图、饼图等。
使用简单,只需几行代码,就可以快速集成。
项目详细提供各个平台的示例教程,包含:WinForm、WPF、控制台、Avalonia、Eto、PowerShell、Notebook。
Github:https://github.com/ScottPlot/ScottPlot
详细介绍:点击查看
120、音频分离桌面应用,可用于提取背景音乐(SpleeterGui) :这是基于C#开发的UI界面,支持中文等多国语言、支持分离人声背景音乐的桌面软件,可用于提取背景音乐。
底层核心是基于Python 3.7 和Spleeter开发的。
Github:https://github.com/boy1dr/SpleeterGui
详细介绍:点击查看
119、.Net版本二维码生成器,可生成多种格式(QRCoder) :这是基于C#开发的开源库,它可以让你简单、开始的创建二维码。支持.Net 3.5+,可以自定义像素、颜色、背景色、logo、logo大小、logo边框等属性的二维码。
Github:https://github.com/codebude/QRCoder
详细介绍:点击查看
118、一个.Net版本的ChatGPT SDK(openai) :这个是根据OpenAI的开放API,封装的.Net SDK。目前官方的API都已经封装,包含生成文本、图片、获取模型等。
Github:https://github.com/betalgo/openai
详细介绍:点击查看
117、基于.Net开发的ChatGPT客户端(ChatGPT) :这是基于C#开发的客户端,兼容MacOS、Windows、Linux、Android、iOS系统,支持OpenAI_API_key自定义设置,还有API参数自定义设置。
PC端版本支持快捷键操作,内置了多种对换模式:助理、翻译、开发人员、技术文章作者。
Github:https://github.com/wieslawsoltes/ChatGPT
详细介绍:点击查看
116、一个基于.Net Framework开发的Windows右键菜单管理工具(ContextMenuManager) :这是基于.Net Framework开发的、开源的Windows右键菜单管理项目,支持操作系统有:Windows Vista、7、8、10,除了可以启用和禁用右键菜单的项目,也可以自定义菜单项目、菜单命令,支持国际化多语言。
Github:https://github.com/BluePointLilac/ContextMenuManager
Gitee:https://gitee.com/BluePointLilac/ContextMenuManager
详细介绍:点击查看
115、一个WPF开发的、界面简洁漂亮的音频播放器(dopamine-windows) :这是一个基于C# + WPF开发的,界面外观简洁大方,操作体验良好的音频播放器。
支持各种音频格式,包括:MP4、WMA、OGG、FLAC、M4A、AAC、WAV、APE 和OPUS;支持标记、实时显示歌词等功能;支持换肤、中英文等主流语言。
Github:https://github.com/digimezzo/dopamine-windows
详细介绍:点击查看
114、一个Email简单高效处理.Net开源库(MimeKit) :这是一个基于C#开发的,针对MIME(多用途邮件扩展)消息创建与解析,该项目简单易用、可用于消息解析、消息创建、消息修改和消息发送,还支持加密与签名功能。
Github:https://github.com/jstedfast/MimeKit
详细介绍:点击查看
113、基于.Net开源Html解析器(AngleSharp) :这是一个基于.Net开发的,Html代码解析器,支持通过C#实现类似Jquery的方式来解析Html源码、节点创建、节点删除、节点修改、属性的添加修改等,还支持SVG、XML、MathML等格式,此外还能解析Css。
Github:https://github.com/AngleSharp/AngleSharp
详细介绍:点击查看
112、HTTP客户端库(RestSharp) :这是一个基于.Net开发的Http客户端库,它具备序列化、请求与响应类型的检测、身份认证等功能,可以说是最流行的Http客户端库了,已经超过10w个项目在使用。
Github:https://github.com/restsharp/RestSharp
详细介绍:点击查看
111、C#版本LINQ增强开源库(MoreLINQ) :该项目与LINQ规范保持一致,针对Objects进行扩展,总共扩展了100多个方法,功能非常齐全且强大。
Github:https://github.com/morelinq/MoreLINQ
详细介绍:点击查看
110、基于.Net5+Vue+iView前后端分离通用权限开源系统(CNet_Admin) :这是一个基于.Net5+Vue+iView开发的、前后端分离通用权限系统,系统采用三层架构,该项目功能简单、只具备用户权限功能。
Github:https://github.com/chi8708/CNet_Admin
详细介绍:点击查看
109、一套涵盖31个开源的Winform UI控件库(winform.controls) :这是一套基于.Net Framework开发的、开源的UI控件库,包括窗体6个、组件库25个,支持皮肤切换,控件还是比较齐全的,大家可以直接使用,或者用来学习改造为自己的组件库。
Github:https://github.com/kwonganding/winform.controls
详细介绍:点击查看
108、基于.Net Core开发的开源DNS服务器(DnsServer) :这是基于.Net Core开发的、开源的项目,可以让你拥有属于自己的DNS服务器,支持跨平台的,而且拥有非常友好的Web界面与监控。
它可用于监控网络日志、提升网站加载速度、屏蔽特定域名、加密等场景。
Github:https://github.com/TechnitiumSoftware/DnsServer
详细介绍:点击查看
107、基于.Net Core开源的库存订单管理系统(Asp.Net-Core-Inventory-Order-Management-System) :该项目是基于Asp.Net Core Mvc开发的库存订单管理系统,主要实现模块有仓库、产品、供应商、客户、采购订单、销售订单、发货、收货等等,该项目是单体架构,技术栈也不是最新的,大家可用于学习为主,实际项目开发需要二次开发。
Github:https://github.com/go2ismail/Asp.Net-Core-Inventory-Order-Management-System
详细介绍:点击查看
106、常用设计模式之.Net示例代码合集(Magicodes.IE) :这是一个采用C#编写的、23种常用设计模式代码合集,目前已支持.Net 6。
Github:https://github.com/sheng-jie/Design-Pattern
详细介绍:点击查看
105、数据库导入导出的开源项目(Magicodes.IE) :这些基于.Net Core开发的、导入导出的通用库,支持格式:Html、PDF、Word、Excel,可以让我们只需编写少量代码,就能快速实现导入导出的需求。
Github:https://github.com/dotnetcore/Magicodes.IE
详细介绍:点击查看
104、多平台、多语言餐厅点餐系统(TradingSystem) :这是基于.Net Framework开发的,支持手机、平板、PC等平台、多语言版本开源的点餐系统,非常适合餐厅、便利店、超市、酒店等,该系统基础功能完成,可以基于二次开发,快速完成项目交付。
Github:https://github.com/oybab/TradingSystem
详细介绍:点击查看
103、.NetCore+Element前后端分离学生管理系统(Student.Achieve.Manager) :这是一套基于.Net Core 3.1开发的、开源的、前后端分离的学习管理系统,功能包含学生、老师、课程、考试、成绩管理,所使用的技术也还不是特别老,特别适合初学者用来学习,或者学习群体基于此项目做毕业设计。
Github:https://github.com/anjoy8/Student.Achieve.Manager
详细介绍:点击查看
102、TDesign风格的Blazor企业级UI组件库(TDesignBlazor) :基于TDesign 的Blazor 企业级组件库,TDesign是腾讯内部经过多年提炼总结的,其UI漂亮、通用性较强,使用该框架,可以避免我们重复造轮子,帮助我们快速的完成项目的开发与交付。
Github:https://github.com/AchievedOwner/TDesignBlazor
详细介绍:点击查看
101、C#公共帮助类(Locale-Emulator) :集合网络上比较常用的C#帮助类、公共类,涉及CSV、数据库、PDF、FTP、IP、时间、字符串、拼音、日历、科学计数、线程、视频、验证码、条形码、加密等内容的帮助类。
Github:https://github.com/Jimmey-Jiang/Common.Utility
详细介绍:点击查看
100、计算机时区、语言环境模拟器(Locale-Emulator) :这是基于C#开发的、语言模拟器,它可以让你一键切换环境,方便我们开发测试,默认支持四十多种语言,也可以自己自定义环境。
平常玩游戏,出现因时区不对,导致乱码的,也可以通过模拟环境来解决。
Github:https://github.com/xupefei/Locale-Emulator
详细介绍:点击查看
99、内置浏览器窗体应用程序界面框架(NanUI) :这是基于.Net Core开发的、内置Chromium内核的WinForms应用框架,该框架UI简洁漂亮,内置了客户端与网页通信功能,让你可以更好地通过JavaScript与客户端交互。 该应用框架只具备基础功能,大家可以根据自己的需求,进行二次开发。
Github:https://github.com/NetDimension/NanUI/
Gitee:https://gitee.com/dotNetChina/NanUI/
详细介绍:点击查看
98、快速启动工具(SystemTrayMenu) :这是基于.Net 6开发的、开源工具,它可以让我们快速定位文件、软件,并直接打开,可以提升我们的工作效率,节省查找文件的时间。
它默认打开我们指定的根目录文件夹,在这个文件夹内,我们可以放入一些常用文件、软件快捷方式、网页快捷方式、资源等等。
Github:https://github.com/Hofknecht/SystemTrayMenu
详细介绍:点击查看
97、前后端分离的通用后台管理系统(DncZeus) :这是基于.Net 7 + Vue.js开发的、前后端分离框架,前端UI框架采用iView,该项目只有基础功能模块,不包含具体的业务模块,大家可以基于此框架,进行二次开发,或者用来学习。
Github:https://github.com/lampo1024/DncZeus
详细介绍:点击查看
96、.Net Core开源缓存中间件(EasyCaching) :一个基于.Net Core开发的缓存中间件,它支持各种缓存并提供了很多高级功能。它的主要目标是让开发人员开发更简单、特别是一些复杂的缓存场景。
Github:https://github.com/dotnetcore/EasyCaching
详细介绍:点击查看
95、数据库、Redis等开源监控解决方案(Opserver) :这是有Stack Overflow 的开源监控产品,基于.Net Core开发的监控解决方案。它可以独立监控多个系统,监控信息包含CPU、内存、网络、硬件等有关信息,它为每个监控的系统提供一个总体监控信息,方便我们运维方便查看服务器情况与定位问题。
Github:https://github.com/opserver/Opserver
详细介绍:点击查看
94、网页蜘蛛爬虫(DotnetSpider) :这是一个基于.Net Core开发的、Web爬虫开源项目,一个轻量级、高性能、简便的框架;框架集成了爬取、数据分析提取、代理等功能,可以帮助我们快速的完成爬取的功能。
Github:https://github.com/dotnetcore/DotnetSpider
详细介绍:点击查看
93、WinForm开源UI组件(SunnyUI) :这是一个基于.Net Framework、.Net 6+开发的,WinForm开源UI框架,框架包含常用的控件库、工具类库、扩展类库、单窗口库、多窗口库。 默认风格是模仿Element的主题风格,同时也包含其他风格主题。
Github:https://github.com/yhuse/SunnyUI
Gitee:https://gitee.com/yhuse/SunnyUI
详细介绍:点击查看
92、日历转换开源工具库(lunar-csharp) :这是有多开发语言版本、支持阳历、阴历、佛历和道历的日历转换的工具,还支持星座、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋、凶煞宜忌、吉神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道日及吉凶等。
此工具功能非常全面,用于做节日、节气提醒、黄历查询、星座查询等等。
该工具有多个开发语言版本:javascript、java、c#、php、python、go、typescript、flutter、swift。
Github:https://github.com/6tail/lunar-csharp
Gitee:https://gitee.com/6tail/lunar-csharp
详细介绍:点击查看
91、Websocket群聊、私聊(FreeIM) :这是一个基于.Net Core开发的、简单、高性能的通讯组件,支持点对点发送、群聊、在线状态的订阅。该项目还包含群聊例子,可以用于学习。
Github:https://github.com/2881099/FreeIM
详细介绍:点击查看
90、配置中心(AgileConfig) :这是一个基于.Net Core开发的,轻量级配置中心、部署使用简单方便。该项目只具备必要的功能,主要用于轻量级的项目。
Github:https://github.com/dotnetcore/AgileConfig
详细介绍:点击查看
89、EF Core轻量级分表分库、读写分离(sharding-core) :这是一个针对EF Code高性能、轻量级分表分库、读写分离开源项目,可以让我们方便快速接入、或者改造原有项目,几乎零成本接入。
Github:https://github.com/dotnetcore/sharding-core
Gitee:https://gitee.com/xuejm/sharding-core
详细介绍:点击查看
88. Bilibili video download open source project developed by WPF (downkyi) : This is a Bilibili download tool developed based on WPF. It has a simple operation interface and supports multi-threaded downloading, audio extraction, watermark removal, breakpoint resume and other functions .
Github:https://github.com/leiurayer/downkyi
详细介绍:点击查看
87、前后端分离.NetCore+Angular快速开发框架(osharp) :一个基于.NetCore开发的快速开发框架,项目采用模块化架构、最新的技术栈、项目高度封装了依赖注入、日志(Log4net、Nlog)、缓存(Redis)、身份认证、WebApi、权限授权、多数据库等模块,能让我们快速的应用于实际的项目,只需专注于业务开发。
前端项目有多个示例项目,包含Vue版本、Mvc 版本(Layui)、Angular版本。
Github:https://github.com/dotnetcore/osharp
Gitee:https://gitee.com/i66soft/osharp
详细介绍:点击查看
86、Dapper扩展CRUD基本操作库(Dapper-Extensions) :这个是Dapper小型扩展库,通过为POCO添加基本CRUD操作,来扩展Dapper。对于复杂的查询场景,也增加了扩展。
Github:https://github.com/tmsmith/Dapper-Extensions
详细介绍:点击查看
85、支持Word, Excel, CSV, Email等30多种格式的操作库(toxy) :基于.Net开发的数据/文本操作开源项目,支持docx、xlsx、xls、pdf、csv、txt、epub、html等30多种格式,使用简单友好,是一个可以帮助我们识别文件格式,并将数据/文本提取为统一结构的智能框架。
Github:https://github.com/nissl-lab/toxy
详细介绍:点击查看
84、基于C#开发的Socket扩展库(SuperSocket) :一个基于C#开发的,一个轻量级的可扩展套接字应用程序框架,让我们可以轻松构建一个套接字应用程序,让我们无需考虑套接字的连接维护等问题,只需专注业务的开发。
Github:https://github.com/kerryjiang/SuperSocket
详细介绍:点击查看
83、一个跨平台执行外部命令的C#开源库(CliWrap) :这是基于.NetCore 开发的C#库,一个用于与外部命令行界面交互的库,功能强大、使用简单的库。
Github:https://github.com/Tyrrrz/CliWrap
详细介绍:点击查看
82、.Net Core开发的支付SDK(paylink) :基于.NetCore 开发的支付SDK,支持微信支付、支付宝支付平台,作者一直在迭代升级,支持最新版本.Net Core 7。
Github:https://github.com/essensoft/paylink
Gitee:https://gitee.com/essensoft/paylink
详细介绍:点击查看
81、一个强大、支持100多种格式.Net图片操作库(Magick.NET) :这是基于.NET Standard开发的开源项目,支持100的图片格式,可以在C#/VB.NET/.NET Core直接使用。 如果需要操作AI/EPS/PDF/PS、Video 格式,需要额外安装插件。
Github:https://github.com/dlemstra/Magick.NET
详细介绍:点击查看
80、简单、功能完整的WMS仓库管理系统(ModernWMS) :基于.NetCore 7、Vue 3开发的开源项目,支持中英文,界面简单清爽,采用前后端分离架构。
Github:https://github.com/fjykTec/ModernWMS
Gitee:https://gitee.com/modernwms/ModernWMS
详细介绍:点击查看
79、单点登录系统(fulusso) :基于.NetCore 3.1、React开发的开源项目,支持账号密码、手机短信、第三方登录,采用前后端分离架构。
GitHub:https://github.com/fuluteam/fulusso
详细介绍:点击查看
78、简单、易用的配置文件操作库(sharpconfig) :简单、易用的CFG/INI配置操作库,可以用文本或二进制格式读取、修改和保存配置文件和流,该库与.NET、.NET Core和Mono Framework完全兼容。
GitHub:https://github.com/cemdervis/sharpconfig
详细介绍:点击查看
77、统计PC端软件所使用的时长(Tai) :这是一个基于.Net开发的,统计PC端每一个软件所使用的时长,统计的原理是根据软件从获取焦点到失去焦点的时长。
GitHub:https://github.com/Planshit/Tai
详细介绍:点击查看
76、前端支持Layui、React、Vue且前后端分离的快速开发框架(WTM) :基于.net core的快速开发框架,前端框架可以根据自己需求选择,支持Layui、Blazor、React、VUE,其中React、VUE是前后端分离的,内置代码生成器,前后端都可以一键生成,项目所使用技术都是比较新的,非常适合用于项目二次开发,可以提升开发效率,加快交付速度。 项目封装了数十种前端常用控件,基本可以满足日常项目开发需求,消除后端人员开发前端的难度。 项目基础功能完善,让开发人员只需更多的关注业务开发,并支持Redis,DFS等一些常用库的操作。
GitHub:https://github.com/dotnetcore/WTM
Gitee:https://gitee.com/liuliang-wtm/WTM
详细介绍:点击查看
75、截屏录制工具(ShareX) :一个UI漂亮、功能强大的截屏录制工具。
GitHub:https://github.com/ShareX/ShareX
详细介绍:点击查看
74、分布式微服务开发框架(Anno.Core) :微服务快速开发框架,底层通讯支持GRPC、Thrift协议,并支持随意切换,系统自动服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD、类似MVC的开发体验,插件化开发。 整体架构分为3个部分:注册中心、微服务、网关。
GitHub:https://github.com/duyanming/Anno.Core
详细介绍:点击查看
73、加密库(bc-csharp) :该项目除了提供基本的加密算法,该软件包还支持CMS、OpenPGP、(D)TLS、TSP、X.509证书生成等。该软件包还包括以下NIST后量子密码标准化算法的实现:CRYSTAL Dilithium、CRYSTAL Kyber、Falcon、SPRINCS+、Classic McEliece、FrodoKEM、NTRU、NTRU Prime、Picnic、Saber、BIKE和SIKE。
GitHub:https://github.com/bcgit/bc-csharp
详细介绍:点击查看
72、分布式与负载方案(Hummingbird) :包含分布式锁,分布式ID,分布式消息队列、配置中心、注册中心、服务注册、超时、重试、熔断、负载均衡等解决方案的项目。
GitHub:https://github.com/guoming/Hummingbird
详细介绍:点击查看
71、插件式的通用框架(vboot-net) :一个开箱即用的快速开发平台,前后端分离架构,支持插件式开发,支持工作流、可视化表单功能。
Gitee:https://gitee.com/zsvg/vboot-net
详细介绍:点击查看
70、跨平台内网穿透工具(FastTunnel) :基于.Net开发的内网穿透工具,一个易于扩展、易于维护的内网穿透框架。你也可以利用该框架,自定义开发自己的穿透工具。
GitHub:https://github.com/FastTunnel/FastTunnel
Gitee:https://gitee.com/Hgui/FastTunnel
详细介绍:点击查看
69、前后端分离、跨平台的通用权限管理框架(ZrAdminNetCore) :前后端分离、跨平台的、基于RBAC的通用框架;支持多租户、任务调度、缓存、国际化,前端支持Vue2/3,支持分表分库。 框架支持一键前后端代码生成、表单设计,可以极大地提升开发效率。 特色功能:定时任务、服务监控、三方账号绑定。
Gitee:https://gitee.com/izory/ZrAdminNetCore
详细介绍:点击查看
68、多租户,快速后台开发企业框架(WaterCloud) :基于.Net和Layui、基于多数据库的多租户,敏捷开发优选框架。系统自带权限功能、数据权限、系统日志、流程表单设计、内容管理、以及系统UI组件,系统基础功能非常完善,让开发者更注重业务的开发。
Gitee:https://gitee.com/qian_wei_hong/WaterCloud
详细介绍:点击查看
67、64位操作系统(MOOS) :NET Native AOT技术编译的C# 64位操作系统,系统的基础功能基本都已经支持:网卡、多处理、IP4、IP6、红白机模拟器、鼠标、键盘、应用程序等。 开发操作系统,涉及的技术都比较底层,学习OS这些底层知识,对于我们程序员做开发,还是非常有帮助,可以让我们更轻松去理解背后高级的设计、理解系统的性能瓶颈、更多角度思考编程。
GitHub:https://github.com/nifanfa/MOOS
详细介绍:点击查看
66、多租户CMS系统(OrchardCore) :模块化和多租户应用程序框架,采用文档数据库,非常高性能,跨平台的系统。
GitHub:https://github.com/OrchardCMS/OrchardCore
详细介绍:点击查看
65、程序混淆加密,小巧但够用的小工具(BiFang) :自动化生成loader,实现加密、混淆、bypass沙箱、多种现有进程注入技术,动态编译生成。
GitHub:https://github.com/MicrobBlue/BiFang
详细介绍:点击查看
64、Windows远程工具(PRemoteM) :支持RDP、SSH、VNC、Telnet、(S)FTP、RemoteApp、NoMachine和其他应用,界面简单利落、UI体验非常好、通过启动器可以开始启动,总体来说,功能强大,非常实用,一个工具解决所有远程链接问题。
GitHub:https://github.com/1Remote/PRemoteM
详细介绍:点击查看
63、窗口扩展菜单(SmartSystemMenu) :窗口扩展项目,采用.NET Framework 4.0开发,支持Windows Xp以及更高版本的系统,同时支持命令模式,可供代码调用。
可以自动识别系统语言,支持中文简体和繁体,也可以自己切换语言。
GitHub:https://github.com/AlexanderPro/SmartSystemMenu
详细介绍:点击查看
62、IO单元测试的C#扩展库(System.IO.Abstractions) :支持IO实现单元测试的扩展库,支持跨平台,与File所有API接口都一样,方便我们项目扩展、迁移。
GitHub:https://github.com/Haydabase/System.IO.Abstractions
详细介绍:点击查看
61、跨平台的解压缩库(sharpcompress) :支持格式有zip/tar/bzip2/gzip/lzip,功能实现有解压缩rar, 解压缩7zip, 解压缩zip, 解压缩tar解压缩bzip2, 解压缩gzip, 解压缩lzip。
GitHub:https://github.com/adamhathcock/sharpcompress
详细介绍:点击查看
60、EntityFramework扩展的开源项目(EntityFramework-Plus) :EF第三方库,通过必备功能扩展了DbContext:包括过滤器,缓存,提前查询,批量操作等EF扩展功能。
GitHub:https://github.com/zzzprojects/EntityFramework-Plus
详细介绍:点击查看
59、全文搜索支持Linq表达式(SearchExtensions) :支持模糊搜索、等于搜索、开头匹配、结尾匹配、匹配数量排序等功能。
GitHub:https://github.com/ninjanye/SearchExtensions
详细介绍:点击查看
58、SVG图形矢量图(SVG) :支持.Net Framework 与.Net Core版本的SVG图形操作库。这个项目集成了SVG各项API,让开发人员可以在.Net很轻松的实现SVG图形的操作,通过SVG文件转换为图片文件。
GitHub:https://github.com/svg-net/SVG
详细介绍:点击查看
57、静态资源合并与压缩(NUglify) :基于.Net Core开发的,实现压缩Css、Javascript、Html资源的压缩、合并功能的组件。通过这个组件我们就可以实现静态资源的捆绑,实现对js、css、less、scss等静态资源的自动打包捆绑处理。
GitHub:https://github.com/trullock/NUglify
详细介绍:点击查看
56、对比Html效果差异(htmldiff.net) :基于.Net 4.5开发的对比Html文件、片段效果差异的项目。两份Html效果不一样的地方会通过颜色、删除线、背景色分别标记出来。 该项目使用场景一般是针对一些文章排版、错别字显示等情况,项目比较简单,感兴趣的可以了解下。
GitHub:https://github.com/Rohland/htmldiff.net
详细介绍:点击查看
55、支持DOCX、PPTX、Html等文件合并、拆分(Open-Xml-PowerTools) :一个Open XML 文档编程接口开发的,并扩展了Open XML SDK的功能。
GitHub:https://github.com/OfficeDev/Open-Xml-PowerTools
详细介绍:点击查看
54、缓存中间件(CacheManager) :这是一个用C#开发的.Net开源的缓存中间件,他支持各种缓存并提供了很多高级功能。它的主要目标是让开发人员开发更简单、特别是一些复杂的缓存场景。 项目支持多层缓存、分布式缓存、通过简单几行代码配置,就可以实现很多功能。提供了统一的缓存接口,方便项目改变缓存策略时,不需要大量的修改代码。而且项目还提供了很多功能,例如缓存同步、并发更新、序列化、事件、性能计数器。
GitHub:https://github.com/MichaCo/CacheManager
详细介绍:点击查看
53、全文搜索引擎库(Masuit.LuceneEFCore.SearchEngine) :这是一个仅70KB的、轻量级的全文检索搜索引擎、基于Lucene实现的。可轻松实现全文搜索、自定义同义词和同音词、自定义词库,与EntityFrameworkCore实体框架无缝对接,通过简单的配置,就可以轻松接入项目。
该项目主要用于简单搜索场景,针对分布式应用、关联查询等一些复杂的查询,需要考虑其他支持方式,比如采用ES中间件。
GitHub:https://github.com/ldqk/Masuit.LuceneEFCore.SearchEngine
详细介绍:点击查看
52、服务器性能监控工具(CZGL.SystemInfo) :采用.NET Runtime 本身API,不依赖其他组件,基于.Net core开发的,支持Windows、liunx平台的工具。
可监控程序的GC、CPU、内存、机器网络、磁盘空间、进程、硬件信息等,采用Grafana分析、可视化展示。同时支持dotnet工具命令,也可以供其他应用程序调用,支持WPF、Windows等应用。
GitHub:https://github.com/whuanle/CZGL.SystemInfo
详细介绍:点击查看
51、OCR文字识别(Text-Grab) :基于.Net 6开发的、兼容Windows 10/11系统、轻量级的OCR文字识别工具。工具可以通过截图的方式,自动识别选中区域的文字,并将文本放到剪切板中,方便使用。
工具支持全屏模式、抓帧模式,并自带编辑窗口,方便直接修改。工具非常轻量、占用的资源非常少,可以运行在后台。可通过快捷键快速启动,当前截取图片时,右下角可以自动弹出识别的结果,如果需要编辑可以点击弹出窗口编辑,也可以直接粘贴至任何编辑器、文档中。
GitHub:https://github.com/TheJoeFin/Text-Grab
详细介绍:点击查看
50、跨平台、多语言商城系统(SimplCommerce) :基于.Net Core MVC开发的、简单、模块化、跨平台、多语言的电子商务系统。项目采用模块化架构,代码清晰,便于扩展;功能完善、集成了外贸常见的支付方式;支持多个主题切换;所采用的技术栈都是最新的。 前端采用响应式布局方式,支持PC、移动端。非常适合用于外贸商城系统,功能基本可以满足,基本不需要二次开发。
GitHub:https://github.com/simplcommerce/SimplCommerce
详细介绍:点击查看
49、Word模板引擎(MiniWord) :采用.Net开发操作Word文档,我们都知道强大的组件:Microsoft Word X Object Library。这个组件功能强大,具备Word文档的所有功能,但这个是COM组件,不支持Liunx和Mac。
GitHub:https://github.com/mini-software/MiniWord
详细介绍:点击查看
48、前后端分离权限框架(Meiam.System) :基于.NetCore开发的、构建的简单、跨平台、前后端分离的框架。此项目代码清晰、层级分明、有着完善的权限功能、日志模块;系统除了包含基础功能外,还集成了代码生成器、任务调度等功能。支持多种数据库、支持分布式部署
GitHub:https://github.com/91270/Meiam.System
详细介绍:点击查看
47、Mail开源库(MailSystem.NET) :基于.Net开发的、开源的邮箱组件,功能强大、支持所有邮件协议、具备识别垃圾邮件、群发、邮件合并等功能。此项目还包含一个邮箱定时任务工具实例。 此组件针对市面上的协议都已经封装好,我们就不需要再去了解相关的协议,对邮箱协议不了解的,还是很需要花费时间去阅读相关资料的,采用此组件,可以大大提升我们的开发效率。 此组件还支持邮箱的合并、删除、保存本地文件,可以说是非常完善了。
GitHub:https://github.com/pmengal/MailSystem.NET
详细介绍:点击查看
46、哔哩哔哩非官方应用(Bili.Uwp) :于UMP框架开发的,UWP 应用是Universal Windows Platform的简介,即「Windows通用应用平台」,是微软公司建立并在Windows 10中首次引入的一个同性质应用程式架构平台。可以在拥有Win 10系统的手机、个人电脑、Xbox以及HoloLens等平台上运行。
这个是第三方应用,已经上架到Microsoft Store,想要体验的也可以到上面下载,此项目在UI设计、功能易用性都评价都很好,深受大家的喜欢,也是一个用来学习、参考的好项目。
GitHub:https://github.com/Richasy/Bili.Uwp
Gitee:
详细介绍:点击查看
45、小巧、美观桌面快捷工具(GeekDesk) :基于.Net+WPF开发的,一个小巧、UI美观的快捷工具。此项目发布以来就受到大家的喜欢,代码结构清晰非常适合用来学习。项目还在持续迭代中,有部分小问题,用来学习、体验完全没问题。作者一直在迭代升级中,后面会越来越强大。
WPF开发, 密集计算, 在低性能(低GPU)机器上会卡顿,在一些低配置电脑,可以关闭动画效果使用。
GitHub:https://github.com/BookerLiu/GeekDesk
Gitee:https://gitee.com/BookerLiu/GeekDesk
详细介绍:点击查看
44、Unity全平台原生c#热更方案(hybridclr) :HybridCLR是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。 HybridCLR扩充了il2cpp的代码,使它由纯AOT runtime变成'AOT+Interpreter' 混合runtime,进而原生支持动态加载assembly,使得基于il2cpp backend打包的游戏不仅能在Android平台,也能在IOS、Consoles等限制了JIT的平台上高效地以AOT+interpreter混合模式执行。从底层彻底支持了热更新。
GitHub:https://github.com/focus-creative-games/hybridclr
详细介绍:点击查看
43、WMS仓库管理系统(SwebWMS) :基于.Net FrameWork开发的,UI采用SWEBUI平台,SwebDesigner采用component组件的方式。系统整体界面简洁、大气,系统功能完善、报表统计完备,完全可以满足需求,简单进行二次开发,可直接使用于项目中。
Gitee:https://gitee.com/smobiler/SwebWMS
详细介绍:点击查看
42、Windows远程桌面工具(RemoteDesktopManage) :基于MSTSC 连接Windows 远程桌面,并对其进行封装实现管理多个远程桌面配置的小工具,兼容Windows XP及以上的系统。支持多个服务器同时连接,远程登录信息保存管理,基本可以满足日常的工作需求。
GitHub:https://github.com/xunki/RemoteDesktopManage
详细介绍:点击查看
41、可视化编辑CMS系统(ZKEACMS.Core) :支持可视化设计的内容管理系统,可通过托拉拽来实现页面布局,所见即所得。系统采用插件式开发,支持插件扩展、模板扩展,可以通过自定义插件、模板来实现个性化需求。
Gitee:https://gitee.com/seriawei/ZKEACMS.Core
详细介绍:点击查看
40、Windows版本的进程监控(process-monitor) :基于.Net 4开发的进程监控系统。此项目可用于监控系统的运行情况,支持按天周月指定时间自动重启,进程添加、编辑监控等。
Gitee:https://gitee.com/feiyumain/process-monitor
详细介绍:点击查看
39、个人博客系统(RightControl_Blog) :基于Mvc 5构建的简单、代码层级分明的开源个人博客系统。前端美观大气、后台采用RightControl .NET通用角色权限系统,开发简单、效率高。网站配置采用XML配置,灵活可以根据自己是需求进行个性化配置。系统功能完备,完全可以满足需求,基本不用二次开发,非常使用程序员的个人博客。 支持QQ一键登录、降低注册门槛,针对留言、评论支持数量限制、锁定用户,避免垃圾信息。
Gitee:https://gitee.com/LiuCabbage/RightControl_Blog
详细介绍:点击查看
38、前后端分离CMS系统(FytSoaCms) :基于.Net 3构建的简单、跨平台、模块化建站系统。系统业务简单、代码清晰、层级分明、全新架构便于二次扩展开发。
Gitee:https://gitee.com/feiyit/FytSoaCms
详细介绍:点击查看
37、极简任务调度平台(quartzui) :基于.Net 5+Quartz.NET 3构建的简单、跨平台任务调度系统。系统业务简单、代码清晰,如果您只是单纯只需简单任务执行、监控、提醒这套系统就非常适合。没有多余的功能,简单扩展下基本可以满足日常需求。
GitHub:https://github.com/zhaopeiym/quartzui
详细介绍:点击查看
36、视频监控管理系统(AKStream) :基于.Net 5构建的简单、跨平台视频监控系统,代码清晰简洁、易扩展,采用前后端分离架构。
GitHub:https://github.com/langmansh/AKStreamUI
Gitee:https: //gitee.com/chatop2020/AKStream
详细介绍:点击查看
35、分布式文件上传系统(UploadServer) :基于.Net Core构建的简单、跨平台分布式文件上传系统,支持分块上传、多个项目同时上传、接口权限控制采用JWT机制。
Gitee:https://gitee.com/loogn/UploadServer
详细介绍:点击查看
34、微服务、分布式项目(Adnc) :一个轻量级的微服务架构,支持经典三层架构和DDD架构模式开发,技师选型都是目前主流的技术。是一个前后端分离架构,前端采用Vue开发,后端使用.Net6架构。Api接口遵循RESTful规范,接口安全验证采用JWT机制。系统实现了读写分离、代码结构清晰、使用简单,总体来说是一个可以直接、快速落地的框架。
GitHub:https://github.com/AlphaYu/Adnc
详细介绍:点击查看
33、常用代码集合,助你高效完成业务(dotnetcodes) :代码集合,都是一些常用的功能性代码,每个类都是独立、没有相互依赖,可以单独使用。大家可以根据项目,提取相应的类,避免重复造轮子。
Gitee:https://gitee.com/kuiyu/dotnetcodes
Gitee:https://gitee.com/kuiyu/RsCode
详细介绍:点击查看
32、高性能、低内存、跨平台的图片处理库(libvips) :提供各种语言SDK,用C++开发的图像处理库,支持的API超过300多个,涵盖了算术、颜色、图片转换、卷积、形态、马赛克、合并、切割等。
支持多种图像格式,包括:JPEG、JPEG2000、JPEG-XL、TIFF、PNG、WebP、HEIC、AVIF、FITS、Matlab、OpenEXR、PDF、SVG、HDR、PPM/PGM/PFM、CSV、GIF、分析、NIfTI、DeepZoom 和OpenSlide。支持相应的图片格式直接保存,不需转换。
性能好、运行速度非常快、占用很少的内存,相对同类库,表现最优秀,性能快5倍以上。
GitHub:https://github.com/libvips/libvips
详细介绍:点击查看
31、可视化大屏幕报表系统(CellReport) :基于.Net Core构建的,支持数据库、Excel文档、api接口等数据源的可视化报表制作工具。系统集成了集合函数的方法,便于数据的加工处理、展示。报表页面原生丰富,预定义了常用的报表组件,UI大气美观,基本可以满足日常的公司需求。
GitHub:https://github.com/noneday/CellReport
Gitee:https://gitee.com/NoneDay/CellReport
详细介绍:点击查看
30、WPF UI库(AduSkin) :使用简单、UI评论的WPF UI库,借鉴了多个开源框架。UI简单清晰、大气。
GitHub:https://github.com/aduskin/AduSkin
详细介绍:点击查看
29、高性能敏感词检测(ToolGood.Words) :高性能敏感词工具箱,支持繁简互换、全角半角互换,拼音模糊搜索等功能。功能强大、高性能,秒级检测亿级别的文章。
GitHub:https://github.com/toolgood/ToolGood.Words
详细介绍:点击查看
28、前后端分离的快速开发框架(Vue.NetCore) :前后端封装了上千个常用类,方便扩展;集成了代码生成器,支持前后端业务代码生成,实现快速开发,提升工作效率;框架集成了表单、表格、图表等各种常用的Demo方便直接使用;后端框架支持Vue2、Vue3。
GitHub:https://github.com/cq-panda/Vue.NetCore
详细介绍:点击查看
27、.Net 图表库(LiveCharts2) :一个简单、灵活、交互式、强大的跨平台图表库,支持Maui、Uno Platform、Blazor-wasm、WPF、WinForms、Xamarin、Avalonia、WinUI、UWP。 提供超过60多种图表类型,包括:基本图表、柱状图表、饼图、散点分布、股票行情、甘特图、仪表图、热点图、坐标图、地图等。
GitHub:https://github.com/beto-rodriguez/LiveCharts2
详细介绍:点击查看
26、权限工作流系统(OpenAuth.Net) :基于.Net 5开发的权限管理、工作流系统框架。借鉴了Martin Fowler企业级应用开发思想,框架选项都是使用最新的技术、前后端分离。
GitHub:https://github.com/yubaolee/OpenAuth.Core
Gitee:https://gitee.com/dotnetchina/OpenAuth.Net
详细介绍:点击查看
25、Excel转Json工具(excel2json) :基于C#开发的Excel转Json工具,比通过Office Excel组件访问数据性能提升100倍,支持界面、命令模式。
GitHub:https://github.com/neil3d/excel2json
详细介绍:点击查看
24、进销存管理系统(tuling-member) :基于.Net6+Furion +iView开发的一套极简的进销存管理系统
Gitee:https://gitee.com/a106_admin/tuling-member
详细介绍:点击查看
23. Lightweight plug-in architecture (PluginCore) : .Net Core's lightweight plug-in framework, integration is very simple, two lines of code complete the integration; supports new Controller, dynamic routing; hot-swappable, easy to expand, no database ที่จำเป็น.
GitHub:https://github.com/yiyungent/PluginCore
详细介绍:点击查看
22、开发工具箱(Masuit.Tools) :大都是静态类,加密解密,反射操作,权重随机筛选算法,分布式短id,表达式树,linq扩展,文件压缩,多线程下载和FTP客户端,硬件信息,字符串扩展方法,日期时间扩展操作,中国农历,大文件拷贝,图像裁剪,验证码,断点续传,集合扩展、Excel导出等常用封装。诸多功能集一身,代码量不到2MB!
GitHub:https://github.com/ldqk/Masuit.Tools
详细介绍:点击查看
21、企业级权限管理应用框架(Blog.Core) :基于.Net 6.0开发的应用框架,采用前后端分离架构,集成了上百个模块,如:统一支付、公众号管理、数据权限、任务调度、数据库读写分离等等。
GitHub:https://github.com/anjoy8/Blog.Core
详细介绍:点击查看
20、分布式任务调度系统(ScheduleMasterCore) :一个开源的分布式任务调度系统,它基于.NET Core 3.1平台构建,支持跨平台多节点部署运行。
GitHub:https://github.com/hey-hoho/ScheduleMasterCore
详细介绍:点击查看
19、滑块验证码(VerificationCode) :C#实现的滑块验证码
GitHub:https://github.com/eatage/VerificationCode
详细介绍:点击查看
18、Api网关(kite.gateway) :基于微软反向代理组件Yarp开发的Api网关
GitHub:https://github.com/yupingyong/kite.gateway
详细介绍:点击查看
17、访客系统(visitormanagement) :用于简化访客登记、查询、保存。由于疫情原因,各个机构、组织都需要对访客系统进行登记。传统的登记方式,不仅浪费纸张,而且还面临保存的问题,查阅非常不方便。此系统刚好可以解决这些问题。
GitHub:https://github.com/neozhu/visitormanagement
详细介绍:点击查看
16、商城系统(nopCommerce) :这是一个基于.Net Core开发的,兼容PC、平板、移动端的商城系统。被下载次数超过300w,拥有最活跃的成员,由专业团队开发与支持。支持PayPal、信用卡、发票支付。
GitHub:https://github.com/nopSolutions/nopCommerce
详细介绍:点击查看
15、简单统一监控平台(Dyd.BaseService.Monitor) :系统用于集群的性能监控,应用耗时监控管理,统一日志管理等多维度的性能监控分析。用于监控Windows服务器监控,支持定义插件扩展、Cpu、内存、磁盘读写、网络、iis等性能直播监控,应用好事监控、数据库性能、慢Sql监控、Api监控。
Gitee:https://gitee.com/chejiangyi/Dyd.BaseService.Monitor
详细介绍:点击查看
14、遵循Clean Architecture原则开源架构(RazorPageCleanArchitecture) :基于Asp.net Core 6开发的,遵循Clean Architecture原则,可以高效、快速地构建基于Razor Pages 的Web 应用程序。
GitHub:https://github.com/neozhu/RazorPageCleanArchitecture
详细介绍:点击查看
13、在线同步考试系统(LearningSystem) :基于.Net开发的在线学习、考试系统。兼容PC、移动、微信等多端设备,方便学员随时随地学习,并支持分销、分润等营销功能。
GitHub:https://github.com/weishakeji/LearningSystem
Gitee:https://gitee.com/weishakeji/LearningSystem
详细介绍:点击查看
12、个人博客网站(Blog.NET Core) :基于.Net 6开发的个人博客网站
GitHub:
Gitee:https://gitee.com/miss_you/Blog?_from=gitee_search
详细介绍:点击查看
11、OA系统(MicroOA) :是一款不需要专业的开发知识或开发经验,通过页面交互式即可实现动态搭建表单的微型办公自动化系统。
GitHub: https://github.com/HalngYao/MicroOA
Gitee:https://gitee.com/shueer/MicroOA
详细介绍:点击查看
10、OA系统(QJ_LotusBI) :基于.Net Core构建的简单、跨平台OA系统。企业可以利用它进行信息化建设,框架提供了用户管理、权限管理、表引擎、流程引擎、BI智能报表,可以大大的简化企业数字化成本和效率。
GitHub:
Gitee:https://gitee.com/qikj/QJ_LotusBI
详细介绍:点击查看
9、商城系统(CoreShop) :基于.Net 5、Uniapp开发商城系统,支持前后端分离、分布式、跨平台。拥有分销、代理、团购秒杀、接龙、拼团、直播、优惠券、自定义表单等众多营销功能。
GitHub:https://github.com/CoreUnion/CoreShop
Gitee:https://gitee.com/CoreUnion/CoreShop?_from=gitee_search
详细介绍:点击查看
8、仿掘金cms系统(lin-cms-dotnetcore) :CMS系统,采用.Net Core 6开发的,前端采用Vue前后端分离的架构
Github:https://github.com/luoyunchong/lin-cms-dotnetcore
Gitee:https://gitee.com/igeekfan/lin-cms-dotnetcore
详细介绍:点击查看
7、考试系统(BreadExam) :基于.Net Core构建的简单、跨平台、模块化的小程序考试系统。前端是Uniap开发,可以发布为H5、小程序、IOS、Android应用。
GitHub:https://github.com/skyIsland/BreadExam
详细介绍:点击查看
6、物联网基础平台(IoTSharp) :基于.Net Core 开源的物联网基础平台,用于数据的收集、处理、可视化、设备管理、设备预警、报警的平台。
GitHub:https://github.com/IoTSharp/IoTSharp
Gitee:https://gitee.com/IoTSharp
详细介绍:点击查看
5、 商城系统(module-shop) :基于.NET Core构建的简单、跨平台、模块化的商城系统
GitHub:https://github.com/trueai-org/module-shop
详细介绍:点击查看
4、Excel库(MiniExcel) :简单、高效避免OOM的.NET处理Excel查、写、填充数据工具
GitHub:https://github.com/mini-software/MiniExcel
详细介绍:点击查看
3、权限管理系统(YiShaAdmin) :基于.NET Core MVC的权限管理系统,代码易读易懂、界面简洁美观
GitHub:https://github.com/liukuo362573/YiShaAdmin
详细介绍:点击查看
2、核心商城系统(CoreShop) :基于Asp.Net 5.0、Uni-App开发、支持可视化布局的小程序商城系统
GitHub:https://github.com/CoreUnion/CoreShop
详细介绍:点击查看
1、仓库管理系统(KopSoft)
Gitee:https://gitee.com/yulou/kopSoftWMS
GitHub:https://github.com/lysilver/kopSoftWMS
详细介绍:点击查看