近期GitHub上最熱門的開源專案(附連結)
2 月份 GitHub 上最熱門的開源專案又出爐了,又有哪些新的專案擠進熱門榜單了呢,一起來看看。
1、nocode
https://github.com/kelseyhightower/nocode Star 16256
這是 2 月份新出爐的專案,可以說是 2018 年最火的佛系程式設計了,這個專案裡面沒有一行程式碼,它的 description 是這樣的:The best way to write secure and reliable applications. Write nothing; deploy nowhere. 有網友把它翻譯成中文版為:要安全,要可靠,最好的方式就是不用一行程式碼,部署整個世界。就是這樣一個愚人的專案,在 Github Trending List 上佔據了好幾天榜首,如今已經有 16256 個 Star
2、tensorflow
https://github.com/tensorflow/tensorflow Star 90603
TensorFlow 是谷歌的第二代機器學習系統,按照谷歌所說,在某些基準測試中,TensorFlow 的表現比第一代的 DistBelief 快了 2 倍。TensorFlow 內建深度學習的擴充套件支援,任何能夠用計算流圖形來表達的計算,都可以使用 TensorFlow。任何基於梯度的機器學習演算法都能夠受益於 TensorFlow 的自動分 化(auto-differentiation)。通過靈活的 Python 介面,要在 TensorFlow 中表達想法也會很容易。
3、front-end-interview-handbook
https://github.com/yangshun/front-end-interview-handbook Star 9772
與其他軟體工程師不同的是,前端求職面試對演算法的重視程度更低,並且在該領域的知識更多的集中在 Html、CSS、JavaScript 等幾個方面,雖然網上也有一些資源可以幫助前端開發人員準備面試,但他們並不像軟體工程師面試材料那麼豐富,front-end-interview-handbook 就是專門為前端求職者準備面試問題和答案。
4、內容感知影象壓縮/拓展庫caire
https://github.com/esimov/caire Star 7637
Caire 是基於論文《Seam Carving for Content-Aware Image Resizing》(影象伸縮變換演算法)實現的一個內容感知影象 (尺寸) 壓縮/擴充套件庫。已有特性如下:
支援自定義命令列
支援縮小/放大影象
可垂直/水平地調整影象大小
可調整目錄中的所有影象的大小
不需要任何第三方庫
使用 sobel 閾值進行微調
使用模糊濾鏡來增強邊緣檢測
效果圖:
5、資料結構庫Automerge
https://github.com/automerge/automerge Star 4895
Automerge 是一個用於在 JavaScript 中構建協作應用程式的資料結構庫。建 JavaScript 應用程式的常用方法是將應用程式的狀態儲存在模型物件中,例如 JSON 文件。具有如下特點和設計原則:
網路不可知論者。Automerge 是一個純粹的資料結構庫,不關心你使用的是什麼型別的網路。
不變的狀態。Automerge 物件在某個時間點是應用程式狀態的不可變快照。無論何時進行更改,或者合併來自網路的更改,都會返回一個反映該更改的新狀態物件。
自動合併。Automerge 是所謂的無衝突複製資料型別(CRDT),它允許在不需要任何中央伺服器的情況下自動合併不同裝置上的併發更改。
相當便捷。已經在 Node.js,Chrome,Firefox 和 Electron 上測試了 Automerge 。
6、developer-roadmap
https://github.com/kamranahmedse/developer-roadmap Star 42978
這是一組使用 Balsamiq 建造的網路開發者的路線圖,如前端路線圖如下:
涵蓋所有前端熱門的框架、語言等重要且熱門的知識點。
7、FastPhotoStyle
https://github.com/NVIDIA/FastPhotoStyle Star5978
FastPhotoStyle 是英偉達開源的照片風格轉移深度學習演算法實現庫,給定目標照片和樣式參考照片,程式碼可以將樣式照片的風格轉換至目標照片,從而生成新的風格化照片。
FastPhotoStyle 實現過程包含兩個步驟:“風格化”和“細調”。 先將樣式參考照片源的樣式轉移至目標照片,隨後對其進行細調優化。
效果圖:
8、Back-End-Developer-Interview-Questions
https://github.com/arialdomartini/Back-End-Developer-Interview-Questions Star 6686
前面提到的是前端面試相關的開源專案,而這一個則是後端開發人員的面試大全,裡面涵蓋的問題大多都是開放式的,其中一些問題甚至沒有答案,但是它們恰恰是最能體現個人能力的一些問題。目前該專案的問題共分為 18 個型別,包括程式碼設計問題、資料庫問題、程式碼版本問題、分散式系統問題等
9、Java元件服務框架 Carbon
https://github.com/dawnlabs/carbon Star 7585
Carbon 是一個輕量級的元件模型與企業級的服務框架。Carbon 是在以下原則上進行構建:建立一個更加靈活的框架通過一個分離,以元資料為中心的系統,鼓勵關係的分離,從而使得程式碼在一個複雜,動態的操作環境中更容易維護與重複利用等.
10、awesome-scalability
https://github.com/binhnguyennus/awesome-scalability Star 7795
該專案提供了大量精選的閱讀材料,旨在幫助後臺開發者們能夠藉助專案中各個文獻的思路做出一個具有延展性,可用性,穩定性的後臺。這個概念雖然模糊,但是藉由著名工程師(Martin Fowler,Robert C. Martin,Tom White等)和高質量資源(highscalability.com,infoq.com等)的詮釋,相信大家能從中理解並學到有用的東西。
專案涵蓋各個方面。主要分為原則、可擴充套件性、穩定性、其他方面、會談、圖書七個板塊。包括了異常處理,資料庫策略等內容。
11、android-ktx
https://github.com/android/android-ktx Star 4529
ndroid KTX 是一組擴充套件程式,它能使 Android 上的 Kotlin 程式碼更簡潔,從而提高開發者的程式設計體驗。Android KTX 中支援 Android 框架的部分現在可在 GitHub 庫中找到,Android KTX 究竟做了哪些方面的優化呢?比如:
字串轉換為 URI,Android KTX 會為字串新增一個擴充套件函式,使字串更加自然地轉換為 URI。
編輯 SharedPreferences,使用 Android KTX 後,程式碼稍微短些,能更自然地讀取和寫入。
平移路徑差異
在檢視onPreDraw 的動作
12、deepfake 的深度學習技術 Facewap
https://github.com/deepfakes/faceswap Star 4009
deepfake 的深度學習技術,這款工具本來的用途是用來識別和交換圖片、視訊中人物臉部影象的工具 。該專案有多個入口,你需要做的事:
收集照片(或使用以下訓練資料中提供的照片)
從原始照片中提取面部影象
在照片上訓練模型(或使用以下訓練資料中提供的模型)
使用模型轉換原始碼
來源:開源最前線
精彩活動
推薦閱讀
Q: 還有哪些你看好的開源專案?
歡迎留言與大家分享
請把這篇文章分享給你的朋友
轉載 / 投稿請聯絡:[email protected]
更多精彩文章,請在公眾號後臺點選“歷史文章”檢視
相關推薦
近期GitHub上最熱門的開源專案(附連結)
2 月份 GitHub 上最熱門的開源專案又出爐了,又有哪些新的專案擠進熱門榜單了呢,一起來看看
2018年10月份GitHub上最熱門的Python開源專案
本文我們將和大家介紹 GitHub 上 10 月份最受歡迎的 11 個Python開源專案,在這些專案中,你有在用或用過哪些呢? 1TensorFlow-Course https://github.com/open-source-for-science/TensorFlow-Cour
2018年11月份GitHub上最熱門的開源專案
來自:開源最前線(ID:OpenSourceTop) 連結:https://www.itcodemonkey.com/article/11806.html 本篇文章為大家盤點了11月份最熱門的GitHub 專案,一起來看看你都知道哪些,或者有哪些你已經在使用的了。
2018年8月份GitHub上最熱門的Python開源專案
本篇文章為大家盤點了8月份最熱門的Python專案,一起來看看你都知道哪些,或者有哪些你已經在使用的了。 1system-design-primer 該專案是關於如何設計大型系統,以及如何應對系統設計面試。系統設計是一個很寬泛的話題。在網際網路上
2019年6月份Github上最熱門的開源專案排行出爐,一起來看看本月上榜的開源專案
6月份Github上最熱門的開源專案排行出爐,一起來看看本月上榜的開源專案有哪些: 1. the-art-of-com
6月份Github上最熱門的Java開源專案!
6月份GitHub上最熱門的Java開源專案新鮮出爐,一起和猿妹盤點一下本月上榜的都有哪些專案: 1、halo https:
「newbee-mall新蜂商城開源啦」GitHub 上最熱門的 Spring Boot 專案,我也要做一次靚仔!
>沒有一個冬天不可逾越,也沒有一個春天不會到來。 介紹一下新蜂商城的近況,同時,新蜂商城 Vue 版本目前也在開發中,在這篇文章裡我也向大家公佈一下新蜂商城 Vue 版本的開發進度,和大家同步一下,在不久後也會進行所有原始碼的開源。 ## GitHub 上最熱門的專案榜單 有一天,群裡的一位朋友忽然發了
GitHub上最熱門的十大Vue.js專案
在過去的一個月裡,Mybridge從將近150個Vue.js開源專案中精選出十個熱門專案,旨在幫助開發者找到自己需要的Vue.js開源專案 上榜開源專案所獲得Star數平均為:268 涉及的領域包括:系統設計,移動元件,影象過濾器,圖表,Nuxtjs,元件,錄音機,表格,谷歌地圖,懸停效果
11月份GitHub上最熱門的Python專案!
又到了揭曉 11 月份最熱門 Python 開源專案排名的時候了,在本月的名單中,出現了幾個新面孔,如XSS測試工具、OSINT分析和研究工具..... 1.bert https://github.com/google-research/bert Star 8803 BERT 的全稱是基
11月份GitHub上最熱門的Python專案
又到了揭曉 11 月份最熱門 Python 開源專案排名的時候了,在本月的名單中,出現了幾個新面孔,如XSS測試工具、OSINT分析和研究工具..... 1.bert https://github.com/google-research/bert Star 8803 BERT 的全稱是基
推薦10個Java方向最熱門的開源專案(8月)
1. JCSprout(Java核心知識庫) 2. Java-Guide (Java學習指南) star: 3.1k 介紹: 一份涵蓋大部分Java程式設計師所需要掌握的核心知識,正在一步一步慢慢完善,期待您的參與。 3. java-
Github上一些好用的開源專案(隨時記錄)
1、RecyclerViewSwipeDismiss(滑動刪除recycleView) 專案地址 https://github.com/CodeFalling/RecyclerViewSwipeDismiss 使用:1、匯入libary檔案到專案中;
《轉載-Github上的python開源專案》
Python開源專案,期待大家和我們一起共同維護 說明 Feedback 期望大家隨時能提出寶貴的意見(直接提交issues即可)。請廣大網友只按照目錄結構(即使目錄結構有問題)新增三方庫,並提交pull request。目錄問題大家提出issues後樓主會及時更改
Github 上的 iOS 開源專案
在 Github 上 Star 太多了,有時候很難找到自己想要的開源庫,所以在此記錄下來。便於自己開發使用,也順便分享給大家。 動畫 瞬間崩塌為小方塊動畫效果演示。Yalantis 出品部落格詳解 UIWebView 裝載 Web 頁面時,該
安裝node和vue-cli 並從GitHub上下載vue開源專案 並執行
使用 node 的npm 到GitHub上下載vue的開源專案,並執行。 準備: 1.安裝node.js 全域性安裝 node -v 檢查是否安裝成功 2..安裝 vue-cli 使用 vue -V 檢查是否安裝成功 注意是大寫 開始: 1. 找到開源專案的git地址 2
Android專案中最火最常用的優秀開源專案(很有用)
有那麼多漂亮好用的輪子,總是忍不住好好地總結分類收藏一番。 而收藏,當然是為了在可能需要的時候能夠迅速果斷地找到一個合適我們專案的輪子。 分類 詳細 框架名稱 簡介 Star 數 最近 更新 UI 選單 比較
GitHub上的一些開源專案
Interactive-animation 描述:收集android上開源的酷炫的互動動畫和視覺效果。 1.互動篇 2.視覺篇 互動篇 1.SlidingUpPanelLayout 專案介紹:他的庫提供了一種簡單的方式來新增一個可拖動滑動面板(由谷歌音樂推廣,
GitHub 優秀的 Android 開源專案(轉)
網上有很多開源的安卓程式碼庫很好用,對於剛學習安卓的童鞋亦或者老鳥都是很好的學習物件。我平時有關注開原始碼的習慣,這麼多年也蒐集了不少精彩的原始碼。到後來發現自己手機裡裝的都是幾百個demo app,刪又不捨得刪,不刪又佔資源, 於是就準備搞了個23code應用,裡面彙集了我精心整理的應用,此後每週應該都
Android studio在自己的專案上匯入第三方開源專案(以AndroidImageSilder為例)
一、將第三方的開源專案從github下好後,解壓。 得到如下所示,其中library正是我們需要匯入的。 二、在Android Studio中,點選File->New->Import
GitHub優秀的Android 開源專案(一)
轉自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介紹那些不錯個性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、Ima