GitHub에서 .Net과 관련된 흥미롭고 유용하며 인기 있는 오픈 소스 프로젝트를 수집하세요. 콘텐츠에는 웹 오픈 소스 프레임워크, Win 오픈 소스 프로젝트, 오픈 소스 라이브러리, 실용적인 프로젝트, 엔터프라이즈급 프로젝트 등이 포함되어 있어 오픈 소스의 매력을 느끼고 짧은 시간에 오픈 소스와 사랑에 빠질 수 있습니다!
최신 기사는 WeChat 공개 계정 프로그래밍 재미 에 게시되었습니다. 최신 기사를 보려면 팔로우하세요. 공개 계정을 팔로우하고 답글을 555로 입력하고 수천 명의 사람들이 참여하는 토론 그룹에 참여하세요.
C# 자료 및 전자책
지금 ".Net 핵심 학습 및 건물 권한 관리 시스템 튜토리얼"을 처음부터 시작해 보세요.
대규모 모델 문서 대화를 기반으로 개발 중인 내 오픈 소스 프로젝트에 관심을 가져주신 것을 환영합니다. 먼저 관심을 가져주세요!
아래 QR 코드를 스캔하여 나를 WeChat에 추가할 수도 있습니다. 참고: 기술 교환 그룹에 참여하여 더 많은 프로그래머와 오픈 소스 프로젝트 및 프로그래밍 지식을 교환하세요.
.NetCore/C# 풀 스택 비디오 튜토리얼 [500G] , 수신하려면 저를 추가하세요: xgbbwj, 참고: 튜토리얼.
쇼핑 센터 | WMS | 파일 압축 | 작업 예약 | 뛰어나다 |
---|
(특별한 순서는 없습니다)
284. RepoDB: Dapper와 EFCore 사이의 .Net ORM 라이브러리(RepoDB) : RepoDB는 기본 작업에 필요한 방법을 제공하고 2차 레이어 캐싱, 추적, 웨어하우징, 프로세서 및 속성과 같은 일부 고급 기능도 제공합니다. /볼륨 작업. 지원되는 데이터베이스에는 SqlServer, SQLite, MySql 및 PostgreSql 등이 포함됩니다.
Github: https://github.com/mikependon/RepoDB
자세한 소개: 보려면 클릭하세요.
283. Windows-Auto-Night-Mode: 7.6KStar Windows 테마 자동 전환 .Net 오픈 소스 프로젝트(Windows-Auto-Night-Mode) : Windows Auto Dark Mode는 Windows 10 및 Windows 11을 지원하는 .Net 오픈 소스 프로젝트입니다. 시스템의 핵심 기능은 사용자가 일출과 일몰의 시간 변화에 적응할 수 있도록 시스템 테마를 자동으로 전환하는 것입니다.
Github: https://github.com/AutoDarkMode/Windows-Auto-Night-Mode
자세한 소개: 보려면 클릭하세요.
282. ai-samples: AI를 배우고 싶은 .Net 프로그래머를 위한 공식 AI 튜토리얼이 여기 있습니다! (ai-samples) : AI를 제공하는 공식 .NET 샘플 모음입니다. 이 프로젝트에는 초보자가 샘플 프로젝트를 연습하여 AI를 .NET 프로젝트에 통합하는 방법을 쉽게 배울 수 있는 다양한 프로젝트 샘플 코드가 포함되어 있습니다.
Github: https://github.com/dotnet/ai-samples
자세한 소개: 보려면 클릭하세요.
281. Fleck: 경량 C# 오픈 소스 WebSocket 서버 라이브러리(Fleck) : Fleck은 C#으로 작성된 경량 WebSocket 서버 라이브러리입니다. 이는 개발자가 일반적인 실시간 통신 애플리케이션, 온라인 게임, 채팅 애플리케이션 및 실시간 데이터 업데이트와 같은 애플리케이션에 WebSocket 기능을 쉽게 통합할 수 있도록 하는 간단하고 직관적인 API를 제공합니다.
Fleck은 코드 단순성을 유지하면서 사용 편의성과 고성능을 제공하도록 설계되었습니다.
Github: https://github.com/statianzo/Fleck
자세한 소개: 보려면 클릭하세요.
280. Superpower: A C# 기반 텍스트 구문 분석 도구 오픈 소스 프로젝트(superpower) : Superpower의 핵심 기능은 문자 시퀀스를 입력으로 사용하고 데이터 구조를 생성하여 프로그램이 더 쉽게 분석, 작동 또는 변환할 수 있도록 하는 것입니다. 이는 단순한 숫자, 데이터 형식의 필드 목록 또는 프로그래밍 언어의 추상 구문 트리일 수 있습니다.
Superpower를 사용하면 구문 분석기를 선언적 스타일로 작성할 수 있으며 잘못된 입력이 발생할 경우 정확하고 유익한 오류 보고를 제공합니다.
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. cofoundry: 강력한 기능, 강력한 확장성 및 플러그인 지원을 갖춘 시스템인 .NetCore 오픈 소스 CMS 프로젝트를 추천하세요! (cofoundry) : Cofoundry는 코드 우선 개발, 확장 가능하고 유연한 아키텍처, 사용하기 쉬운 콘텐츠 관리 시스템을 갖춘 .Net 기반으로 개발된 콘텐츠 관리 시스템입니다.
Github: https://github.com/cofoundry-cms/cofoundry
자세한 소개: 보려면 클릭하세요.
277. SpreadCheetah: 고성능 엑셀 연산 처리 .NET 라이브러리(spreadcheetah) : SpreadCheetah는 Microsoft Excel XLSX 형식의 스프레드시트 파일 생성에 중점을 둔 고성능 .NET 라이브러리입니다. 라이브러리는 성능이 뛰어나고 대용량 데이터를 효율적으로 처리하고 복잡한 스프레드시트 파일을 생성할 수 있습니다.
Github: https://github.com/sveinungf/spreadcheetah
자세한 소개: 보려면 클릭하세요.
276. PythonNet: Python과 .Net 코드 간의 상호 호출을 실현합니다! (pythonnet) : Python.NET은 Python 코드가 .NET CLR(공용 언어 런타임)과 상호 작용할 수 있도록 하는 오픈 소스 프로젝트로, .NET 개발자에게 강력한 애플리케이션 스크립팅 도구를 제공합니다. Python.NET을 통해 Python 프로그래머는 .NET 클래스 라이브러리를 쉽게 호출할 수 있으며, .NET 개발자는 Python 스크립트를 애플리케이션에 포함시켜 보다 유연하고 효율적인 개발 프로세스를 달성할 수 있습니다.
Github: https://github.com/pythonnet/pythonnet
자세한 소개: 보려면 클릭하세요.
275. ImageGlass: C# 기반으로 개발된 경량 다기능 이미지 뷰어(ImageGlass) : ImageGlass는 주로 C#을 사용하여 개발되었으며 더 많은 시스템 리소스를 차지하지 않고도 소프트웨어의 빠른 시작과 효율적인 작동을 보장하기 위해 경량 설계를 채택했습니다.
WEBP, GIF, SVG, PNG, JXL, HEIC 등을 포함한 80개 이상의 일반적인 이미지 형식을 지원하여 다양한 사용자의 요구를 충족합니다.
ImageGlass는 기본적인 이미지 보기 기능 외에도 이미지 형식 변환, 확대/축소, 회전 등의 고급 기능을 제공하여 사용자의 다양한 요구를 충족합니다.
Github: https://github.com/d2phap/ImageGlass
자세한 소개: 보려면 클릭하세요.
274. Dapper.SimpleCRUD: Dapper의 CRUD 도우미(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: 오픈 소스 OCR 프로젝트의 .Net 버전(tesseract) : tesseract는 Tesseract-OCR(C++) 엔진용으로 패키지된 .NET 버전으로, 100개 이상의 언어로 텍스트 인식을 지원하므로 .NET 개발자는 다음을 수행할 수 있습니다. Tesseract의 강력한 기능을 사용하려면 OCR의 기본 기술에 대한 깊은 이해가 필요하지 않습니다.
이 프로젝트의 단점은 인쇄된 텍스트만 인식할 수 있고 필기를 위해 자체 언어 패키지를 훈련해야 한다는 것입니다.
Github: https://github.com/tesseract-ocr/tessdata_fasthttps://github.com/charlesw/tesseract
자세한 소개: 보려면 클릭하세요.
271. Html2OpenXml: HTML을 OpenXml로 변환하고 Html을 Word로 쉽게 변환하는 .Net 라이브러리입니다. (html2openxml) :Html2OpenXml은 단순하거나 복잡한 HTML 콘텐츠를 OpenXml 구성 요소로 변환하도록 설계된 오픈 소스 .Net 라이브러리입니다. 이 프로젝트는 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. Sep: CSV 파일 읽기 및 쓰기 작업을 위한 저메모리, 고성능 .Net 오픈 소스 라이브러리(9월) : Sep은 빠르고 현대적이며 간결하고 효율적인 데이터 처리 기능을 갖춘 고성능 .NET CSV 파서입니다. 간소화된 옵션과 투명한 입력 및 출력 처리를 통해 간결하고 표현력이 풍부한 API를 제공합니다. 당신은 당신이 보는 것을 얻습니다. 효율적인 병렬 CSV 구문 분석 기술을 통해 CsvHelper보다 최대 35배 빠른 초고속 속도를 구현합니다. 반복적인 메모리 할당 없이 값 배열(예: 기능 데이터)을 쉽게 읽거나 쓰는 등 워밍업 후 제로 메모리 할당을 달성하는 스마트하고 효율적인 메모리 관리 전략입니다.
Github: https://github.com/nietras/Sep
자세한 소개: 보려면 클릭하세요.
268. 박스형: ASP.NETCoreAPI, GraphQL 등을 포함하는 여러 .Net 프로젝트 템플릿이 포함되어 있습니다. (템플릿) : .Net Boxed 이 프로젝트는 .NET 개발자에게 ASP.NET Core API, ASP.NET Core GraphQL, Microsoft Orleans 및 NuGet 패키지 프로젝트를 포괄하는 기본 코드가 포함된 프로젝트 템플릿 세트를 제공합니다.
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: CSV, XML, JSON(ChoETL)과 같은 8가지 형식을 포함하여 여러 데이터베이스 읽기 및 쓰기를 지원하는 .Net 오픈 소스 라이브러리 : ChoETL은 오픈 소스 .NET ETL(추출, 변환, 로드) 프레임워크입니다.
CSV, FixLength, XML, JSON, Key-Value, Parquet, YAML 및 Avro 형식 파일 및 데이터베이스를 포함하되 이에 국한되지 않는 여러 파일 형식을 구문 분석하고 작성하는 기능을 제공합니다.
Github: https://github.com/Cinchoo/ChoETL
자세한 소개: 보려면 클릭하세요.
265. Atata: Selenium 기반 C# 자동화 테스트 웹 프레임워크(atata) : Atata 프레임워크는 Selenium WebDriver를 기반으로 하는 C#/.NET 웹 UI 테스트 자동화 전체 기능을 갖춘 프레임워크입니다.
이는 유창한 페이지 개체 패턴을 사용하며, 고유한 트리거 기능을 포함하고 즉시 사용할 수 있는 구성 요소 집합을 포함합니다.
Github: https://github.com/adata-framework/atata
자세한 소개: 보려면 클릭하세요.
264. HtmlSanitizer: XSS 공격으로부터 웹사이트를 보호하기 위한 .Net 오픈 소스 프로젝트(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: OpenAPI 기반 HTTP 클라이언트 코드 생성기(kiota) : Kiota는 OpenAPI 사양을 기반으로 하는 명령줄 도구이자 HTTP 클라이언트 코드 생성기입니다. 이를 통해 개발자는 OpenAPI 사양을 사용하여 다양한 프로그래밍 언어로 클라이언트 라이브러리를 생성할 수 있으므로 개발자는 기본 HTTP 요청 세부 정보보다는 비즈니스 로직 구현에 더 집중할 수 있습니다. 엔터프라이즈 수준 애플리케이션, 마이크로서비스 아키텍처, 간단한 스크립트 작업 등 RESTful API와의 상호 작용이 필요한 모든 시나리오에 적합합니다.
Github: https://github.com/microsoft/kiota
자세한 소개: 보려면 클릭하세요.
260. ZoneTree: 고성능 ACID 호환 .NET 정렬 키-값 데이터베이스(ZoneTree) : ZoneTree는 .Net을 기반으로 개발된 오픈 소스 키-값 데이터베이스입니다. 영구 스토리지, 고성능 처리, 트랜잭션 작업 및 ACID 준수로 잘 알려져 있습니다. ZoneTree는 인메모리 데이터베이스로 실행될 수 있으며 로컬 또는 클라우드 스토리지에 데이터를 유지할 수도 있어 유연성과 확장성을 제공합니다.
Github: https://github.com/koculu/ZoneTree
자세한 소개: 보려면 클릭하세요.
259. CsvExport: .Net 고성능, 저메모리 CSV 내보내기 오픈 소스 라이브러리(CsvExport) : CsvExport는 C#을 기반으로 하는 매우 간단하고 빠른 CSV 내보내기 오픈 소스 라이브러리입니다. 이 오픈 소스 라이브러리의 핵심 기능: 내보내기 기능의 높은 호환성(구분 기호 자동 감지, 호환성 향상을 위한 친숙한 행, 열 및 값 자르기) 내보낸 콘텐츠는 쉼표, 따옴표 및 여러 줄 텍스트를 자동으로 이스케이프합니다. 내보낸 콘텐츠는 시간대에 안전한 형식으로 내보냄 날짜 매우 사용하기 쉬운 .NET Standard 2.0 라이브러리(.NET Core 및 .NET Framework와 호환) CsvHelper보다 30배 빠름 CsvHelper 메모리 사용량의 1/4에 불과
Github: https://github.com/jitbit/CsvExport
자세한 소개: 보려면 클릭하세요.
258. Nito.AsyncEx: async/await를 위한 .Net 보조 라이브러리. (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: OpenAI에서 공식적으로 제공하는 .NETSDK 라이브러리! (openai-dotnet) : openai-dotnet은 OpenAI에서 공식적으로 제공하는 .NET 라이브러리로, .NET 애플리케이션에서 OpenAI REST API에 대한 액세스를 용이하게 하는 데 사용됩니다.
프로젝트의 주요 특징 및 기능:
1. 신속한 개발: 이 라이브러리를 사용하면 개발자는 채팅 완성, 텍스트 임베딩, 이미지 생성, 오디오 전사 등 OpenAI의 다양한 기능을 .NET 환경에서 빠르게 호출할 수 있습니다.
2. OpenAPI 사양: 라이브러리는 OpenAI의 OpenAPI 사양에 따라 생성되며 Microsoft와 협력하여 개발됩니다.
3. 사용하기 쉬움: 이 라이브러리는 NuGet 패키지 관리자를 통해 .NET 프로젝트에 쉽게 추가할 수 있습니다.
4. 비동기식 API 지원: 동기식과 비동기식의 두 가지 API 호출 방법을 제공하므로 개발자가 필요에 따라 선택하고 사용할 수 있습니다.
5. 스트리밍: 스트리밍 API 응답을 지원하므로 전체 응답이 생성될 때까지 기다리지 않고도 부분적으로 생성된 결과를 실시간으로 얻을 수 있습니다.
6. 도구 및 기능 호출: 채팅 완료 시 도구 및 기능 호출 사용을 지원하여 모델이 필요에 따라 외부 기능을 호출하여 정보를 얻을 수 있도록 합니다.
7. Azure OpenAI 통합: 아직 구현되지 않았지만 가까운 시일 내에 Azure OpenAI 서비스와의 통합이 지원될 예정입니다.
8. 독립 네임스페이스: 각 함수에는 독립된 네임스페이스가 있습니다.
Github: https://github.com/openai/openai-dotnet
자세한 소개: 보려면 클릭하세요.
255. mongo-csharp-driver: MongoDB의 공식 C# 클라이언트 드라이버! (mongo-csharp-driver) : mongo-csharp-driver는 MongoDB의 공식 C# 클라이언트의 오픈 소스 프로젝트입니다. 이를 통해 C# 개발자는 애플리케이션에서 MongoDB 데이터베이스와 상호 작용할 수 있습니다. 이 프로젝트는 .Net Core/.NET Framework를 지원하는 데이터 쿼리, 업데이트, 삭제 및 삽입, 인증, LINQ, 트랜잭션, 인덱싱 등과 같은 풍부한 API를 제공합니다. 공식은 항상 정기적으로 새 버전을 출시하고 매우 상세한 개발 문서와 새로운 기능 소개를 제공했습니다. 최신 버전은 Entity Framework Core도 지원합니다.
Github: https://github.com/mongodb/mongo-csharp-driver
자세한 소개: 보려면 클릭하세요.
254. dotnet-starter-kit: WebAPI+Blazor 다중 테넌트, 모듈식, 간단한 DDD 아키텍처! (dotnet-starter-kit) : dotnet-starter-kit은 .NET 8을 기반으로 하는 오픈 소스 프로젝트입니다. 아키텍처는 Clean Architecture 원칙을 기반으로 솔루션을 구축합니다. 이는 다중 테넌시 및 모듈화를 지원하여 프로젝트를 신속하게 개발할 수 있게 해주는 즉시 사용 가능한 프로젝트입니다.
데이터베이스 지원: PostgreSQL, MySQL, MSSQL, Oracle.
또한 멀티 테넌시, CQRS, 어니언 아키텍처, 클린 코딩 표준, Terraform을 사용한 AWS에 대한 클라우드 배포, Docker 개념, CICD 파이프라인 및 워크플로 등에 대해 배울 수 있는 학습 프로젝트로도 좋은 선택입니다.
Github: https://github.com/fullstackhero/dotnet-starter-kit
자세한 소개: 보려면 클릭하세요.
253. CSharpRepl: 크로스 플랫폼 경량 C# 명령줄 도구(CSharpRepl) : CSharpRepl은 NET 8을 기반으로 하며 Windows, Mac에서 실행될 수 있는 크로스 플랫폼 명령줄 C# REPL입니다. OS와 리눅스. 이 도구를 사용하면 개발자는 C# 언어를 빠르게 확인하고 배울 수 있습니다. 이 도구는 독립 실행형 프로그램이지만 Windows Terminal 및 Visual Studio Code와 같은 다른 개발 도구와 통합될 수도 있습니다.
Github: https://github.com/waf/CSharpRepl
자세한 소개: 보려면 클릭하세요.
252. C-sharp-console-gui-framework: C# 콘솔 애플리케이션용 GUI 프레임워크(C-sharp-console-gui-framework) : ConsoleGUI는 콘솔 기반 GUI 애플리케이션을 생성하기 위한 간단한 레이아웃 기반 .NET 프레임워크입니다.
핵심 기능: 레이아웃 중심: WPF 또는 HTML과 유사하며 완전히 레이아웃 중심입니다. 개발자는 컨트롤의 정확한 좌표를 지정할 필요가 없으며 대신 스택 패널, 도킹 패널 및 기타 레이아웃 관리자가 이를 자동으로 처리하도록 합니다. 크로스 플랫폼 지원: 프레임워크는 특정 플랫폼에 묶여 있지 않으며 외부 종속성이 없습니다. .NET Standard 2.0을 대상으로 하며 Windows 및 Linux 컴퓨터에서 실행될 수 있습니다. 기본 컨트롤: 텍스트 상자(TextBox), 텍스트 블록(TextBlock), 그리드(DataGrid) 등 일련의 기본 컨트롤을 제공합니다. 반응형 디자인: 창 크기를 명시적으로 설정하지 않으면 창의 초기 크기에 따라 레이아웃이 조정됩니다. 그러나 프레임워크는 터미널 크기 변경을 자동으로 감지하지 않습니다. 스레딩 및 호환성: 스레드로부터 안전하지 않으므로 모든 UI 변경은 동일한 스레드에서 수행되어야 합니다. 기본적으로 ConsoleGUI는 최대 1,678만 개의 전경색과 배경색을 지원하여 트루 컬러 형식을 사용합니다. 터미널이 트루 컬러를 지원하지 않는 경우 호환 모드를 사용할 수 있습니다.
Github: https://github.com/TomaszRewak/C-sharp-console-gui-framework
자세한 소개: 보려면 클릭하세요.
251. SharpLab: 디컴파일된 코드를 실시간으로 볼 수 있는 편리한 .Net 디컴파일 도구! (SharpLab) : Roslyn이 개발한 오픈소스 프로젝트를 기반으로 실시간 컴파일 피드백, IL 코드 보기 및 디컴파일 기능을 갖추고 있습니다.
이는 .Net 개발자가 컴파일러 작동 방식을 더 잘 이해하고, 프로그램 성능을 최적화하고, 심층적인 코드 학습 및 분석을 수행하는 데 도움이 될 수 있습니다.
프로젝트 코어에는 3가지 기능이 있습니다.
1. 컴파일 과정을 실시간으로 확인: 개발자는 코드를 즉시 입력하고 컴파일 결과와 오류를 확인할 수 있어 문제를 빠르게 수정하고 개발 효율성을 높일 수 있습니다.
2. 생성된 중간 언어(IL): C#, VB.NET 및 F# 코드에서 컴파일할 수 있는 중간 언어(IL) 코드는 개발자가 컴파일러 변환을 이해하고 소스 코드를 최적화하여 심층적인 작업을 수행하는 데 도움이 됩니다. .NET 런타임 동작 및 성능 최적화에 대한 연구는 큰 도움이 됩니다.
3. 디컴파일된 코드 보기: IL 코드를 보는 것 외에도 IL 또는 어셈블리를 대략적인 소스 코드로 다시 변환하는 디컴파일 기능도 제공합니다. 이를 통해 개발자는 프로그램 구조와 논리를 이해하고 타사 라이브러리를 분석하며 컴파일 원리를 배울 수 있습니다. 리버스 엔지니어링은 매우 도움이 됩니다.
이는 새로운 구문을 학습하거나, 코드 조각을 디버깅하거나, 교사가 프로그래밍 개념을 설명하는 등 매우 실용적인 도구입니다.
Github: https://github.com/ashmind/SharpLab
자세한 소개: 보려면 클릭하세요.
250. LinqToExcel: Linq를 이용해 엑셀 파일을 쉽게 조작해보세요! (LinqToExcel) : 개발자는 LINQ 구문을 사용하여 Excel 스프레드시트 및 CSV 파일의 데이터를 쿼리할 수 있습니다. 개발자는 데이터베이스를 운영하는 것처럼 쉽게 Excel 파일을 처리할 수 있습니다.
그러나 Microsoft Access Database Engine 2010 재배포 가능 패키지를 설치해야 하며, 이를 위해서는 Excel 파일에 필요한 데이터 엔진이 필요합니다.
Github: https://github.com/paulyoder/LinqToExcel
자세한 소개: 보려면 클릭하세요.
249. Sprache: 문자열 검증 등에 사용할 수 있는 경량 C# 파서 구성. (Sprache) : 코드와 같은 구조화된 텍스트를 구문 분석하기 위해 C# 코드에서 직접 파서를 구성하도록 설계된 간단하고 가벼운 라이브러리입니다. 라이브러리의 설계 원칙은 이해하고 사용하기 쉬운 API를 제공하는 동시에 다양한 구문 분석 요구 사항을 처리할 수 있을 만큼 유연성을 유지하는 것입니다.
Github: https://github.com/sprache/Sprache
자세한 소개: 보려면 클릭하세요.
248. mRemoteNG: .Net을 기반으로 개발된 다중 프로토콜 원격 연결 관리 도구(mRemoteNG) : 탭 형식의 다중 프로토콜 원격 연결 관리자를 지원합니다.
mRemoteNG는 mRemote에 많은 새로운 기능을 추가하고 수정하여 간단하면서도 강력한 탭 인터페이스를 통해 모든 원격 연결을 관리하고 볼 수 있도록 해줍니다.
지원되는 운영 체제에는 Windows 8, Windows Server 2016 이상이 포함됩니다.
깃허브: https://github.com/mRemoteNG/mRemoteNG
자세한 소개: 보려면 클릭하세요.
247. FastEndpoints: 경량, 고성능 ASP.NETCoreWebAPI 개발 프레임워크(FastEndpoints) : FastEndpoints는 REPR 디자인 패턴(요청-엔드포인트-응답)을 기반으로 하는 웹 API 프레임워크로 개발 코드의 양을 줄이고 개발을 향상시키는 것을 목표로 합니다. 능률.
기존 ASP.NET Core Web API와 비교하여 FastEndpoints는 인라인 처리기와 직접 데이터 액세스를 통해 개발 프로세스를 크게 단순화합니다.
Github: https://github.com/FastEndpoints/FastEndpoints
자세한 소개: 보려면 클릭하세요.
246. SubtitleEdit: .Net을 기반으로 개발된 오픈 소스 자막 편집기(subtitleedit) : Windows, Linux 및 macOS를 포함한 크로스 플랫폼 사용을 지원합니다. 이 소프트웨어는 다양한 자막 형식을 지원할 뿐만 아니라 풍부한 편집 기능을 제공하므로 자막 생성, 편집 및 변환이 매우 간단해집니다.
Github: https://github.com/SubtitleEdit/subtitleedit
자세한 소개: 보려면 클릭하세요.
245. CQRSlite: CQRS 및 이벤트 소싱을 위한 .Net 경량 프레임워크! (CQRSlite) : 이 프로젝트는 C#을 사용하여 .NET 4.5.2 및 .NET Core를 지원하는 CQRS(명령 쿼리 응답 분리) 및 이벤트 소싱(이벤트 소싱) 아키텍처를 만듭니다.
이 프로젝트는 비교적 간단하며 간단한 예제가 함께 제공됩니다. 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) : ZXing의 오픈 소스 라이브러리의 .Net 버전입니다. Windows, Linux, macOS를 포함한 여러 플랫폼에서의 작업과 .NET Core 및 .NET Framework에서의 실행을 지원합니다.
Github: https://github.com/micjahn/ZXing.Net
자세한 소개: 보려면 클릭하세요.
241. OFGB: 원클릭으로 Windows 11 광고를 비활성화하는 오픈 소스 도구(OFGB) : WPF를 사용하여 사용자 인터페이스를 구축하는 도구로 Windows 레지스트리의 특정 키 값을 수정하여 Windows 11 광고를 켜거나 끄는 도구입니다. OFGB는 직관적인 사용자 인터페이스를 제공하므로 일반 사용자도 쉽게 조작할 수 있습니다.
깃허브: https://github.com/xM4ddy/OFGB
자세한 소개: 보려면 클릭하세요.
240. Blazor-Workshop : Blazor 개발과 배포를 처음부터 배울 수 있는 오픈소스 프로젝트 (blazor-workshop) : Blazor 프레임워크를 활용해 실무 애플리케이션을 구현하는 오픈소스 프로젝트입니다. BlazingPizza 사례를 통해 개발자에게 Blazor를 사용하여 고성능 대화형 웹 애플리케이션을 구축하는 방법을 보여줍니다.
Github: https://github.com/dotnet-presentations/blazor-workshop
자세한 소개: 보려면 클릭하세요.
239. TheAlgorithms/C-Sharp: 수백 개의 C# 알고리즘 예제 코드가 포함된 오픈 소스 라이브러리(C-Sharp) : 이 프로젝트는 모두 C# 언어를 사용하여 다양한 공통 알고리즘과 데이터 구조를 수집, 구성 및 구현합니다. 초보자가 알고리즘을 배울 수 있는 플랫폼을 제공할 뿐만 아니라 숙련된 개발자에게 코드 참조 및 구현 영감을 제공합니다.
Github: https://github.com/TheAlgorithms/C-Sharp
자세한 소개: 보려면 클릭하세요.
238. MudBlazor: 간단하고 아름다운 UI를 갖춘 Blazor 오픈 소스 구성 요소! (MudBlazor) : Blazor 애플리케이션을 위한 다양한 머티리얼 디자인 스타일 구성 요소 세트를 제공합니다. MudBlazor는 개발자가 아름답고 기능이 풍부한 사용자 인터페이스를 신속하게 구축할 수 있는 완전한 구성 요소 라이브러리를 제공합니다.
깃허브: 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 도구 및 PowerShell 갤러리와 같은 명령을 지원합니다. WinGetUI를 사용하면 사용자가 명령줄을 사용하지 않고도 Windows 애플리케이션을 더 쉽게 검색, 설치, 업데이트 및 제거할 수 있습니다.
Github: https://github.com/marticliment/WingetUI
자세한 소개: 보려면 클릭하세요.
235. AutoFixture: .NET의 가짜 데이터 생성 도구(AutoFixture) : 개발자가 단위 테스트에서 무작위 테스트 데이터를 자동으로 생성할 수 있도록 하는 .NET용 테스트 도구입니다. 일반적인 기본 유형, 복잡한 객체, 컬렉션 등을 포함하여 광범위한 데이터 유형을 지원합니다. AutoFixture는 상속, 인터페이스, 속성 및 생성자와 같은 메커니즘을 사용하여 복잡한 개체를 만드는 방법을 유추합니다.
Github: https://github.com/AutoFixture/AutoFixture
자세한 소개: 보려면 클릭하세요.
235. Terminal.Gui: 크로스 플랫폼 터미널 구축을 위한 .Net 프레임워크(Terminal.Gui) : 개발자가 기존 그래픽 인터페이스 요소에 의존하지 않고 C#을 사용하여 터미널 애플리케이션을 만들 수 있게 해주는 .NET 기반 크로스 플랫폼 터미널 사용자 인터페이스 라이브러리 . 이 라이브러리는 Windows Forms 또는 WPF와 유사한 프로그래밍 모델을 제공하지만 텍스트 모드 터미널용으로 특별히 설계되었습니다.
Github: https://github.com/gui-cs/Terminal.Gui
자세한 소개: 보려면 클릭하세요.
234. MockQueryable: LINQ 쿼리 시뮬레이션 테스트 도구(MockQueryable) : 개발자가 데이터베이스에 의존하지 않고 LINQ 쿼리를 시뮬레이션할 수 있게 해주는 오픈 소스 .NET 라이브러리입니다. MockQueryable을 사용하면 지연된 실행, 필터링, 정렬 및 기타 작업을 포함하여 실제 IQueryable 동작을 시뮬레이션할 수 있는 쿼리 가능한 개체를 만들 수 있습니다.
Github: https://github.com/romantitov/MockQueryable
자세한 소개: 보려면 클릭하세요.
233. CORAVEL : 작업 일정, 대기열 및 이메일 보내기 (Coravel)를 쉽게 구현할 수있는 오픈 소스 프로젝트 : .NET 오픈 소스 작업 스케줄링 라이브러리는 간단한 코드와 거의 제로 구성으로 다양한 기능 캐비닛을 구현할 수있는 다양한 기능 캐비닛을 구현할 수 있습니다. 작업 일정, 대기열, 캐싱, 이벤트 방송, 이메일 보내기 등 이 프로젝트는 간결하고 직관적 인 구문을 제공하면서 종종 복잡한 기능에 액세스하고 사용하기 쉽게 만듭니다.
github : https://github.com/jamesmh/coravel
자세한 소개 : 클릭하여보기
232. C# Lightweight Vector Graphics Library (VectSharp)를 권장합니다 . 텍스트를 포함한 벡터 그래픽을 제 3 자에게 의존하지 않고 벡터 그래픽을 작성하는 데 특별히 사용되는 강력한 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를 기반으로 한 어설 션 라이브러리로, 어설 션 문을 작성하는 체인 호출 방법을 제공합니다. 프레임 워크 .NET 프레임 워크 4.7, .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0/2.1 및 단위 테스트 프레임 워크 MSTEST2, NUNIT3, XUNIT2, MSPEC 및 NSPEC3을 지원합니다.
github : https://github.com/fluentassertions/fluentassertions
자세한 소개 : 클릭하여보기
229. Imagesharp : 고성능 크로스 플랫폼 .NET 오픈 소스 그래픽 라이브러리 (Imagesharp) : Imagesharp는 완전히 관리되는 코드 라이브러리, 고성능, 크로스 플랫폼 그래픽 라이브러리입니다. .NET 6+를 지원하는 모든 환경에서 설치 및 사용을 지원하며 장치 측, 클라우드, 임베디드 및 IoT 등 다양한 시나리오에서 사용할 수 있습니다.
github : https://github.com/sixlabors/imagesharp
자세한 소개 : 클릭하여보기
228. DateTimeextensions : 경량 C# 오픈 소스 DateTime Extension Method Library (DateTimeextensions) :이 프로젝트는 주로 System.dateTime 및 System.DateTimeOffSet (정확하고 휴가 반올림), 휴일 및 휴일 및 휴일 및 여러 시간 영역에서의 근무일 계산.
github : https://github.com/joaomatossilva/datetimeextensions
자세한 소개 : 클릭하여보기
227. WebSocket-SHARP : .NET 플랫폼 (WebSocket-Sharp)의 WebSocket 클라이언트 및 서버 오픈 소스 라이브러리 : WebSocket Sharp는 C#을 기반으로 개발 한 WebSocket 클라이언트 및 서버 라이브러리를 제공하며 WebSocket 프로토콜 사양을 따라 WebSocket Cloricification을 따라 WebSocket을 쉽게 구현할 수 있습니다. .NET 응용 프로그램의 통신.
github : https://github.com/sta/websocketsharp
자세한 소개 : 클릭하여보기
226. Eval-Expression.net : JavaScript의 Eval Function (Eval-Expression.net)과 유사한 C# 스크립트를 동적으로 실행합니다 . Eval-Expression.net은 개발자가 C# 코드 및 표현 모드를 동적으로 컴파일하고 실행할 수있는 매우 강력한 도구입니다. C# 반사를 통해 공개 및 개인 방법, 필드, 속성 값 및 객체 인스턴스를 쉽게 액세스 할 수 있습니다.
github : https://github.com/zzzprojects/eval-expression.net
자세한 소개 : 클릭하여보기
225. ExcelDatareader : .NET 고성능 Excel 오픈 소스 리더 (ExcelDatareader) : ExcelDatareader는 강력하고 사용하기 쉬운 오픈 소스 프로젝트입니다. 파일. 데이터 금액.
github : https://github.com/exceldatareader/exceldatareader
자세한 소개 : 클릭하여보기
224. 1,000 개 이상의 확장 방법 (Z.ExtensionMethods)을 통합하는 C# 오픈 소스 도구 라이브러리 : .NET 개발자에게 일련의 실용적인 확장 방법을 제공하여 작업의 복제를 줄이고 개발 효율성을 향상시킬 수 있습니다 .NET 코어.
github : https://github.com/zzzprojects/z.extensionmethods
자세한 소개 : 클릭하여보기
223. Stableswarmui : 공식적으로 제작되고 강력하고 사용하기 쉬운 StatableFfusion 클라이언트! (Stables-Warmui) : Stableswarmui는 공식적으로 시작된 Webui 프레임 워크입니다.
github : https://github.com/stability-ai/stableswarmui
자세한 소개 : 클릭하여보기
222. GARNET : .NET8을 기반으로 한 Microsoft의 공식 오픈 소스 캐시 시스템은 변경없이 Redis를 직접 대체 할 수 있으며 성능이 향상됩니다! (GARNET) : Garnet은 .NET 8을 기반으로 Microsoft에서 공식적으로 개발 한 오픈 소스 고성능 원격 캐시 저장 시스템입니다. 단일 노드 및 클러스터를 지원합니다.
Garnet은 현재 인기있는 RAST 프로토콜을 사용하여 C#의 stackexchange.redis와 같은 대부분의 현재 프로그래밍 언어에서 기존 Redis 클라이언트의 변경이 필요하지 않습니다.
github : https://github.com/microsoft/garnet
자세한 소개 : 클릭하여보기
221. Plotly.net : 강력하고 아름다운 .NET 오픈 소스 대화식 차트 라이브러리 (Plotly.net) : Open Source .Net 드로잉 라이브러리는 Plotly.js의 API를 기반으로 개발되었습니다. 차트 유형 및 대화식 기능.
Plotly.net의 기본 생성 결과는 HTML 파일이며 브라우저에서 직접 열 수 있거나 다양한 이미지 형식으로 저장 될 수 있습니다 : JPG, PNG, SVG.
github : https://github.com/plotly/plotly.net
자세한 소개 : 클릭하여보기
220. 절묘한 UI, 풍부한 컨트롤 및 여러 테마를 갖춘 Winform 오픈 소스 인터페이스 라이브러리 세트 : realtaiizor는 .NET를 기반으로 한 오픈 소스 WinForm UI 라이브러리입니다. .NET Framework 4.8, 버전은 .NETCore 3.1에서 .NET 8을 지원합니다.
github : https://github.com/taiizor/realtaiizor
자세한 소개 : 클릭하여보기
219. Live Broadcast (N_M3U8DL-RE)와 같은 스트리밍 미디어 다운로드를 지원하는 .NET을 기반으로 한 오픈 소스 프로젝트 : N_M3U8DL-RE는 온 디맨드 및 라이브 브로드 캐스트를 지원하는 .NET를 기반으로하는 크로스 플랫폼 스트리밍 미디어 다운로더입니다 (DASH /HLS).
이 프로젝트는 친근한 사용자 인터페이스를 제공하고 영어/단순화 된 중국어/전통 중국어를 지원합니다. MPD/M3U8/ISM의 스트리밍 미디어 및 기타 형식은 사용자가 보조 컨텐츠를 보거나 생성 할 수 있도록 로컬로 저장할 수 있습니다.
github : https://github.com/nilaoda/n_m3u8dl-re
자세한 소개 : 클릭하여보기
218. Yantra : .NET를 기반으로 한 Cross-Platform JavaScript 오픈 소스 엔진 (Yantra) 은 .NET 표준을 기반으로 한 오픈 소스 프로젝트입니다. .NET 환경에서.
github : https://github.com/yantrajs/yantra
자세한 소개 : 클릭하여보기
217. OxyPlot : 강력하고 아름다운 .NET 크로스 플랫폼 오픈 소스 드로잉 라이브러리 (OxyPlot) : OxyPlot은 .NET를 기반으로 개발 된 크로스 플랫폼 드로잉 라이브러리이며 WPF, WPF와 같은 다양한 플랫폼 및 프레임 워크에서 사용할 수 있습니다. Windows 8, Windows Phone, Windows Phone Silverlight, Wind 라인 차트, 열 차트, 파이 차트, 산란 차트 등과 같은 다양한 유형의 차트를 작성하는 데 사용할 수있는 풍부한 드로잉 기능을 제공합니다.
github : https://github.com/oxyplot/oxyplot
자세한 소개 : 클릭하여보기
216. 초고속 및 저도. 성능, 크로스 플랫폼 비동기 소켓 서버 및 클라이언트 라이브러리. 이 프로젝트는 TCP, SSL, UDP, HTTP, HTTPS 및 WebSocket을 포함한 다양한 전송 프로토콜을 지원하여 개발자에게 풍부한 네트워크 커뮤니케이션 기능을 제공합니다.
github : https://github.com/chronoxor/netcoreserver
자세한 소개 : 클릭하여보기
215. FLURL : Star3.9K Chained Restful Style HTTP 오픈 소스 .NET 라이브러리 (FLURL) : .NET를 기반으로 개발 한 오픈 소스 라이브러리. . 이 오픈 소스 프로젝트는 개발자가 편안한 HTTP 요청을 쉽게 구축하고 처리 할 수있는 강력한 기능을 제공합니다.
github : https://github.com/tmenier/flurl
자세한 소개 : 클릭하여보기
214. NODATIME : .NET (NODATIME)의 강력한 오픈 소스 날짜 및 시간 라이브러리 : .NET를 위해 설계된 오픈 소스 고급 날짜 및 시간 라이브러리.
github : https://github.com/nodatime/nodatime
자세한 소개 : 클릭하여보기
213. SQL 쿼리를보다 쉽게 구축하고 안전하게 만들 수 있도록 Dapper 확장 라이브러리를 권장하십시오! (DapperQueryBuilder) : DapperQueryBuilder는 특히 동적 SQL 쿼리 및 명령의 구성과 관련하여 Dapper의 기능을 향상시키는 확장 라이브러리입니다. 문자열 보간 및 유창한 API 작업을 제공하여 SQL 주입의 위험없이 복잡한 동적 쿼리를 구축 할 수 있도록보다 직관적이고 간단합니다.
github : https://github.com/drizin/dapperquerybuilder
자세한 소개 : 클릭하여보기
212. 다양한 이미지 및 비디오 메타 데이터의 추출을 지원하는 .NET 오픈 소스 라이브러리 (메타 데이터-추출기 -dotnet) : 다양한 이미지 및 비디오 파일에서 메타 데이터 추출을 지원합니다. 촬영 날짜, 카메라 모델, 노출 설정, 지리적 위치 등과 같은
github : https://github.com/drewnoakes/metadata-extractor-dotnet
자세한 소개 : 클릭하여보기
211. 이 라이브러리는 개발자에게 PowerPoint (.pptx) 파일의 다양한 요소를 조작 할 수있는 사용하기 쉬운 API를 제공합니다.
github : https://github.com/shapecrawler/shapecrawler
자세한 소개 : 클릭하여보기
210. Github Open Platform SDK 용 .NET Developers (GitHub) : Octokit.net은 Github API를 기반으로 캡슐화 된 SDK입니다. 창고 관리로서 풀 요청을 처리하고 문제를 만들고 업데이트하고 Github Webhooks와 상호 작용하는 등을 처리하십시오. 동시에 몇 줄의 코드로 사용자 이름, 이메일 주소, 팔로어 수 등과 같은 사용자의 자세한 정보를 얻을 수도 있습니다.
Github : Github
자세한 소개 : 클릭하여보기
209. Translumo : .NET (Translumo)를 기반으로 한 오픈 소스 실시간 화면 번역 도구 : .NET를 기반으로 한 오픈 소스 화면 번역기 소프트웨어는 실제 화면에서 선택한 영역에서 나타나는 텍스트를 변환 할 수 있습니다. 비디오 자막, 사진의 텍스트 등과 같은 시간.
github : https://github.com/danily07/translumo
자세한 소개 : 클릭하여보기
208. 크기 8kb의 크기로 C#에서 개발 된 뱀 오픈 소스 게임! () : 뱀 오픈 소스 프로젝트는 뱀의 기능을 실현하는 것 외에도 컴파일 된 프로그램을 65MB에서 8KB로 간소화하는 방법을 설명하는 데 중점을 둡니다.
Github:
자세한 소개 : 클릭하여보기
207. DLL 종속성을 볼 수있는 오픈 소스 도구 (종속성) :이 프로젝트는 C#을 기반으로 개발되었으며 Windows 개발자가 DLL 로딩 종속성 문제를 해결하는 데 사용됩니다. 분석 DLL은 3 가지 옵션을 지원합니다. 기본 동작 : 어린이, PE 하위 임기 및 기타 컨텐츠 만 처리합니다. 지연된 로딩 프로세싱 : 재귀 적 방향성 점유, 지연된 하중 DLL을 처리하지 않습니다. 완전한 재귀 분석 : 재귀, 완전한 재귀 분석을 수행합니다. 이 옵션에는 더 많은 시간과 기억이 필요합니다.
github : https://github.com/lucasg/dependencies
자세한 소개 : 클릭하여보기
206. C#을 기반으로 개발 된 오픈 소스 특수 문자 입력 방법 (Wincomceat) : C#을 기반으로 개발 된 오픈 소스 프로젝트로, 키보드 조합 및 복사를 통해 특수 문자와 이모 지 표현식을 입력 할 수 있습니다.
이 프로젝트는 수천 개의 특수 문자와 이모티콘 표현을 통합하며 인터페이스 키 조합을 지원합니다.
이 프로젝트와 관련된 기술 : .NET Framework, Windows API, C#.
github : https://github.com/samhocevar/wincompose
자세한 소개 : 클릭하여보기
205. 여러 글꼴, 정적 및 동적 .NET 이미지 확인 코드 (LazyCaptcha)를 지원하는 오픈 소스 프로젝트 :이 프로젝트는 SkiSharp를 기반으로 한 오픈 소스 이미지 검증 코드 라이브러리입니다. 정적 이미지, 동적 다이어그램으로 프로젝트 요구에 따라 자유롭게 선택할 수 있습니다.
이 프로젝트는 .NET Standard 2.0으로 개발되었으며 크로스 플랫폼을 지원합니다. 또한 저자는 .NET 표준 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 : Windows 시스템 성능을 향상시키기 위해 .NET를 기반으로 개발 된 Ultimate Opensour 도구 (Optimizer) : 컴퓨터 성능을 향상시키고 개인 정보 및 보안을 향상 시키도록 설계된 Windows 시스템을위한 최적화 도구입니다.
github : https://github.com/hellzerg/optimizer
자세한 소개 : 클릭하여보기
202. SKIASHARP를 기반으로 개발 된 5.NET 오픈 소스 그래픽 프로젝트 (ImageWizard)의 재고 :이 그래픽 라이브러리를 기반으로 도구 도구 개발, 보고서 생성, 사용자 인터페이스 그리기, 사용자 인터페이스 그리기 등 많은 작업을 수행 할 수 있습니다. 등, 우리가 그것을 놓아주는 한 상상력은 많은 일을하는 데 사용될 수 있습니다.
github : https://github.com/toptensoftware/richtextkithttps://github.com/mattleibow/skiasharpfiddlehttps://github.com/guitarrapc/skiasharp.qrcodehtttps://github.com/ndubuisijr/skia-ch). github.com/usercode/imagewizard
자세한 소개 : 클릭하여보기
201. Dev-Home : 공식적으로 Microsoft가 제작 한 다른 개발자 컨트롤 센터 인 Artifact!
github : https://github.com/microsoft/devhome//github.com/microsoft/devhome
자세한 소개 : 클릭하여보기
Skiasharp : .NET의 강력하고 유연한 크로스 플랫폼 그래픽 라이브러리 (SKIASHARP) : SKIASHARP는 Google의 Skia 그래픽 라이브러리를 기반으로 한 .NET 패키지입니다. 웹 응용 프로그램을 사용할 수 있습니다.
.NET 개발자는이 강력하고 유연한 크로스 플랫폼 그래픽 라이브러리를 활용하여 고품질 그래픽 도면 및 렌더링을 달성 할 수 있습니다.
github : https://github.com/mono/skiasharp
자세한 소개 : 클릭하여보기
199. PowerToys : 공식적으로 Microsoft가 생산하고 C#에서 개발 된 작업 효율성을 향상시키는 또 다른 도구! (PowerToys) :이 도구는 Microsoft의 공식 생산성 도구이며 Windows 10+ 운영 체제에 적합합니다. 여기에는 사용자가 Windows 시스템을보다 잘 관리, 사용자 정의 및 최적화하여 작업 효율성을 향상시킬 수 있도록 설계된 다양한 기능이 포함되어 있습니다. 컬러 피커, 전체 창 관리자, 키보드 바로 가기 관리자, 더 나은 alt+탭 작동, 배터리 추적기, 배치 이름 바꾸기 파일 등과 같은 일반적인 도구를 제공합니다.
github : https://github.com/microsoft/powertoys
자세한 소개 : 클릭하여보기
198.
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. 매우 강력한 Visual .Net 오픈 소스 작업 스케줄링 프레임 워크 (Hangfire) : Hangfire는 오픈 소스 .NET 작업 스케줄링 프레임 워크입니다. 작업. 배경 작업. 추가 배경 서비스를 개발할 필요가 없습니다.
동시에 Hangfire에는 내장 된 통합 콘솔이 있으며, 여기서 작업 일정 상황을 명확하게 볼 수 있으며 Redis, SQL Server, SQL Azure 및 MSMQ를 포함한 영구 스토리지를 지원합니다.
github : https://github.com/hangfireio/hangfire
자세한 소개 : 클릭하여보기
196. 강력한 PDF 처리 기능 (ITEXT7-DOTNET)을 갖춘 .NET 오픈 소스 프로젝트 : ITEXT7-DOTNET PDF 파일은 효율적으로 파일입니다.
이 프로젝트는 기본 텍스트 문서, 테이블, 이미지, 연결 등을 포함하여 다양한 유형의 PDF 파일 생성을 지원합니다. 또한 페이지 레이아웃 조정, 워터 마크 추가 등과 같은 강력한 편집 기능도 있습니다.
또한 암호화 기능, 국제화 및 기타 기능을 지원하며 PDF/A, PDF/UA 등을 지원합니다.
github : https://github.com/itext/itext7-dotnet
자세한 소개 : 클릭하여보기
195. HTML 페이지를 PDF (DinkTopDF)로 변환하는 오픈 소스 프로젝트 : 이는 .NET를 기반으로 한 오픈 소스 프로젝트입니다 콘솔 및 웹 애플리케이션에서.
github : https://github.com/rdvojmoc/dinktopdf
자세한 소개 : 클릭하여보기
194. C# : Excel-DNA를 사용하여 Excel 플러그인을 개발하기위한 강력한 오픈 소스 도구 (ExcelDNA) 는 .NET 오픈 소스 프로젝트입니다. 함수, 차트, 양식 등. .NET의 강력한 라이브러리를 사용할뿐만 아니라 외부 데이터, 프로그램 등과 연결하고 상호 작용할 수 있습니다.
이 프로젝트를 사용하여 일부 데이터 분석 및 처리, 데이터 자동화 및 기타 시나리오를 개발할 수 있습니다.
github : https://github.com/excel-dna/exceldna
자세한 소개 : 클릭하여보기
193. 강력하고 사용하기 쉬운 화면 녹화 .NET 오픈 소스 도구 (CAPTURA) :이 도구는 전체 화면 녹화를 지원할뿐만 아니라 영역 녹화, 게임 녹화 및 카메라 녹화와 같은 여러 모드를 제공합니다. 소프트웨어 운영, 게임, 라이브 브로드 캐스트, 온라인 교육, 코스웨어 제작 또는 온라인 비디오를 녹음하든 귀하의 요구를 충족시킬 수 있습니다. 또한이 도구는 마우스 클릭 및 키보드 입력과 같은 다양한 화면 내용을 기록 할 수도 있습니다.
github : https://github.com/mathewsachin/captura
자세한 소개 : 클릭하여보기
192. Star4.1k .net 오픈 소스 CMS 프로젝트 (Umbraco-CMS) : Umbraco CMS 개발자 팀은 수년간의 개발 후 세계에서 잘 알려진 CMS가되었습니다 사용자 경험과 높은 수준의 사용자 정의 가능성으로 유명한 것으로 유명한이 제품은 회사 웹 사이트 개발, 전자 상거래 시스템, 엔터프라이즈 관리 시스템 등과 같은 다양한 유형의 웹 사이트 프로젝트를 개발하는 데 매우 적합합니다.
github : https://github.com/umbraco/umbraco-cms
자세한 소개 : 클릭하여보기
191. Star1.3k 보고서 .NET 오픈 소스 프로젝트 (SEAL-Report) : SEAL 보고서는 .NET 프레임 워크를 기반으로 한 오픈 소스 프로젝트입니다 복잡성을 줄입니다. 이 프로젝트를 채택함으로써 기업은 고품질 보고서를 신속하게 제공하여 업무 효율성과 의사 결정 속도를 향상시킬 수 있습니다.
github : https://github.com/ariacom/seal-report
자세한 소개 : 클릭하여보기
190. 만화 및 소설 웹 사이트 (Kavita)를 쉽게 구축 할 수있는 .NET 오픈 소스 프로젝트 :이 프로젝트의 핵심 기능은 코믹을 서버 및 만화에 업로드 할 수 있다는 것입니다. 브라우저에서보고 관리 할 수 있습니다.
이 프로젝트는 유연한 읽기 그룹화 및 관리, 강력한 사용자 관리 기능, 강력한 웹 리더 기능, 현지화 지원, 사용자 정의 가능한 대시 보드 및 사이드 바를 지원합니다.
이 프로젝트에는 완전한 기능이있어 개발자가 만화 웹 사이트를 신속하게 구축하거나 2 차 개발을 수행하는 데 편리합니다.
이 프로젝트는 ASP.NET Core Framework를 기반으로 구축되며 Docker 컨테이너를 통해 실행되는 지원을 지원합니다.
github : https://github.com/kareadita/kavita
자세한 소개 : 클릭하여보기
189. Github 오픈 소스 프로젝트 (Stability Matrix)는 Stablediffusion을보다 안정적이고 사용하기 쉽게 만듭니다 . .NET를 기반으로 한 오픈 소스 프로젝트는 안정적인 확산을위한 사용하기 쉬운 패키지 관리자를 제공하는 것입니다.
안정적인 확산의 웹 UI 소프트웨어 패키지의 원 클릭 설치 및 업데이트를 지원하며 간단하고 사용하기 쉬운 사용자 인터페이스를 제공하여 GIT, Python 및 기타 의존성을 제공하여 설치 및 구성 프로세스를 크게 단순화합니다.
github : https://github.com/lykosai/stabilitymatrix
자세한 소개 : 클릭하여보기
188. dotNetzip : .NET (dotNetzip)의 강력한 zip 파일 처리 라이브러리 : zip 파일 형식 처리를위한 오픈 소스 .NET 라이브러리. 이 클래스 라이브러리는 읽기, 쓰기, 수정, 암호화 등을 포함한 풍부한 Zip 파일 작동 기능을 제공합니다. 사용하기 쉽고 강력하고 유연한 라이브러리입니다.
github : https://github.com/dinochiesa/dotnetziphttps://github.com/dinochiesa/dotnetzip
자세한 소개 : 클릭하여보기
Quasar : 가볍고 효율적인 .NET 원격 관리 도구 (Quasar) : C# 및 오픈 소스를 기반으로 한 빠르고 경량 원격 관리 도구. 원격 관리 도구를 사용합니다.
github : https://github.com/quasar/quasar
자세한 소개 : 클릭하여보기
186. Microsoft : GPT 대형 모델 오케스트레이션 도구, C# 및 Python (Semantic-Kernel)과 같은 여러 언어 버전을 지원하는 GPT 대형 모델 오케스트레이션 도구 : Semantic Kernel은 OpenAI 및 Azure OpenAI와의 통합을 완료하는 데 도움이되는 경량 SDK입니다. Hugging Face 대형 모델의 API와 인터페이스하고 C#, Python 및 Java 버전을 지원합니다.
github : https://github.com/microsoft/semantic-kernel
자세한 소개 : 클릭하여보기
185. Cefsharp : 웹 페이지 자동화 및 크롤러 아티팩트 (CEFSHARP) : CEFSHARP는 CEF (Chromium 내장 프레임 워크)를 기반으로 한 .NET 오픈 소스 프로젝트입니다.
개발자가 C#을 사용하여 브라우저와 상호 작용하고 HTML, CSS, JavaScript 코드 실행 등을 조작하여 페이지의 컨텐츠를 처리하는 것이 매우 편리합니다.
개발자가 여러 브라우저 객체를 생성 할 수 있도록 개발자를 용이하게하는 멀티 스레딩을 지원하며 CookieContainer 및 UserAgent를 설정하여 웹 페이지 데이터 수집 및 속도를 향상시켜 다른 사용자의 작업을 시뮬레이션 할 수 있습니다.
github : https://github.com/cefsharp/cefsharp
자세한 소개 : 클릭하여보기
184. 사용하기 쉬운 .NET 테스트 시뮬레이션 라이브러리 (가짜) : 가짜는 .NET 플랫폼을위한 간단한 조롱 오픈 소스 라이브러리입니다. 단위 테스트를 수행합니다. 로컬로 모의 개체를 만듭니다.
이 라이브러리는 사용하기가 매우 간단하므로 개발자가 다양한 상황을 시뮬레이션하여 테스트중인 코드가 올바른지 확인할 수 있습니다.
github : https://github.com/fakeiteasy/fakeiteasy
자세한 소개 : 클릭하여보기
183. 개인 Nuget Server (Baget) 빌드 : Baget은 .NET 코어를 기반으로 개발 된 오픈 소스 경량 Nuget Server 프로젝트입니다. 크로스 플랫폼 배포를 지원하고 다양한 시나리오에 적합합니다.
github : git 클론 https://github.com/loic-sharma/baget.git https://github.com/loic-sharma/baget
자세한 소개 : 클릭하여보기
182. 다중 스레드 다운로드 및 브레이크 포인트 이력서 다운로드를 지원하는 .NET 오픈 소스 라이브러리 (다운로더) : 다양한 유형의 파일을 다운로드하는 데 사용할 수 있고 큐 다운로드, 우선 큐 다운로드와 같은 여러 다운로드 방법을 지원하는 라이브러리입니다. , 로컬 파일 다운로드 등.
개발자가 자체 애플리케이션에 통합 할 수있는 간단하고 사용하기 쉬운 API를 제공합니다.
다운로드하는 동안 음악 재생과 같은 라이브 스트리밍을 지원합니다.
github : https://github.com/bezzad/downloader
자세한 소개 : 클릭하여보기
181. 브라우저 자동화 용 오픈 소스 라이브러리 (PUPPETEER-SHARP) : 이것은 Google 오픈 소스 Node.js 라이브러리 인형극을 기반으로 한 .NET 오픈 소스 라이브러리입니다. JavaScript는 HTML을 렌더링하고 UI 요소와 상호 작용합니다.
예를 들어, 웹 페이지를 크롤링하고, 페이지 PDF 또는 이미지를 생성하고, 웹 페이지의 스크린 샷을 찍고, 자동 테스트를 수행하는 데 사용될 수 있습니다.
github : https://github.com/hardkoded/puppeteer-sharp
자세한 소개 : 클릭하여보기
180. PDF 문서 생성기 .NET 라이브러리 (QuestPDF) : PDF 문서 생성기 .NET 오픈 소스 라이브러리. 레이아웃 엔진을 제공하고 페이징 기능에 대한 완벽한 지원을 제공합니다.
github : https://github.com/questpdf/questpdf
자세한 소개 : 클릭하여보기
179. 순수한 .NET은 JavaScript Execution Engine (Jurassic)을 개발했습니다 . MS-PL 라이센스 계약을 사용하여 오픈 소스 관리 JavaScript 실행 엔진. 목표는 .NET 플랫폼에서 가장 강력하고 표준적인 JavaScript 엔진이되는 것입니다.
github : https://github.com/paulbartrum/jurassic
자세한 소개 : 클릭하여보기
178. C# 메소드 실행 시간 모니터링을위한 오픈 소스 라이브러리 (MethodTimer) : .NET 애플리케이션에서 메소드 실행 시간을 측정하고 분석하는 데 사용되는 가벼운 .NET 라이브러리이며 프로세스의 기존 .NET 응용 프로그램에 쉽게 통합 될 수 있습니다.
메소드의 실행 시간을 정확하게 측정하는 동시에 사용자 정의 태그를 실행하여 방법의 더 나은 식별을 용이하게하는 고정밀 타이밍 기능을 제공합니다.
github : https://github.com/fody/methodtimer
자세한 소개 : 클릭하여보기
177. CSV, PDF, Excel 등을 포함하여 일반적으로 사용되는 오픈 소스 도구 라이브러리 컬렉션 (Sylvan) :이 프로젝트는 주로 5 개의 부분으로 나뉩니다.
1. 일반적으로 사용 : 변환 인코딩, 일반적으로 사용되는 열거 변수, 멀티 스레딩, 목록 정렬 등;
2. 데이터베이스 : ADO.NET 캡슐화를위한 공통 작업;
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는 마이크로 서비스 아키텍처를 사용하여 핵심, 신원 승인, 주문, 카탈로그 및 쇼핑 카트 마이크로 서비스로 나뉩니다. 데이터베이스는 PostgreSQL을 사용하고 캐시는 REDIS를 사용하며 새로 출시 된 Aspire 시스템도 소개됩니다.
github : 오픈 소스 프로젝트 주소 : https://github.com/dotnet/shophttps://github.com/dotnet/shop
자세한 소개 : 클릭하여보기
175. Excel 파일 작동을위한 .NET 오픈 소스 라이브러리 (CloseDXML) : Excel 2007+ (.xlsx, .xlsm) 파일을 읽고, 작동 및 쓰는 것을 지원하는 .NET 타사 오픈 소스 라이브러리. 개발자가 OpenXML API의 기본 API를 이해할 필요가 없으므로 프로젝트 개발에 쉽게 적용 할 수 있습니다.
github : https://github.com/closedxml/closedxml
자세한 소개 : 클릭하여보기
174. Nintendo Switch 오픈 소스 에뮬레이터 (Ryujinx) C# : 오픈 소스 Nintendo Switch Emulator를 기반으로 PC의 실행 스위치 게임을 시뮬레이션 할 수 있습니다. 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 Documents, Github, FTP, SFTP 및 로컬 파일 시스템. Windows, Linux, MacOS, Xbox, Surface Hub 및 HoloLens가 실행됩니다. 이 프로젝트에는 MVVM 프레임 워크, FTP, 자동화 된 구성, 장치 테스트 및 크로스 플랫폼 모바일 UI 프레임 워크와 같은 많은 기술 스택이 포함됩니다.
github : https://github.com/reacitiveui/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 等。 This project aims to help beginners easily get started with data structures and algorithms through vivid animated illustrations. It also supports one-click running of the source code, making it easier for readers to understand the working principles of algorithms and the underlying implementation of data structures 실제로.
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、一个高性能、低内存文件上传流.Net组件(uploadstream) :一个基于.NET 平台的开源项目,提供了一个简单易用的API,可以在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 -style Blazor enterprise -level UI component library (TDesignblazor) : Blazor enterprise -level component library based on TDesign -based, TDESIGN is summarized by Tencent for many years. Repeat the wheels to help us quickly complete the project development and delivery .
Github:https://github.com/AchievedOwner/TDesignBlazor
详细介绍:点击查看
101、C#公共帮助类(Locale-Emulator) :集合网络上比较常用的C#帮助类、公共类,涉及CSV、数据库、PDF、FTP、IP、时间、字符串、拼音、日历、科学计数、线程、视频、验证码、条形码、加密等内容的帮助类。
Github:https://github.com/Jimmey-Jiang/Common.Utility
详细介绍:点击查看
100. Computer time zone and language environment simulator (Locale-Emulator) : This is based on C#development, language simulator. It allows you to switch the environment with one click, which is convenient for us to develop tests. Customize the environment yourself .
平常玩游戏,出现因时区不对,导致乱码的,也可以通过模拟环境来解决。
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、WPF开发的B站视频下载开源项目(downkyi) :这是一款基于WPF开发的,B站下载工具,操作界面简洁,支持多线程下载、音频提取、去水印、断点续传等功能。
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. Statistical PC Software Time (TAI) : This is a .NET -based development. Statistically use the length of each software on the PC side. The principle of statistics is from the time of the software from the focus to the loss of the 집중하다.
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、轻量级插件架构(PluginCore) :.Net Core的轻量级插件框架,集成非常简单,两行代码完成集成;支持新增Controller,动态路由;热插拔、易扩展、无需数据库。
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
详细介绍:点击查看