1. 程式人生 > >GIT開源優秀專案

GIT開源優秀專案

  (注:下面用 [$] 標註的表示收費工具,但部分收費工具針對開源軟體的開發/部署/託管是免費的)
目錄
API
應用框架(Application Frameworks)
應用模板(Application Templates)
人工智慧(Artificial Intelligence)
程式集處理(Assembly Manipulation)
資產(Assets)
認證和授權(Authentication and Authorization)
自動構建(Build Automation)
快取(Caching)
CLI
CLR
CMS
程式碼分析和度量(Code Analysis and Metrics)
編譯器(Compiler)

壓縮(Compression)
持續整合(Continuous Integration)
加密(Cryptography)
資料庫(Database)
資料庫驅動(Database Drivers)
反編譯(Decompilation)
部署(Deployment)
DirectX
分散式計算(Distributed Computing)
文件(Documentation)
電子商務和支付(E-Commerce and Payments)
環境管理(Environment Management)
ETL
遊戲(Game)
地理資訊系統(Gis)
Git工具(Git Tools)
圖形(Graphics)
GUI
HTML 和 CSS

HTTP
IDE
影象處理(Image Processing)
安裝工具(Install Tools)
國際化(Internationalization)
互操作(Interoperability)
IoC
日誌(Logging)
郵件(Mail)
機器學習和資料科學(Machine Learning and Data Science)
Markdown 處理(Markdown Processors)
數學(Mathematics)
媒體(Media)
度量(Metrics)
Micro Framework
雜項(Misc)
MVVM
Office
ORM
包管理(Package Management)
PDF
Profiler
推送通知(Push Notifications)

佇列(Queue)
反應性程式設計(Reactive Programming)
計劃(Scheduling)
SDK 和 API 客戶端(SDK and API Clients)
搜尋(Search)
序列化(Serialization)
狀態機(State machines)
靜態網站生成(Static Site Generators)
風格指南(Style Guide)
模板引擎(Template Engine)
測試(Testing)
交易(Trading)
Visual Studio 外掛(Visual Studio Plugins)
Web 框架(Web Frameworks)
Web 伺服器(Web Servers)
WebSocket
Windows 服務(Windows Services)
其他列表(Other Lists)
其他資源大全列表API
框架
NancyFx:輕量、用於構建 HTTP 基礎服務的非正式(low-ceremony)框架,基於.Net 及 Mono 平臺。
ASP.NET WebAPI:快捷建立 HTTP 服務的框架,可以廣泛用於多種不同的客戶端,包括瀏覽器和移動裝置。
ServiceStack :架構縝密、速度飛快、令人愉悅的 web 服務。
Nelibur:Nelibur 是一個使用純 WCF 構建的基於訊息的 web 服務框架。Nelibur 可以便捷地建立高效能、基於訊息的 web 服務,使得你全面擁有 WCF 的強大能力。
WebAPI Contrib:幫助你提高 ASP.NET Web API 能力的開源專案集合。應用框架(Application Frameworks)
ASP.NET Boilerplate:現代 ASP.NET MVC web 應用程式的入門,包含最佳實踐和最流行的工具。
Orleans:Orleans 框架提供了直接構建分散式、大規模計算應用的方法,無需學習和使用複雜的並行或擴充套件模型。
CoreFX:corefx 倉庫包含了 .NET 核心功能庫的實現(被稱為“CoreFX”)。包含了 System.Collections、System.IO、System.Xml 以及諸多其它元件。目前構建並運行於 Windows 平臺。你可以關注這個倉庫,瞭解在未來的幾個月內即將增加的對 Linux 和 Mac 的支援。
CSLA .NET:業務層開發框架 http://www.cslanet.com。
Mono:Mono 是 ECMA CLI、C# 以及 .NET 的開源實現。
Mono-Addins:Mono.Addins 是一個通用框架,用於建立可擴充套件的應用程式以及這些應用程式的擴充套件外掛。
Spring.Net:Spring.NET 是一個開源的應用程式框架,可以便捷地建立企業級 .NET 專案。應用模板(Application Templates)
MVC.Template:ASP.NET MVC 5 入門專案模板。
ProjectScaffold:F# 基金會推薦的 .NET 解決方案的原型——包括檔案系統的搭建、用於管理依賴的 Paket 以及用於自動化構建、測試的 FAKE。預設情況下,構建流程也會對文件進行編譯,並生成 NuGet 程式包。
Side-Waffle :包含大量有用的 Web 和桌面開發模板。
Template10 :帶有設計模式的 Windows 10 模板。人工智慧(Artificial Intelligence)
AIMLBot(Program#):使用 C# 編寫的一個小型、快速、相容標準、易於定製的聊天機器人,基於 AIML (人工智慧標記語言 Artificial Intelligence Markup Language)。
SIML :智慧綜合智慧標記語言(Synthetic Intelligence Markup Language),下一代聊天機器人及數字助手語言。程式集處理(Assembly Manipulation)
dnSpy:dnSpy 是一個 .NET 程式集編輯器、反編譯器和偵錯程式,來自 ILSpy 分支。
Fody:織入(weaving).net 程式集的可擴充套件工具。
Mono.Cecil:Cecil 類庫用於生成和檢查 ECMA CIL 程式和庫。資源(Assets)
Cassette:管理 .NET web 應用程式資源(指令碼、css 和 模板)
NodeAssets:.net 資源管理器,通過 SignalR 實時更新 css,也可以使用 NodeJS 編譯器。
Bundler:編譯和最小化 Less、Sass、Stylus、Css、JS、CoffeeScript、LiveScript 檔案。MVC集成了 MVC 和 ServiceStack。
SquishIt:讓你輕鬆合併一些 css 和 javascript。認證和授權(Authentication and Authorization)
ASP.NET Identity:用於 ASP.NET 應用程式的新身份系統。
DotNetOpenAuth:OpenID、OAuth 和 InfoCard 協議的一個 C# 實現。
Logibit Hawk:一個 F# Hawk 認證庫。
IdentityModel:.NET 4.5 和 MVC4、Web API 身份和訪問控制的輔助庫。
IdentityServer:可擴充套件的 OAuth2 和 OpenID 連線提供程式框架。
OAuth:超輕量級 OAuth 1.0a 簽名生成庫,C# 編寫。自動構建(Build Automation)
Psake:基於 .NET 的自動化構建工具,使用 PowerShell 編寫。
FAKE:F# Make,一個跨平臺自動構建系統。
Invoke-Build:PowerShell 自動構建和測試工具,靈感來自 Psake。
MSBuild:微軟構建引擎(MSBuild)是 .NET 和 Visual Studio 的構建平臺。
Cake:Cake(C# Make)使用 C# DSL 的跨平臺自動構建系統。快取(Caching)
CacheCow:ASP.NET Web API HTTP 客戶端和伺服器端快取實現。
Akavache:一個非同步、持久化的鍵值儲存。CLI
Command Line Parser:Command Line Parser 類庫為 CLR 應用程式提供了一套簡潔的 API,用於處理命令列引數及相關任務。
Fluent Command Line Parser:一個簡單、強型別的 .NET C# 命令列解析庫,互動方式流暢易用。
Power Args:PowerArgs 將命令列引數轉換為 .NET 物件,便於程式使用。它還提供了大量可選的擴充套件,例如引數校驗、自動生成使用幫助、tab 補全等等。
UnionArgParser:針對 F# 應用程式的宣告式 CLI 引數和 XML 配置解析器。CLR
CoreCLR:coreclr repo 包含了完整的 .NET 核心執行時實現(稱為“CoreCLR”)。它包括 RyuJIT、.NET GC、非託管程式碼互動(native interop)等諸多元件。它目前構建和運行於 Windows 平臺。你可以關注這個倉庫,瞭解未來的幾個月內即將增加的對 Linux 和 Mac 的支援。CMS
Composite C1:一個 web 內容管理系統,著重在使用者體驗及適應性。
mojoPortal:MojoPortal 是一個可擴充套件、跨資料庫、移動友好的 web 內容管理系統(CMS)和 web 應用程式框架,使用 C# ASP.NET 編寫。
N2CMS:開源、輕量、程式碼優先的 CMS,可以無縫地整合到任何 MVC 專案中。
Orchard:免費、開源、專注社群的專案,目標是在 ASP.NET 平臺上提供應用程式和可重用元件。
Piranha CMS:Piranha 是一個有趣、快速、輕量級的 .NET 框架,用於開發基於 cms 附帶其它功能的 web 應用程式。它基於 ASP.NET MVC 和 Web 頁面建立,完全相容 Visual Studio 和 WebMatrix。http://piranhacms.org
Umbraco:Umbraco 是一個免費開源的內容管理系統,基於 ASP.NET 平臺構建程式碼分析和度量(Code Analysis and Metrics)
CodeMaid:Visual studio 擴充套件,用於清理、挖掘和簡化 C#、C++、F#、VB、PHP、JSON、XAML、XML、ASP、HTML、CSS、LESS、SCSS、JavaScript 和 TypeScript 程式碼。
StyleCop:StyleCop 使用一組風格和一致性規則,對 C# 原始碼進行分析和強制性檢查。
Gendarme:可擴充套件的、基於規則的工具,用於在 .NET 應用程式和類庫中查詢問題。
Metrics-Net:捕獲 CLR 和應用程式級別的度量值。所以你知道它的功能。編譯器(Compiler)
Bridge.NET:將 C# 編譯成 JavaScript 的開源編譯器 http://bridge.net/。
ClojureCLR:從 Clojure 到 CLR 的轉換,是 Clojure 專案的一部分。
F#:F# 編譯器、核心庫和工具——更安全、更快、程式碼更好的函數語言程式設計語言。
FunScript:F# 到 JavaScript 的編譯器,可以通過 TypeScript 型別提供程式使用 JQuery 等 JavaScript 庫。
JSIL:CIL 到 Javascript 的編譯器 http://jsil.org/。
Mono-basic:Visual Basic 編譯器和執行時。
Nemerle:Nemerle 是一個 .NET 平臺高階靜態型別程式語言。它提供函式式、面向物件式和指令式程式設計語言的特性。它擁有一個簡單的類似 C# 的語法和強大的超程式設計(meta-programming)系統。 http://nemerle.org
Netjs:.NET 到 TypeScript 和 JavaScript 編譯器。相容可移植類庫。你甚至可以使用 EXE 檔案。
Roslyn:.NET 編譯平臺(“Roslyn”)提供開源的 C# 和 Visual Basic 編譯器,包含豐富的程式碼分析 API。它可以使用和 Visual Studio 一樣的 API 來構建程式碼分析工具。
VisualFSharp:Visual F# 編譯器和工具。壓縮(Compression)
SharpCompress:SharpCompress 是一個用於 .NET、Mono、Silverlight、WP7 的壓縮類庫,可以解壓rar、7zip、zip、tar、bzip2 和 gzip,提供單向讀取和隨機檔案訪問 API。支援對 zip/tar/bzip2/gzip 進行寫入的實現。
DotNetZip.Semverd:一個開源專案,提供對 ZIP 檔案處理的 .NET 類庫和相關工具。 (分支自 已經不再維護的DotNetZip)
SharpZipLib:一個 Zip、GZip、Tar 和 BZip2 的類庫,完全由 C# 編寫,面向 .NET 平臺。持續整合(Continuous Integration)
TeamCity:可以直接使用的,可擴充套件、面向開發人員友好的構建伺服器——開箱即用[$]
CruiseControl.NET:一個自動化持續整合伺服器,使用 .NET Framework 實現。
MyGet:為NuGet、NPM、Bower 和 VSIX 提供持續整合、部署、宿主程式包倉庫的服務。[開源軟體免費][$]
AppVeyor:.NET 持續構建和部署服務。 [$][開源軟體免費]加密(Cryptography)
BouncyCastle:和 .Net 的 System.Security.Cryptography 一起,在 CLR 上提供加密演算法的實現。
HashLib:HashLib 包含了幾乎所有你見過的雜湊演算法,它幾乎支援所有東西並且非常容易使用。
libsodium-net:libsodium for .NET——一個安全加密庫。
StreamCryptor :使用 libsodium 和 protobuf 對流進行加密和解密。資料庫(Database)
BrightstarDb:BrightstarDB 是一個原生的 .NET RDF 三元組資料庫(triple store)。
Event Store :開源的功能性資料庫,支援使用 JavaScript 進行復雜事件處理。 https://geteventstore.com
LiteDB:一個 .NET 的 NoSQL 單檔案文件資料庫。http://www.litedb.org
RavenDB:支援 linq 的 .NET 文件資料庫。資料庫驅動(Database Drivers)
MySQL Connector:完全託管的 MySQL ADO.NET 資料庫提供程式、聯結器。
Npgsql:Postgresql 的 .Net 資料提供程式。
MongoDB:MongoDB 官方 C# 驅動。
ServiceStack Redis:.NET 領先的 C# Redis 客戶端。
StackExchange Redis:來自 StackExchange 的通用 redis 客戶端。
Cassandra:DataStax 開發的 Apache Cassandra .NET 驅動程式。
Couchbase:couchbase 官方 .NET 客戶端庫,基於 Enyim memcached 客戶端。
Firebird.NET:由C# 編寫的 .NET 資料提供程式,提供對 Firebird API 的高效能原生實現。反編譯(Decompilation)
ILSpy:ILSpy 是一個開源的 .NET 程式集檢視器和反編譯器。
JustDecompile Engine:JustDecompile 反編譯引擎。部署(Deployment)
Unfold:基於 Powershell 的 .net web 應用程式部署解決方案。DirectX
SlimDX:為 .NET 應用程式提供的 DirectX 封裝。
SharpDX:SharpDX 是一個開源專案,為 .Net 及所有 Windows 平臺提供完整的 DirectX API,可以開發高效能的遊戲、2D/3D圖形渲染以及實時音訊應用程式。分散式計算(Distributed Computing)
Project Orleans:Orleans 框架提供了直接構建分散式、大規模計算應用的方法,無需學習和使用複雜的並行或擴充套件模型。由微軟研究院開發。
Akka.net:Akka.NET 是流行的 Java/Scala 框架 Akka 的 .NET 版本。它由社群提供,與 Typesafe(原始的 Java、Scala 版本的開發商)無關。文件(Documentation)
Sandcastle:Sandcastle 幫助檔案生成器和 NDoc 類似。
SharpDox:一個 c# 文件工具。
Swashbuckle:向 WebApi 專案無縫地新增 swagger 文件(譯者注:swagger 是一套用於生成、描述、展現 RESTful 風格 web 服務文件的框架和規範)。
F# Formatting:F# 和 C# 專案的文件工具,文件生成自 F# 指令碼檔案、Markdown 文件、內嵌 XML 或 Markdown評論。電子商務和支付(E-Commerce and Payments)
Paypal Merchant SDK :Paypal Merchant官方.NET SDK。
NopCommerce:nopCommerce。開源的電子商務購物車(ASP.NET MVC)。
ServiceStack.Stripe:針對 stripe.com REST API 的強型別 .NET 客戶端。
SmartStoreNET:免費 ASP.NET MVC 電子商務購物車解決方案。http://www.smartstore.com/net/en
Stripe.Net:Stripe.net 是針對 http://stripe.com 完整服務的 .net api。
BeYourMarket :BeYourMarket 是一個點對點的市場框架。http://beyourmarket.com
Virto Commerce:Virto Commerce 是第二個版本,也是唯一的開源許可下的企業級別電子商務產品。Virto Commerce 基於 .NET 4.5,使用了 MVC、IoC、EF、Azure、Angular JS 等其他先進技術。它可以在微軟的雲平臺(Azure)、亞馬遜雲服務(AWS)和企業內部部署。http://virtocommerce.com環境管理(Environment Management)
DNVM:.NET SDK 管理器,一組命令列工具,用於更新和配置需要使用的執行時環境(DNX)。ETL
Reactive ETL:Reactive ETL 使用 .NET 反應性擴充套件框架(reactive extensions) 重寫了 Rhino ETL。遊戲(Game)
MonoGame:一個用來建立跨平臺遊戲的強大框架。
CocosSharp:CocosSharp 是 Cocos2D 和 Cocos3D API 的 C# 實現版本,可以在所有支援 MonoGame 的平臺上執行。
Duality:Duality 是一個 2D 遊戲開發框架。專注於功能的模組化,自帶一個視覺化編輯器。
Paradox:Paradox 遊戲引擎。http://paradox3d.net地理資訊系統(Gis)
NetTopologySuite:一個 在 .NET 平臺上實現快速、可靠的 GIS 系統解決方案。
SharpMap:一個易於使用的地相簿,可以用於 web 和桌面應用程式。Git工具(Git Tools)
Bonobo Git Server:Bonobo Git Server for Windows 是一個 web 應用程式,可以安裝在你自己的 IIS 上,用於管理和連線你的 git 倉庫。 http://bonobogitserver.com
GitExtensions:GitExtensions 包含資源管理器擴充套件、Visual Studio 2008/2010/2012/2013 外掛和一個獨立的 Git 倉庫工具。 http://gitextensions.github.io/
GitLink:讓使用者可以單步除錯託管在 GitHub 或 BitBucket 上的程式碼。
GitVersion:根據你的 Git 倉庫的狀態生成一個語義化版本號(Semantic Version Number)。
LibGit2Sharp:LibGit2Sharp 帶來了 libgit2 所有的功能和速度,是一個本地 Git 實現,可以執行在 .Net 和 Mono 平臺。
NGit:NGit 是 JGit 移植到 C# 的版本。
posh-git:Git 的 PowerShell 環境。圖形(Graphics)
Oxyplot:OxyPlot 是一個 .NET 跨平臺繪相簿。
OpenTK:Open Toolkit 是一個封裝了 OpenGL、OpenCL 和 OpenAL 的 高階底層 C# 開發庫。
NGraphics:NGraphics 是一個 .NET 跨平臺向量圖形渲染庫。GUI

相關推薦

GIT開源優秀專案

  (注:下面用 [$] 標註的表示收費工具,但部分收費工具針對開源軟體的開發/部署/託管是免費的)目錄API應用框架(Application Frameworks)應用模板(Application Templates)人工智慧(Artificial Intelligenc

Android--------140款Android開源優秀專案原始碼

BeautifulRefreshLayout-漂亮的美食下拉重新整理 Material Design-動畫風格的選項卡tab切換功能 TwinklingRefreshLayout-支援下拉重新整理和上拉載入的RefreshLayout,自帶越界回彈效果 Di

GitHub開源優秀專案

SwipeListView是一個Android List View實現,實現了自定義ListView單元格,可通過滑動來顯示擴充套件面板。開發者可直接登陸Google Play下載安裝其Demo應用。  greenDAO是一個可以幫助Android開發者快速將Java物件對映到SQLite資

【寒江雪】git優秀的Unity3d開源專案

List of best publicGitHub repositories: — *More to be added.. ** Feel free t

推薦幾個優秀開源專案

一、單點登入伺服器 https://github.com/apereo/cas CAS是一個開放且有據可查的認證協議。該協議的主要實現是一個開源的Java伺服器元件,該元件由此處託管,並支援大量額外的身份驗證協議和功能。 CAS專案支援以下功能: CAS v1,v2和v3協議 SA

idea使用git上傳專案到碼雲 pull的時候報錯:The directory G:\cloudParent\micro_service is registered as a Git root...

    最近在碼雲自己搞了一個簡單的微服務框架專案,在使用git  pull程式碼的時候右下角提示The directory G:\cloudParent\micro_service is registered as a Git root, but no Git rep

使用git上傳專案程式碼到github

如果一個人沒有github,都不好意思說自己是碼農,github作為一個開源的程式碼倉庫管理平臺,對程式碼的管理確實很方便 其次我們在GitHub,可以十分輕易地找到海量的開原始碼,是不是很開心 1、註冊Github賬號,註冊地址:https://github.com/join?s

使用 Git 將本地專案上傳到 Github

我是在linux 的ubuntu 下 用 Git 命令 將本地專案上傳到 Github 流程就是: 1.在你的環境下 安裝好git 建立好版本庫 2.你要先註冊一個github賬戶,然後新建一個倉庫 Repositories 3.新增ssh 賬戶 4.克隆專案 5.將你自己本地專案資料夾

git push 本地專案推送到遠端分支

大家有的時候,會在本地新建專案,這裡說一下在本地專案建立本地GIT中倉庫,然後推到遠端倉庫的步驟 1.在本地專案的資料夾下,GIT中倉庫初始化   初始化本地的Git倉庫    2。 將本地檔案索引新增至混帳庫中 3。 4。

【轉】手把手走入Git開源世界

原博文地址: https://www.cnblogs.com/objectjava/p/5242542.html 我曾經一直想加入到開源專案中,但是因為沒有人指導流程,網上看了很多,基本都是說了個大概,如果你也是一

idea使用git上傳專案到coding

1.VCS -> import into version control -> create git repository   2.選擇要上傳的專案根目錄   3.選擇後,專案裡的檔名字變成了綠色的,然後選擇 專案名 -> git -> add

IDEA使用Git傳放專案

使用Git下載專案到IDEA工具上開發 1. 下載Git 軟體工具 https://git-scm.com/ 2. 下載安裝 3.開啟IDEA 配置Git 4. 搜尋Git 在登入   5.選擇自己Git安裝的位置   6. 選擇正確後和登入Git

sourceforge上發現繼續更新的mpc工程 sourceforge優秀專案簡介

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

HBuilder git合作-從Git Hub Clone專案

1.Clone專案    開啟”Git Respository"檢視,選“Clone a Git Respository" 2.為了能正確pull專案,所有隊員都必須做以下配置(其始只是初始化的那個專案)   檔案內容照下面改:    

開源電子書專案FBReader初探(一)

FBReader簡介和包功能淺析 簡介 專案官網:fbreader.org/android FBReader是一個開源電子書閱讀器,如今已經支援很多裝置。不僅有PC版,支援的作業系統有GNU/Linux,MicrosoftWindows,也支援移動終端裝置,比如NokiaInternetTable

開源電子書專案FBReader初探(二)

FBReader第一次接觸,開啟選單 一、FBReader是如何處理使用者的“第一個有效”點選事件,並將其轉換成對應actionId呢? 本來是想要探索FBReader是如何開啟一本書的,但是發現涉及到的方方面面特別的多,索性我們就來細細拆解,根據使用FBReader的步驟,循序漸進的去品位FBReade

電腦基礎知識及拓展:使用Git將本地專案上傳到碼雲(完整版)

準備工作: 1.下載Git https://www.git-scm.com/download/ 2.註冊碼雲 記住自己暱稱下面的字母,這作為我們的賬號。密碼自己心裡都知道。 在碼雲新建一個專案,我這裡是UnityWorks 3.配置使用者名稱和密碼 在任意

開源電子書專案FBReader初探(三)

FBReader開啟書櫃,找到手機中儲存的檔案並將其開啟 通過上一篇分析,我們已經知道如何響應並開啟選單,而且選單中第一項是開啟本地書櫃,這一篇我們就以此為入口,去探究FBReader的書櫃是怎麼實現,以及是如何分辨一本書並且能開啟一本書的。 一、開啟FBReader本地書櫃時,首頁內容顯示都做了些什麼

開源電子書專案FBReader初探(四)

FBReader如何開啟一個指定的電子書,以及一些閱讀操作的實現 首先,我們回顧一下上一篇的一些知識點,針對一個可識別的有效電子書檔案來說: 手機儲存中的電子書檔案會通過ZLFile.createFileByPath被建立成一個ZLPhysicalFile型別的檔案物件 BookCollecti

四大開源無人機專案,極客要Get了

轉載地址:http://www.linuxdiyf.com/viewarticle.php?id=563737 在過去的幾年間,人們對民用和商用無人機的興趣迅速增長,無人機硬體在許多人的節假日願望清單中名次很靠前。  即便是在民用無人機方面,稱得上無人機這一類的無人空中裝置也似乎越來越