1. 2021年度最佳開(kāi)源軟件盤(pán)點(diǎn)

        共 4688字,需瀏覽 10分鐘

         ·

        2022-03-04 14:37

        雖然年度盤(pán)點(diǎn)會(huì)遲到,但不會(huì)缺席。2021年底最佳開(kāi)源軟件,你用過(guò)哪些,跟著小千來(lái)看。


        Svelte

        https://svelte.dev/3ade8dd67aa7869eb29dc17fd408a6f9.webpSvelte是一種全新的構(gòu)建用戶(hù)界面的方法。傳統(tǒng)框架如React和Vue在瀏覽器中需要做大量的工作,而Svelte將這些工作放到構(gòu)建應(yīng)用程序的編譯階段來(lái)處理。
        與使用虛擬(virtual)DOM差異對(duì)比不同。Svelte編寫(xiě)的代碼在應(yīng)用程序的狀態(tài)更改時(shí)就能像做外科手術(shù)一樣更新DOM。

        Minikube

        https://minikube.sigs.k8s.io/

        adaf6de8fe938b60ecd8010d26f268db.webp


        Minikube 可以在本地單機(jī)上運(yùn)行Kubernetes集群的工具。Minikube可跨平臺(tái)工作,不需要虛擬機(jī),不需要在MacOS或Windows上安裝Linux。支持多種容器,如Docker,CRI-O,Containerd等。

        Pixie

        https://px.dev773f3cd1288fd305736accd7bf6480af.webp
        Pixie是查看Kubernetes的工具??刹榭碖ubernetes集群的狀態(tài),比如,服務(wù)器集群性能,網(wǎng)絡(luò)狀況,集群資源已經(jīng)相關(guān)應(yīng)用程序等。還可以查看更詳細(xì)的內(nèi)容,比如,pod狀態(tài),請(qǐng)求量,熱點(diǎn)圖等。Pixie的資源占用僅有5%左右。

        FastAPI

        https://fastapi.tiangolo.com/9ddde37088246ae5f2da76b3af652146.webp
        FastAPI是一個(gè)Python網(wǎng)頁(yè)框架。FastAPI以其高效、易用贏得了開(kāi)發(fā)者的青睞,直接挑戰(zhàn)了Django和Flash的傳統(tǒng)地位。FastAPI的優(yōu)點(diǎn)是,類(lèi)型檢查、自動(dòng) swagger UI、支持異步、強(qiáng)大的依賴(lài)注入。

        Crystal

        https://crystal-lang.org/55afca45a7d349a5869a7a9bd8d6bf61.webp
        Crystal已經(jīng)面試很多年了,Crystal的特點(diǎn)是兼具C語(yǔ)言的高效和Ruby的靜態(tài)類(lèi)型。今年初已經(jīng)發(fā)布了1.0版本,目前最新版本為1.2.1,已經(jīng)足夠穩(wěn)定。

        Microsoft Terminal

        https://github.com/Microsoft/Terminal5ed87d5264f49c182a957f73585960bb.webp
        Microsoft Terminal是一個(gè)開(kāi)源的Windows的終端,提供類(lèi)似Mac和Linux命令行的體驗(yàn)。Microsoft Terminal具有GPU加速渲染,較傳統(tǒng)控制臺(tái)具有更好的性能提升。

        OBS Studio

        https://obsproject.com/a2152668c6bfe84167acbd8e981975ec.webp
        OBS Studio 是一款用于直播和屏幕錄制的軟件,為高效捕獲,合成,編碼,記錄和流傳輸視頻內(nèi)容而設(shè)計(jì),支持所有流媒體平臺(tái)。快捷鍵可讓試圖平滑切換,甚至還有畫(huà)中畫(huà)和實(shí)時(shí)字幕的新功能。

        Shotcut

        https://shotcut.org/1a0652833df706d50eadbe5e9bca44ad.webp
        Shotcut是一個(gè)強(qiáng)大的視頻編輯工具。Shotcut具有中文版支持,可在Windows,MacOS,Linux,BSD等操作系統(tǒng)上運(yùn)行,Shotcut具有數(shù)百種音頻、視頻格式,以及編解碼器,且無(wú)需導(dǎo)入,可直接編輯。

        Weave GitOps

        https://github.com/weaveworks/weave-gitops962307f2a4286cd282616797836c985d.webp
        Weave GitOps是一個(gè)GitOps工具。其目的是簡(jiǎn)化DevOps的工作流程,通過(guò)聲明配置使Kubernetes更加穩(wěn)定和安全。Weave GitOps基于云原生基金會(huì)的 Flux。

        Apache Solr

        https://solr.apache.org/a3661bc105ffdfcb93d5f40c7cdd76d9.webp
        Apache Solr是基于Lucene的全文搜索服務(wù)器,也是最流行的企業(yè)級(jí)搜索引擎。Solr放棄了開(kāi)源的許可證,不過(guò)現(xiàn)在仍然是免費(fèi)的。Solr可集群部署、可在云端部署,甚至包括LTR算法,可自動(dòng)調(diào)整加權(quán)結(jié)果。

        MLflow

        https://mlflow.org/314b4ae752162484c228e8685beedff1.webp
        MLflow是由Apache Spark技術(shù)團(tuán)隊(duì)開(kāi)源的一個(gè)機(jī)器學(xué)習(xí)平臺(tái)。MLflow由 Databricks 創(chuàng)建,并由Linux基金會(huì)托管,是一個(gè)MLOps平臺(tái),可讓用戶(hù)跟蹤、管理和維護(hù)各種機(jī)器學(xué)習(xí)模型、實(shí)驗(yàn)及其部署。MLflow提供了記錄和查詢(xún)實(shí)驗(yàn)(代碼、數(shù)據(jù)、配置、結(jié)果)的工具,將數(shù)據(jù)科學(xué)代碼打包成項(xiàng)目,并將這些項(xiàng)目接入工作流程。

        Orange

        https://orangedatamining.com/0dd4c42ca5149999e5441a4d1f436bfc.webp
        Orange是一款用于開(kāi)源機(jī)器學(xué)習(xí)和數(shù)據(jù)可視化的工具。Orange與R Studio和 Jupyter等程序化或文本工具相比,Orange更直觀易操作。Orange包含了完整的一系列的組件以進(jìn)行數(shù)據(jù)預(yù)處理,并提供了數(shù)據(jù)帳目,過(guò)渡,建模,模式評(píng)估和勘探的功能。

        Flutter

        https://flutter.dev/8f9e250040d9cd2019e13e655fd0f0f6.webp
        Flutter是谷歌推出的一個(gè)新用于構(gòu)建跨平臺(tái)的手機(jī)、網(wǎng)頁(yè)、桌面,嵌入式設(shè)備應(yīng)用的SDK。Flutter的組件,比如,滾動(dòng)條、導(dǎo)航、圖標(biāo)和字體,整合了IOS和安卓平臺(tái)的差異。

        Apache Superset

        https://github.com/apache/superset177334b6ff250315c36e23a096ed263a.webp
        Apache Superset是一個(gè)現(xiàn)代的、輕量級(jí)可視化BI分析工具。Apache Superset在可視化、易用性和交互性上非常有特色,用戶(hù)可以輕松對(duì)數(shù)據(jù)進(jìn)行可視化分析。而且Apache Superset 已經(jīng)達(dá)到企業(yè)級(jí)商業(yè)軟件的水平。

        Presto

        https://prestodb.io/02b00accecee753f1b2f8b17a3593154.webp
        Presto是一個(gè)開(kāi)源的分布式 SQL引擎,用于集群中的在線(xiàn)分析處理。Presto可以查詢(xún)各種各樣的數(shù)據(jù)源,從文件到數(shù)據(jù)庫(kù),并將結(jié)果輸出到BI和分析環(huán)境。更重要的是,Presto可以在Hive、Cassandra、關(guān)系型數(shù)據(jù)庫(kù)中進(jìn)行查詢(xún),而且Presto還可以結(jié)合多個(gè)來(lái)源的數(shù)據(jù)查詢(xún)。
        臉書(shū)、Uber、推特和阿里巴巴創(chuàng)立了Presto基金會(huì)。其他成員現(xiàn)在包括 Alluxio、Ahana、Upsolver和英特爾。

        Apache Arrow

        https://arrow.apache.org/b3e21a7ae6d39f6432880c3b1c5dd81a.webp
        Apache Arrow是一個(gè)列式內(nèi)存分析層,旨在為CPU和GPU上加速大數(shù)據(jù)的分析。它包含了一套平面和分層數(shù)據(jù)的典型內(nèi)存表示,Arrow內(nèi)存格式支持零拷貝讀取,并且不必序列化的情況下訪(fǎng)問(wèn)數(shù)據(jù)極快。目前Apache Arrow支持的語(yǔ)言包括C、C++、C#、Go、Java、JavaScript、Julia、MATLAB、Python、R、Ruby和Rust。

        InterpretML

        https://interpret.ml/2b31fead8478ea53dfdaeafcd531c5f4.webp
        InterpretML是微軟推出的可解釋機(jī)器學(xué)習(xí)包。其中包含了幾個(gè)最先進(jìn)的機(jī)器學(xué)習(xí)可解釋性技術(shù)。InterpretML提供了兩類(lèi)解釋性類(lèi)型:明箱(glassbox) 模型和黑箱(blackbox)模型。InterpretML 可讓實(shí)踐者通過(guò)在一個(gè)統(tǒng)一的 API 下,借助內(nèi)置的可擴(kuò)展可視化平臺(tái),使用多種方法來(lái)輕松地比較可解釋性算法。InterpretML 也包含了可解釋 Boosting 機(jī)(EBM)的首個(gè)實(shí)現(xiàn),這是一種強(qiáng)大的可解釋明箱模型,可以做到與許多黑箱模型同等準(zhǔn)確。

        Lime

        https://github.com/marcotcr/limeef1dc4ca4c3c7d2f724e49d4c99a856e.webp
        Lime(Local interpretable model-agnostic explanations 局部可解釋模型-不可知解釋的縮寫(xiě)),Lime用于表格或圖片的解釋機(jī)器學(xué)習(xí)的分類(lèi)器。Lime能夠解釋兩個(gè)或更多類(lèi)的黑盒分類(lèi)器。分類(lèi)器實(shí)現(xiàn)了一個(gè)函數(shù),該函數(shù)接收原始文本或numpy數(shù)組并輸出每個(gè)類(lèi)的概率。

        Dask

        https://dask.org/10c647bb01ac4658c34699cf3017b76e.webp
        Dask是一個(gè)用于并行計(jì)算的開(kāi)源庫(kù),可將Python包擴(kuò)展到多臺(tái)機(jī)器上。Dask 可將數(shù)據(jù)和計(jì)算分布在多個(gè)GPU上,即可在單一系統(tǒng)也可在多節(jié)點(diǎn)集群中運(yùn)行。Dask可與Rapids cuDF、XGBoost和Rapids cuML集成,用于GPU加速的數(shù)據(jù)分析和機(jī)器學(xué)習(xí)。Dask還可與 NumPy、Pandas和Scikit-learn集成進(jìn)行并行化工作。

        BlazingSQL

        https://blazingsql.com/614136c3d790cc7669689e826a30e90d.webp
        BlazingSQL是一個(gè)基于Rapids生態(tài)系統(tǒng)構(gòu)建的GPU加速SQL引擎。BlazingSQL基于Apache 2.0許可證開(kāi)源。BlazingSQL是cuDF的SQL接口,具有支持大規(guī)模數(shù)據(jù)科學(xué)工作流(包括提取,轉(zhuǎn)換,加載)和企業(yè)數(shù)據(jù)集的各種功能。

        Rapids

        https://rapids.ai/c0dfdc84aea49cd3fdf527f51178a1c0.webp
        Nvidia的Rapids是由英偉達(dá)開(kāi)源的一款開(kāi)源機(jī)器學(xué)習(xí)GPU加速平臺(tái)。Rapids使用英偉達(dá)CUDA基元進(jìn)行底層計(jì)算優(yōu)化,通過(guò)Python將GPU的并行和高帶寬內(nèi)存以接口方式向外開(kāi)放。Rapids依賴(lài)于Apache Arrow柱狀內(nèi)存格式,包括cuDF(類(lèi)似Pandas的DataFrame庫(kù));cuML(機(jī)器學(xué)習(xí)庫(kù)集合,提供 Scikit-learn 中大多數(shù)算法的GPU版本);以及cuGraph(類(lèi)似 NetworkX 的加速圖分析庫(kù))。

        PostHog

        https://posthog.com/8975e0bf1647e452eaf461ca231d3b75.webp
        PostHog是一個(gè)為開(kāi)發(fā)者構(gòu)建的開(kāi)源產(chǎn)品分析平臺(tái)。自動(dòng)收集網(wǎng)站或應(yīng)用程序上的每個(gè)事件,無(wú)需向第三方發(fā)送數(shù)據(jù)。PostHog提供基于用戶(hù)事件的分析,捕獲網(wǎng)站的使用數(shù)據(jù),統(tǒng)計(jì)各用戶(hù)在網(wǎng)站中的具體操作。PostHog會(huì)自動(dòng)捕獲點(diǎn)擊次數(shù)和綜合瀏覽量,以分析網(wǎng)站用戶(hù)在做什么,而無(wú)需手動(dòng)推送事件。

        Meltano

        https://meltano.com/5d43dba987f7777e4a2e4b9dde5d7640.webp
        Meltano始于2018年GitLab的內(nèi)部項(xiàng)目,服務(wù)于GitLab數(shù)據(jù)管理。2021年從GitLab獨(dú)立出來(lái)成為一個(gè)初創(chuàng)公司。
        Meltano是一款免費(fèi)DataOps時(shí)代的ETL工具,旨在替代替代傳統(tǒng)ELT的工具,ELT是指數(shù)據(jù)提取、加載、轉(zhuǎn)換操作的統(tǒng)稱(chēng)。
        Meltano特點(diǎn)是開(kāi)源、自托管、CLI(命令行)、可調(diào)試和可擴(kuò)展。
        Meltano創(chuàng)建管道即代碼的概念,Meltano項(xiàng)目可進(jìn)行版本控制、代碼審查、持續(xù)集成和部署 (CI/CD )以及容器化等。

        Trino

        https://trino.io/e9901ec6c82e3d738daa829a98321127.webpTrino用于大數(shù)據(jù)分析的快速分布式SQL查詢(xún)引擎。
        2019年P(guān)restoDB的開(kāi)發(fā)者創(chuàng)建了一個(gè)名為PrestoSQL項(xiàng)目分支。由于所屬基金會(huì)的轉(zhuǎn)移,PrestoSQL于2020年12月更名為 Trino。
        Trino是一款用于大數(shù)據(jù)分析且性能優(yōu)越的分布式SQL分析引擎。Trino可同時(shí)對(duì)EB 級(jí)數(shù)據(jù)湖和海量數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行高效查詢(xún)。Trino符合ANSI SQL的查詢(xún)標(biāo)準(zhǔn),可與R、Tableau、Power BI、Superset等BI工具配合使用??稍贖adoop、S3、Cassandra、MySQL的數(shù)據(jù)倉(cāng)庫(kù)中聯(lián)合查詢(xún)。

        StreamNative

        https://streamnative.io/522e055cbf8a9df8bbe6105506e8a53f.webp
        StreamNative是一款彈性部署且可擴(kuò)展的消息和事件流平臺(tái),大大簡(jiǎn)化了實(shí)時(shí)報(bào)告和分析工具以及企業(yè)應(yīng)用流的數(shù)據(jù)管道架設(shè)。StreamNative將Apache Pulsar分布式流處理架構(gòu)與Kubernetes和混合云支持等,以及企業(yè)級(jí)功能、大型數(shù)據(jù)、認(rèn)證和授權(quán)、性能監(jiān)控等工具相結(jié)合,既簡(jiǎn)化了應(yīng)用程序的開(kāi)發(fā),又簡(jiǎn)化了流數(shù)據(jù)應(yīng)用的部署和管理。

        關(guān)注公眾號(hào)?
        獲取更多免費(fèi)資源

        瀏覽 88
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. manwa漫蛙防走失站 | 人妻巨大乳HD免费看 | 日韩精品国产精品 | 黄色录像免费看 | 老鸭窝在线观看视频 |