1. 程式人生 > >GitHub上排名前100的Android開源庫

GitHub上排名前100的Android開源庫

轉載於:https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md

本專案主要對目前 GitHub 上排名前 100 的 Android 開源庫進行簡單的介紹, 至於排名完全是根據 GitHub 搜尋 Java 語言選擇 (Best Match) 得到的結果, 然後過濾了跟 Android 不相關的專案, 所以排名並不具備任何官方效力, 僅供參考學習, 方便初學者快速瞭解當前一些流行的 Android 開源庫.

若有任何疑問可通過郵件微博聯絡我

專案名稱 專案簡介
這個是 Facebook 在 React.js Conf 2015 大會上推出的基於 JavaScript 的開源框架 React Native, 該框架結合了 Web 應用和 Native 應用的優勢, 可以使用 JavaScript 來開發 iOS 和 Android 原生應用
ImageLoader 是最早開源的 Android 圖片快取庫, 強大的快取機制, 早期被廣泛 Android 應用使用, 至今仍然有很多 Android 開發者在使用
RxJava 是一個在 Java VM 上使用可觀測的序列來組成非同步的, 基於事件的程式的庫, 簡單來說它就是一個實現非同步操作的庫, RxJava 的優點在於一個詞 "簡潔", 使用它就算你程式邏輯有多麼複雜, 它依然能夠保持簡潔易懂
Retrofit 是 Square 公司出品的 HTTP 請求庫, 同時是 Square 是最早開源專案之一, Retrofit 是目前 Android 最流行的 Http Client 庫之一, 目前版本是 Retrofit2.0 Beta4, 越來越多 Android 開發者開始使用這個請求庫了
OkHttp 是 Square 公司出品的 HTTP 另一個請求庫, Google 不推薦人們使用 HttpClient, 可是 HttpURLConnection 實在是太難用了, 因此很多人使用了 OkHttp 來解決這問題, 據說 Android4.4 的原始碼中可以看到 HttpURLConnection 已經替換成 OkHttp 實現呢
一個側滑選單開源庫, 在 Google 自己原生態的側滑選單 NavigationDrawer 沒有出現之前, 這個庫就已經被廣泛使用, 可是到現在這個庫已經被放棄了
Picasso 是 Square 公司出品的一款圖片快取庫, 主導者是 JakeWharton 大神
Android 開發最佳實踐, 裡面所介紹的經驗都是來自於 Futurice 公司 Android 開發者, 介紹內容有 Android 開發規範, 架構, 佈局技巧, 以及使用一些有助於快速開發相關工具等等, 非常適合新手去學習
EventBus 是 Android 事件管理匯流排, 使用它可以替帶 Android BroadCast, BroadCastReceiver, Handler 在 Activity, Fragment, Service, 執行緒之間傳遞訊息, 大大簡化了事件傳遞邏輯
Android-Async-Http 是 Android 一款老牌非同步請求庫, 專門對 Android 在 Apache 的 HttpClient 基礎上構建的非同步 http 連線, 該庫有很多特徵, 例如: 庫的 size 小, 支援檔案上傳不需使用第三方庫支援, 內部使用執行緒池來處理併發, 等等
Fresco 是 FaceBook 公司出品的一款圖片快取庫, Fresco 是一個強大的圖片載入元件, 支援載入 Gif 圖和 WebP 格式, 支援 Android2.3(API level 9) 及其以上系統, Fresco 中設計了 Image pipeline 和 Drawees 兩個模組各施其職, 使得圖片完美加載出來, 想知道更多 image pipeline 和 Drawees 有關於它的特性, 可以到它官方平臺看介紹
12.zxing ZXing 是二維碼領域中名氣最大的開源專案, 它提供了多個平臺的二維碼/條形碼掃描解決方案, 擁有掃描快, 識別率高, 使用簡單等特點
LeakCanary 是 Square 公司出的一款檢測記憶體洩露工具, 該工具能幫助你在開發階段方便的檢測出記憶體洩露的問題, 使用起來非常簡單方便
由 JakeWharton 大神開發出來的, ButterKnife 是 View 注入框架, 使用它為了簡寫很多 findViewById 程式碼, 同時還支援 View 的一些事件處理函式
MPAndroidChart 是一款強大的 Android 圖表庫, 支援各種各樣圖表顯示, 能想到的圖表樣式這裡幾乎都有, 圖表還支援選擇, 拖放和縮放動畫效果
ActionBarSherlock 這個庫是 JakeWharton 大神開發出來支援 Android3.0 以下版本的, 後來慢慢的 Google 也提供了 AppCompat 庫來支援 Android3.0 以下版本使用 ActionBar, 因此作者不建議我們再使用這個庫了
AndroidAnnotations 是一個能夠讓你快速進行 Android 開發的開源框架, 它能讓你專注於真正重要的地方, 使程式碼更加精簡, 使專案更加容易維護, 它的目標就是 "Fast Android Development.Easy maintainance"
由 JakeWharton 大神開發出來的一個 ViewPager 指示器, 使用起來簡單方便, 可高度定製, 開發出各種各樣動畫效果
19.glide Glide 是 Google 員工的開源專案, 廣泛應用於 Google 一些 App 上, 在2014年 Google I/O 大會上被推薦使用, Glide 和 Picasso 被人拿來比較研究過, Glide 與 Picasso 有 90% 的相似度, 但在一些細節上還是有點區別的, 各有各優缺點看君選擇
開發者是由一名程式媛 Hannah Mittelstaedt , HomeMirror 是一款 Android 鏡子應用, 目前它能實現日期, 時間, 天氣, 生日資訊, 事件提醒器, 騎車天氣的推薦, 股票資訊, XKCD 漫畫網站的新帖等等
一個強大的拉動重新整理開源專案, 支援各種控制元件下拉重新整理, ListView, ViewPager, WebView, ExpandableListView, GridView, ScrollView, Horizontal ScrollView, Fragment 上下左右拉動重新整理, 不過現在這個專案已經停止維護更新了, 推薦使用 Android-Ultra-Pull-To-Refresh
這個庫控制元件都是遵循了 Google Material Design 設計規範開發出來, 例如有: Flat Button, Rectangle Button, CheckBox, Switch, Progress bar circular indeterminate 等等
PhotoView 是 ImageView 的子類, 支援所有 ImageView 的源生行為, 例如: 支援 Pinch 手勢自由縮放, 支援雙擊放大/還原, 支援平滑滾動等等, 並且非常方便的與 ImageLoader/Picasso 之類的網路圖片讀取庫整合使用, 還方便的與 ViewPager 等同樣支援滑動手勢的控制元件整合
由 JakeWharton 大神主導開發的專案, RxAndroid 是 RxJava 的一個針對 Android 平臺的擴充套件, 主要用於 Android 開發
Material Dialogs 是一個可高度定製易用, 符合 Material Design 風格的 Dialogs, 相容 Android API8 以上版本, 個人使用感覺它完全可替代 Android 原生那個, 比原生那個更加簡單易用
ObservableScrollView 是一款用於在滾動檢視中觀測滾動事件的 Android 庫, 它能夠輕而易舉地與 Android 5.0 Lollipop 引進的工具欄 (Toolbar) 進行互動, 還可以幫助開發者實現擁有 Material Design 應用視覺體驗的介面外觀, 支援ListView, ScrollView, WebView, RecyclerView, GridView元件
Android 版的 Bootstrap, 利用這個庫能夠實現很多 Bootstrap 樣式風格, 之前有學過 Html 的人就知道 Bootstrap 是什麼玩意啦
開發者是程式碼家, AndroidSwipeLayout 是一個支援ListView, GridView, ViewGroup等等左右上下滑動出操作選單, 類似 qq 訊息列表向左滑動顯示出多某條資訊的操作選單
Dagger 是 Square 公司出品的一個針對 Android 和 Java 的快速依賴注入器, 能夠有效減少你敲程式碼量
一個輕輕鬆鬆給 Android ListView 新增動畫效果的庫, 支援的動畫有: Alpha, SwingRightIn, SwingLeftIn, SwingBottomIn, SwingRightIn and ScaleIn等等, 使用它能很容易就實現帥爆的效果
PagerSlidingTabStrip 是一個給 Android ViewPager新增上 ViewPager 滑動指示器, 從 GitHub 上面看, 這個庫似乎沒有人在維護了, 因此不建議使用, 可使用 SmartTabLayout 來代替
開發者是程式碼家, 這個庫實現很多很酷炫的 Android 動畫, 動畫效果是借鑑 Animate.css 來實現的, 非常酷, 而且這個使用起來也是非常簡單
AndroidSlidingUpPanel 是一個上拉麵板, 就是向上滑動的時候往上飛出一個顯示面板控制元件, 該庫效果在 Google Music, Google Maps and Rdio等 App 應用到
MaterialDrawer 是一個類似 Google 官方 NavigationView 側滑顯示控制元件, 個人認為 NavigationView 並沒有 MaterialDrawer 實用, 因為 NavigationView 自由度不是很好, 很多都寫死了不可以自由定義佈局, 而 MaterialDrawer 能夠實現跟 NavigationView 一樣的效果, 同時還支援自定義效果, 自由度非常高
Material-Animations 是一個很好過渡動畫庫, 可以應用於 Activity 與 Activity 之間的跳轉, Fragment 與 Fragment 之間的跳轉, 以及各個 View 變化前後的過渡動畫
一個簡單易用 Material Design 風格的 ViewPager 庫
37.ion ion 是一個讓 Android 的網路操作變得極其簡單, 支援非同步獲取和處理JSON, 支援 Android 檔案下載 (同時支援下載進度條繫結), 支援安全連結和代理
Stetho是 Facebook 出品的一個強大的 Android 除錯工具,使用該工具你可以在 Chrome Developer Tools檢視App的佈局, 網路請求(僅限使用Volley, okhttp的網路請求庫), sqlite, preference, 一切都是視覺化的操作,無須自己在去使用adb, 也不需要root你的裝置
Fastjson 是一個 Java 語言編寫的高效能功能完善的 JSON 庫. 它採用一種“假定有序快速匹配”的演算法, 把 JSON Parse的效能提升到極致, 是目前Java語言中最快的JSON庫. Fastjson介面簡單易用, 已經被廣泛使用在快取序列化, 協議互動, Web輸出, Android客戶端等多種應用場景
Cardslib 是早期由 Gabriele Mariotti 開發的一個為開發者方便實現各種 Card UI 的 Android 開原始碼庫, 後來 Google 官方提供自己封裝了 CardView 在 v7 包下, 使用 Google 官方的可以完全替代了這個庫, 因此這個也被棄用了
開發者是廖祜秋, 這個是一個非常強大的下拉重新整理庫, 繼承 ViewGroup 可以包含任何 View, 功能甚至比 SwipeRefreshLayout 強大, 使用起來也非常容易, 還可以自由定製自己的 UI 樣式
greenDAO 是一個可以幫助 Android 開發者快速將 Java 物件對映到 SQLite 資料庫的表單中的 ORM解決方案, 通過使用一個簡單的面向物件 API, 開發者可以對 Java 物件進行儲存, 更新, 刪除和查詢, greenDAO 相對 OrmLite, AndrORM 這兩個 ORM 開源庫, 效能是最高的
AndroidStaggeredGrid 是一個支援多列並且每一行的 item 大小不一, 交錯排列的 GridView, 就是實現瀑布流樣式效果, 目前該庫已經被棄用了, 開發者建議我們使用 Google 官方控制元件 RecyleView 中的 StaggeredGridLayoutManager 佈局來實現瀑布流效果
44.otto Otto 是 Square 公司出的一個事件庫 (pub/sub 模式), 用來簡化應用程式元件之間的通訊, otto 修改自 Google 的 Guava 庫, 專門為 Android 平臺進行了優化, 與上面介紹的 EventBus 相比, 兩個庫各有各的優點, 完全取決於我們自己專案的需求來選擇它們哪一個
xUtils 是一個快速開發框架, 裡面包含 DbUtils, ViewUtils, HttpUtils, BitmapUtils 四大模組, 可用於快速開發, 支援大檔案上傳, 擁有更加靈活的 ORM, 最低相容 Android 2.2
Realm 一個輕量的 Android 版本的資料儲存庫, 比 Android 原生系統的 SQLite 更加簡潔快速對資料進行操作
CleanArchitecture 是一個非常典型使用 MVP 架構的專案, 大家如果還沒有理解 MVP 架構的可以看看這個專案
StickyListHeaders 是一個實現能夠固定在螢幕頂部的ListView Section Header庫, 就是當前 section 的 header 固定在螢幕頂部, 當滑動到其他 section 時, 其他 section 的 header 會代替之前的 section 的 header, 固定到螢幕頂部, 類似於 Android4.0 的手機通訊錄的效果
AppIntro 是一個讓人輕鬆快速搭建漂亮酷炫的引導頁庫
ActiveAndroid 是採用Rails中的 Active Record架構模式設計的適用於 Android 平臺的輕量級 ORM 架構, 幾乎可以不用寫任何 SQL 程式碼實現快速開發
Volley 是谷歌官方開發團隊在 2013 年 Google I/O 大會推出的一個新的網路通訊框架, 這個框架把 AsyncHttpClient 和 Universal-Image-Loader 的優點集於了一身,既可以像AsyncHttpClient 一樣非常簡單地進行 HTTP 通訊,也可以像 Universal-Image-Loader 一樣輕鬆載入網路上的圖片, 這個庫並不是官方的, 只是託管同步在 Maven, 官方只提供的 Jar 包
TwoWayView 是簡化 RecyclerView 開發的一個庫, 可以在其 Base LayoutManager 基礎上構建各種各樣的佈局, 該庫內建了幾個常用佈局 List, Grid, Staggered Grid,Spannable Grid
ShowcaseView 是一個非常適合用於對使用者進行第一次使用進行指導的庫,使用起來非常簡單還可以自定義樣式
Calligraphy 是一個用來簡化 Android 應用使用自定義字型的類庫, 該類庫會自動查詢應用中的 TextView 並設定其使用的字型
NineOldAndroids 由 JakeWharton 大神開發的一個向下相容的動畫庫, 主要是使低於API 11的系統也能夠使用 View 的屬性動畫, 不過現在 JakeWharton 大神已經不推薦使用該庫, 而是推薦我們使用官方封裝在 Support 庫裡面的動畫
FloatingActionButton 是一個懸浮操作按鈕, 官方在 Support Design 包下也有封裝一個類似這個庫效果的 FloatingActionButton, 值得說明的是這個庫是早在官方封裝之前就存在的, 個人感覺這個庫比官方那個更加好用
CircleImageView 是一個輕鬆幫你實現圓形效果 ImageView 圖片庫, CircleImageView 是基於 ImageView 擴展出來, 因此它擁有 ImageView 控制元件所有屬性, 簡單易用值得你使用的庫
Material 是將 Material Design 風格控制元件封裝在該庫當中, 目前封裝有Progress, Button, Switch, Slider, Spinner, Text Field, TabPageIndicator, SnackBar, Dialog, BottomSheetDialog, Dynamic theme
ActionBar-PullToRefresh 是一個下拉重新整理, 下拉重新整理時在 ActionBar 出現載入中提示的庫
又一個懸浮操作按鈕庫, 該庫新增支援監聽滑滾動事件, 當向下滑時按鈕隱藏, 向上滑時按鈕顯示, 還有動畫效果, 支援監聽 ListView, ScrollView, RecylerView
AndroidAsync 是一款基於 NIO 的低端 Android 非同步 socket, http (client+server), websocket 和 socket.io 網路通訊協議類庫
Rebound 是 Facebook 推出的一個彈性動畫庫, 可以讓動畫看起來真實自然, 像真實世界的物理運動, 帶有力的效果, 使用的引數則是 Facebook 的 origami 中使用的
android-common-lib 是 Trinea 大神收集的一些開發通用的快取, 公共 View 以及一些常用工具類
RippleEffect 是一個實現在 Android 任何元件點擊出現 Material Design 的波紋效果, 向下相容到 Android API9
SmoothProgressBar 是一個幫你的 App 方便實現可定製, 平滑動畫的水平滾動進度條庫
RecyclerView Animators 是一個對 Recycler 控制元件的 Item 新增以及刪除增加動畫效果, 動畫效果有Scale, Fade, Flip, Slide 裡面各種各樣效果
DroidPlugin 是 360 手機助手在 Android 系統上實現了一種新的外掛機制: 它可以在無需安裝, 修改的情況下執行APK檔案, 此機制對改進大型APP的架構, 實現多團隊協作開發具有一定的好處
開發者是 singwhatiwanna(任玉剛), 是《Android 開發藝術探索》書籍的作者, 這個是作者聯合另兩位開發者嘯(時之沙)和宋思宇花了幾個月時間研究出來的 Apk 動態載入框架, 想了解更多關於這框架可到作者部落格看 這篇文章 有詳細介紹
ExoPlayer 是Google 開發團隊開源出來的一個媒體播放庫, 比 Android 框架原生的 MediaPlayer 擁有更多優點支援動態的自適應流 HTTP(DASH) 和 平滑流, 支援高階的HLS特性, 支援自定義和擴治你的使用場景等等
Crouton 是一個顯示提示資訊的顯示工具類, 可以用來代替 Toast, 預設顯示在視窗的頂部, 可以按佇列一個接著一個顯示, 不過該庫已經被棄用, 不推薦使用
RoboSpice 是一個使你建立非同步的長時間的執行任務異常輕鬆的一個網路庫,在網路請求,快取支援,和提供開箱即用的 rest 請求方面尤為強大
73.hugo Hugo 是 JakeWharton 大神推出的一個用於列印 Log, hugo 是基於註解被呼叫的, 引入相關依賴後, 在方法上加上 @DebugLog 即可輸出 Log, 使用非常簡單
AsyncHttpClient 是又一款 Android 非同步請求庫, 該庫支援 WebSocket 協議, 使用起來也比較簡單易用
UltimateRecyclerView 是一個功能強大的 RecyclerView(advanced and flexible version of ListView), 包括了下拉重新整理, 載入更多, 多種動畫, 空資料提示, 拖動排序, 視差處理, 工具欄漸變, 滑動刪除, 自定義floating button, 多種重新整理效果, scrollbar, sticky header, 多 layout 支援等等元素, 而且使用起來跟 RecyclerView 一樣的方便
MaterialEditText 是就職於 Flipboard 的員工 扔物線 開發的, 在 AppCompat v21 中也提供了 Material Design 的控制元件 EditText, 可是由於比較難用, 沒有提供設定顏色的 Api, 於是就產生這個第三方庫
Side Menu 是 Yalantis 組織開源出來, 該組織因開源出一些動畫很棒的開源庫為大家所熟知該庫是其中一個, 該庫是提供翻頁動畫效果的側邊選單, 動畫體驗超讚的
DragSortListView 是一個可以實現拖動排序, 滑動刪除的 listview 控制元件, 注意的是作者對該庫已經放棄維護更新了, 不過感興趣的人可以去研究一下
TimesSquare 是 Square 公司出品的一款顯示日曆選擇日期的控制元件, 可以讓使用者選擇多個日期
GreenDroid 是一個封裝好的 Android UI 介面庫, 不過該庫已經被棄用了, 不建議使用
Logger 是一個簡單, 漂亮, 強大 Android 列印日誌庫
82.acra Acra 是一個能夠讓 Android 應用自動將崩潰報告以谷歌文件電子錶的形式進行傳送的庫, 旨在當應用發生崩潰或出現錯誤行為時, 開發者可以獲取到相關資料
FadingActionBar 是一個支援 ListView, ScrollView, WebView 向下滾動時逐漸顯示 ActionBar 庫
AndroidImageSlider 庫開發者是程式碼家, 該庫是為 Banner 圖片滑動提供多種動畫效果, 還可以輕易為 Banner 載入網路圖片
SystemBarTint 是一個實現沉浸式狀態列庫, 適用於 Android 系統 4.4 其以上的版本
MenuDrawer 是一款滑出式選單庫, 通過拖動螢幕邊緣滑出選單, 支援螢幕上下左右劃出, 支援當前 View 處於上下層, 支援 Windows 邊緣, ListView 邊緣, ViewPager 變化劃出選單等
RoundedImageView 一個快速支援圖片圓角顯示效果的庫, 該庫特點是能快速載入, 為了提高載入速度, 該庫不用建立原始點陣圖的副本, 不使用 clipPath, 不使用 setXfermode 裁剪的點陣圖等方式來實現 ImageView 圓角, 使用也非常簡單
Afinal 是一個 android 的 sqlite orm 和 ioc 框架, 同時封裝了 android 中的 http 框架, 使其更加簡單易用, 使用 finalBitmap, 無需考慮 bitmap 在 android 中載入的時候 oom 的問題和快速滑動的時候圖片載入位置錯位等問題, Afinal 的宗旨是簡潔, 快速, 約定大於配置的方式, 儘量一行程式碼完成所有事情
Bolts 是一款底層類庫集合, 在後臺實現非同步操作, 並提供介面反饋當前非同步執行的程度 (可以通過介面實現UI進度更新), 最後反饋執行的結果給UI主執行緒, 與AsyncTask比較: (1)使用的是無大小限制的執行緒池; (2)任務可組合可級聯,防止了程式碼耦合
NumberProgressBar 開發者是程式碼家, 這是一個帶簡約性感數字顯示的進度條庫, 使用非常簡單方便
SwipeBackLayout 是一個支援螢幕上下左右滑動返回上層 Activity, 關閉當前 Activity, 類似簡書 App
一個支援 gif 顯示的 view, 用 jni 實現的, 編譯生成 so 庫後直接 xml 定義 view 即可, 簡單易用
Vitamio 是一款 Android 與 iOS 平臺上的全能多媒體開發框架, 特點:(1) 全面支援硬體解碼與 GPU 渲染, (2) 能夠流暢播放 720P 甚至 1080P 高清 MKV, FLV, MP4, MOV, TS, RMVB 等常見格式的視訊, (3) 在 Android 與 iOS 上跨平臺支援 MMS, RTSP, RTMP, HLS(m3u8)等常見的多種視訊流媒體協議, 包括點播與直播
SmartTabLayout 是一個自定義的 Tab title strip, 基於 Google Samples 中的 android-SlidingTabBasic 專案, 滑動時 Indicator 可平滑過渡
96.uCrop uCrop 是Yalantis 組織開源的圖片裁剪庫, 支援縮放, 旋轉圖片, 支援各種比例的裁剪框, 非常強大的一個圖片裁剪庫
又一個圖片裁剪庫, 向下相容到 Api 10, 個人感覺這個庫並沒有比上面介紹的 uCrop 強大
HoloEveryWhere 是一套 Android 開發庫, 提供了全套 Holo Style 控制元件, 它的外觀與功能和標準 Holo Style 控制元件基本相同, 唯一不同的是它可以執行在低於 4.0 版本的 Android 系統上
AVLoadingIndicatorView 庫含有各種各樣漂亮的載入動畫效果, 使用起來也非常簡單, 和平時使用 ProgressBar 一樣
Android 版的 SweetAlert, 清新文藝, 快意靈動的甜心彈框, 靈感來源於 JS 版 SweetAlert

粗計

Square 公司佔有 7 席

FaceBook 公司佔有 4 席

JakeWharton 大神佔有 5 席

程式碼家大神佔有 4 席

感謝

感謝所有為開源而辛辛苦苦付出努力的人, 相信有你們 Android 會發展的更加美好, 讓我們一起為他們辛辛苦苦付出的努力鼓掌吧!!


相關推薦

GitHub排名100的Android開源

轉載於:https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md 本專案主要對目前 GitHub 上排名前 100 的 Android 開源庫進行簡單的介紹, 至

GitHub排名100的優秀開源專案

主要對當前 GitHub 排名前 100 的專案做一個簡單的簡介, 方便初學者快速瞭解到當前 Objective-C 在 GitHub 的情況. 若有任何疑問可通過微博@甲骨文兒聯絡我 專案名稱 專案資訊 作者是 NSHipster 的博主, iOS 開發界的大神級人

如何在 Github 發現優秀的開源項目?

int ext open 酷炫 中一 面試資料 tex amp 聯網 之前發過一系列有關 GitHub 的文章,有同學問了,GitHub 我大概了解了,Git 也差不多會使用了,但是還是搞不清 GitHub 如何幫助我的工作,怎麽提升我的工作效率? 問到點子上了,Git

GitHub發現優秀的開源專案

Explore 登入GitHub,在頁面中心找到Explore,Explore GitHub 會把所有近期有活躍的專案呈現出來。 1)Based on your interests 首先列舉的是根據你的興趣的為你推薦的專案,很大程度可能也是你最想得到的開源專案 2

2018年11月份GitHub最熱門的開源專案

來自:開源最前線(ID:OpenSourceTop)  連結:https://www.itcodemonkey.com/article/11806.html 本篇文章為大家盤點了11月份最熱門的GitHub 專案,一起來看看你都知道哪些,或者有哪些你已經在使用的了。

github的優秀android開源專案

菜鳥新聞 菜鳥新聞 客戶端是一個仿照36Kr官方,實 時抓取36Kr官網資料的資訊類新聞客戶端。 包括首頁新聞,詳情,發現,活動,實時資料抓取,側滑效果,第三方登入以及分享,訊息推送等相關功能客戶端。 執行截圖:

GitHub深度學習Caffe開源程式程式碼

Caffe   Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by the Berkeley Vision

github的優秀android開源專案 大全 真是太他媽的全了!!!!!!

酷炫不需要理由 http://blog.csdn.net/a774057695/article/details/49889437 https://github.com/XinRan5312/android-open-project           目前包括

GitHub優秀的Go開源專案

更多幹貨 AWESOME-GO AWESOME-GO,一個很全的go語言框架/庫/開源軟體合集 中文版awesome-go 相較於AWESOME-GO,主要優點是: 中文 相較於AWESOME-GO,雖然專案少,但是每個專案有建議介紹,方便新人快速入門 地

Android開發——在Github上面建立自己的開源

前言 很多開發的小夥伴都有使用過Github上面的開源庫,那麼我們應該怎麼建立我們的開源庫呢?下面分享一下我的心得。讓我們跟著這篇部落格完成一個開源庫的從0到1吧! 建立一個Android開源庫 1.註冊一個Github賬號 2.Android studio建

GitHub 最火的開源專案

1JavaScript 執行環境 Napa.js https://github.com/Microsoft/napajs Star 6566 Napa.js 是微軟開源的一個基於 V8 的多執行緒 JavaScript 執行環境。它最初被設計用於在 Bing 中開發

近期GitHub最熱門的開源專案(附連結)

2 月份 GitHub 上最熱門的開源專案又出爐了,又有哪些新的專案擠進熱門榜單了呢,一起來看看

Github比較實用的開源專案(持續更新中)

https://github.com/hongyangAndroid/FlowLayout Android流式佈局,支援單選、多選等,適合用於產品標籤等 AutoCompleteTextView for android with KMP algorithm https:/

Github十大C#開源專案排行榜

1.SignalR ASP.NET SignalR 是為 ASP.NET 開發人員提供的一個庫,可以簡化開發人員將實時 Web 功能新增到應用程式的過程。當WebSockets可用時(即瀏覽器支援Html5)SignalR使用WebSockets,當不支援時SignalR

2019年6月份Github最熱門的開源專案排行出爐,一起來看看本月榜的開源專案

6月份Github上最熱門的開源專案排行出爐,一起來看看本月上榜的開源專案有哪些: 1. the-art-of-com

【翻譯】在GitHub通過星級評估排名10的最受歡迎的開源Delphi項目

href ref -s 編程 強烈 使用 系統 ioc 進行 GitHub上有相當多的Delphi開源項目可以為你節省一些時間。我在GitHub上搜索了Delphi,然後按最主要的項目進行排序,並列出了前十名單。這裏有一些非常好的東西,包括Awesome Delphi(這是

GitHub25個最受歡迎的開源機器學習

作者 | Khoa Pham 譯者 | Shawn Lee 編輯 | Jane 出品 | AI科技大本營 在過去的幾年裡,機器學習為各行各業開創了新紀元,誕生了許多成功的案例: Facebook 的面部識別,Netflix 的智慧電影推薦系統,PrimaAI

修改github開源程式碼,快速傳到遠端依賴(jitpack),進行gradle dependencies compile 。Android或者java。

github上有許多優秀的第三方庫,但是程式碼的耦合是必不可少的。應對需求,不想從頭造輪子,又沒有完全符合的,這裡介紹怎麼樣快速的修改開源庫的程式碼,並且專案引用 2016年以前使用jcenter作為遠端依賴倉庫,簡直 入門到放棄,步驟之多,簡直 入門

集合70多種推薦演算法,東北大學老師用Java寫了一個開源,在GitHub收穫近1500個Star...

 【AI科技大本營導讀】在經過一年多的開發工作之後,LibRec 3.0 版本終於釋出了。LibRec 是一個基於 Java 的開源演算法工具庫,覆蓋了 70 餘個各型別推薦演算法,可以有效解決評分預測和物品推薦兩大關鍵的推薦問題,目前已經在 GitHub 上收穫

站在巨人的肩膀,C++開源大全

windows應用 pcr ram perl t對象 rest 容器 企業應用 聲音 程序員要站在巨人的肩膀上,C++擁有豐富的開源庫,這裏包括:標準庫、Web應用框架、人工智能、數據庫、圖片處理、機器學習、日誌、代碼分析等。 標準庫 C++ Standard