sponsored links

不完整收錄:過去一年位元組開源的10個專案丨位元組技術年貨

祝全天下的開發者朋友,新年職業發展虎嘯風生,新年工資增速如虎添翼,新年愛情運勢虎躍龍驤,新年程式碼事故虎口逃生,虎!虎!虎!

開源“聖經”《大教堂與集市》一書中曾言:任何行業的成功幾乎都直接和這個行業供應商及客戶所享有的自由度相關。而在軟體開發行業,開源是讓技術走向普及、下沉落地的不二法門。開源軟體系統性地利用開放式開發和分散式同行評審,不僅降低了開發成本,還提高了軟體質量。由此,"Open Source is eating the world"從臆想變為了現實。

位元組跳動技術團隊過去一年間,以審慎的態度在開源領域穩紮穩打,陸續向社群開放了多個經過內部業務驗證的開源專案,也向社群反哺了多個主流開源專案的新特性

以下內容為位元組跳動技術團隊公眾號所釋出的位元組跳動開源技術集合,以饗讀者。

乾貨太多,請先點贊、在看、轉發、收藏一鍵四連~

sonic :基於 JIT 技術的開源全場景高效能 JSON 庫

sonic 是位元組跳動開源的一款 Golang JSON 庫,基於即時編譯(Just-In-Time Compilation)與向量化程式設計(Single Instruction Multiple Data)技術,大幅提升了 Go 程式的 JSON 編解碼效能。同時結合 lazy-load 設計思想,它也為不同業務場景打造了一套全面高效的 API。自 2021 年 7 月份釋出以來, sonic 已被抖音、今日頭條等業務採用,累計為位元組跳動節省了數十萬 CPU 核。

專案地址:https://github.com/bytedance/sonic

sonic:基於 JIT 技術的開源全場景高效能 JSON 庫

btrace:基於 Systrace 的高效能 Trace 工具

btrace(又名 RheaTrace) 是抖音基礎技術團隊自研的一款高效能 Android Trace 工具,它基於 Systrace 實現,並針對 Systrace 不足之處加以改進。目前已有多款 App 接入,包括抖音、TikTok、今日頭條、幸福裡等,併為其體驗最佳化提供強有力支援。

專案地址:https://github.com/bytedance/btrace

btrace 開源!基於 Systrace 高效能 Trace 工具

Monoio:基於 io-uring 的高效能 Rust Runtime

Monoio 是位元組跳動服務框架組開源的基於 io-uring 的 thread-per-core 模型高效能 Rust Runtime,旨在為高效能網路中介軟體等場景提供必要的執行時。在與同類型工具的絕大部分測試中,Monoio 都具有更低的延遲和更高的吞吐。Monoio 提供了 thread-per-core 場景下最高效能的 Runtime 實現,目前位元組已經開始基於 Rust 和 Monoio 構建下一代 Service Mesh。

專案倉庫:https://github.com/bytedance/monoio

Monoio:基於 io-uring 的高效能 Rust Runtime

企業級設計系統 ArcoDsign

ArcoDesign 是由位元組跳動 GIP UED 團隊和架構前端團隊聯合推出的企業級設計系統。ArcoDesign 擁有系統的設計規範和資源,同時依據規範提供了豐富的原子元件,覆蓋了 React、Vue、Mobile、Chart 等框架和方向。在原子元件基礎上也提供了豐富的定製化工具,包括風格配置平臺、物料平臺等,也提供了資源平臺包括 IconBox、品牌庫、Arco Pro 最佳實踐等。旨在幫助設計師與開發者解放雙手、提升工作效率,更高效、高質量的打造符合業務規範的中後臺應用。

官網:https://arco.design/

專案地址:https://github.com/arco-design/arco-design

剛剛,兩大重磅開源框架正式官宣!

現代 Web 開發框架 Modern.js

Modern.js 脫胎於位元組跳動 Web Infra 團隊推動的前後端一體化的“現代 Web”開發理念,是以客戶端為中心,前後端一體的現代 Web 開發框架。該框架能降低軟體應用開發和伺服器端門檻,實現在同一套程式裡一體化開發,在開發、除錯、執行、部署等環節做到無伺服器化,讓前端技術棧的開發者更容易成為真正的產品開發者。

官網:https://modernjs.dev/

專案地址:https://github.com/modern-js-dev/modern.js

剛剛,兩大重磅開源框架正式官宣!

移動研發工具鏈 MBox

MBox 是位元組跳動抖音基礎技術、Client Infra-DevOps 根據移動端研發出現的現狀與問題,結合移動端研發工具相關實踐經驗,自研的一款面向移動端開發者的研發工具鏈產品。MBox CLI (Command Line Tool) 已經開源啦!現已支援 CocoaPods (iOS) 與 Bundler 專案,後續將增加更多平臺支援。透過開源,我們希望更多的開發者能夠加入到 MBox 的生態建設中來,為廣大的移動端開發者帶來一款出色的研發工具。

專案地址:https://github.com/mboxplus/mbox

一文讀懂位元組跳動自研移動研發工具鏈 MBox

微服務中介軟體 CloudWeGo

多年來,在億級流量背後,位元組跳動基礎架構團隊開發的技術底座支撐著龐大的微服務生態系統,從 2018 年至今,團隊維護的線上微服務數量增長了近 600%,超過 5 萬。面對這樣的規模和增速,提高效能、可擴充套件性和穩定性成了構建 CloudWeGo 的核心。作為專案維護方,位元組跳動基礎架構團隊已推進專案以 CloudWeGo 開源庫為主進行迭代,未來,團隊將堅持內外維護一套程式碼,統一迭代演進,並逐步分享更多內部微服務最佳實踐。

專案地址:https://github.com/cloudwego

位元組跳動正式開源內部微服務中介軟體 CloudWeGo

Flutter 應用內除錯工具 UME

位元組跳動已有累計超過 70 款 App 使用了 Flutter 技術,公司內有超過 600 位 Flutter 開發者。在這一數字背後,有一條完整的 Flutter 基礎設施鏈路作為支撐。UME 是由位元組跳動 Flutter Infra 團隊出品的 Flutter 應用內除錯工具,目的是在脫離 Flutter IDE 與 DevTools 的情況下,提供應用內的除錯功能。在位元組跳動,UME 內部版已打磨了超一年時間,服務了近二十個 App,眾多外掛功能廣受開發者好評。

專案地址:https://github.com/bytedance/flutter_ume

UME - 豐富的Flutter除錯工具

安全好用的 ORM 框架-GEN

GEN 是一個基於 GORM 的安全 ORM 框架,其主要透過程式碼生成方式實現 GORM 程式碼封裝。旨在安全上避免業務程式碼出現 SQL 注入,同時給研發帶來最佳使用者體驗,由位元組跳動無恆實驗室與 GORM 作者(https://github.com/jinzhu)聯合研發。具有自動同步庫表、程式碼一鍵生成、欄位型別安全、查詢優雅返回等特性。

專案地址:https://github.com/go-gorm/gen

無恆實驗室聯合GORM推出安全好用的ORM框架-GEN

GAN 模型壓縮框架 OMGD

位元組跳動技術團隊在計算機視覺頂會 ICCV 2021 上發表的線上多粒度蒸餾演算法(Online Multi-Granularity Distillation,簡稱 OMGD),專治 GAN 模型體積過大、太費算力,目前已經開源了程式碼 以及 CycleGAN 與 Pix2Pix 的預訓練模型,並且已經在抖音等產品上落地。實驗表明,這項技術可以把 GAN 模型的計算量最低減少到原來的 1/46、引數量最低減少到原來的 1/82。

專案地址:https://github.com/bytedance/OMGD

位元組跳動開源GAN模型壓縮框架,算力最高節省97.8%丨ICCV 2021

下期位元組技術年貨預告:自研篇

正月初三11:00,不見不散!

分類: 財經
時間: 2022-01-30

相關文章

中國自動駕駛分級國標正式出臺,2022年3月1日正式實施

中國自動駕駛分級國標正式出臺,2022年3月1日正式實施
近日,市場監管總局(標準委)集中釋出了一批重要國家標準.其中,就有針對自動駕駛功能的<汽車駕駛自動化分級>國家推薦標準(GB/T 40429-2021). 據悉,該國標將於2022年3月1 ...

《壬寅年》生肖郵票開機印刷 將於2022年1月發售
長城網訊 9月16日,中國郵政<壬寅年>特種郵票印刷開機儀式在北京舉行,中國郵政河北省分公司組織部分幹部職工透過網路直播觀看開機儀式. 據瞭解,<壬寅年>特種郵票是中國生肖郵票 ...

美國8月零售銷售意外上升0.7% 但汽車銷售下滑

美國8月零售銷售意外上升0.7% 但汽車銷售下滑
儘管Dleta病毒引起的產品短缺阻止了許多美國人在零售商消費,但美國8月份零售銷售意外上升. 美國商務部週四公佈的資料顯示,在7月份被向下修正為-1.8%之後,8個月整體零售購買量上升了0.7%.不包 ...

東亞超級聯賽因疫情延遲至2022年10月,或有NBA球員出任賽事代言人

東亞超級聯賽因疫情延遲至2022年10月,或有NBA球員出任賽事代言人
東亞超級聯賽CEO馬特. 北京時間9月18日,東亞超級聯賽CEO馬特在接受<菲律賓星報>採訪時透露,原計劃今年開啟主客場賽制的東亞超級聯賽將推遲至2022年10月啟動. 在2020年8月2 ...

2022年1月生子黃道吉日一覽表

2022年1月生子黃道吉日一覽表
生孩子是十分痛苦的一件事了,作為準媽媽是十分需求勇氣的,所以在生子的時分,我們也要選擇一個好日子,才幹讓母女安全,讓孩子順利出生,讓母親更快康復,借來我們就一同來看看2022年1月份的一切合適生子的吉 ...

美國眾議院投票決定暫停債務上限至2022年12月,參議院共和黨人料將阻止

美國眾議院投票決定暫停債務上限至2022年12月,參議院共和黨人料將阻止
由民主黨控制的美國眾議院透過一項議案,將把美國政府的債務上限暫停到2022年12月,並向政府提供資金維持其運作.共和黨人誓言將在參議院就舉債上限條款阻撓該議案. 這項議案週二晚間以220比211的分黨 ...

豐田Prius有望2022年12月面世 或於2025年搭載氫燃料內燃機

豐田Prius有望2022年12月面世 或於2025年搭載氫燃料內燃機
[佰咖汽車·進口新車資訊]近日,我們從外媒處獲悉,2022款豐田Prius有望於2022年12月面世.新車搭載1.8升發動機加上電動機的混合動力系統.根據計劃,豐田Prius將在2025年推出全新氫動 ...

美國眾議院投票決定暫停債務上限至2022年12月
美國眾議院投票決定暫停債務上限至2022年12月:眾議院投票把債務上限.權宜支出法案送交參議院.

馬自達CX-50或將下個月全球首發 2022年1月正式投產

馬自達CX-50或將下個月全球首發 2022年1月正式投產
日前,我們從相關渠道獲悉,馬自達CX-50有望在下個月正式全球首發,它的誕生將預示著一個全新馬自達即將到來.據悉,馬自達CX-50將與CX-30和馬自達3基於同一平臺打造,並提供四驅車型. 據外媒報道 ...

中梁控股(02772)前9個月合約銷售同比增長約14.3%至1311億元
智通財經APP訊,中梁控股(02772)公佈,於2021年1月至9月,該集團累計合約銷售( 連合營企業及聯營公司的合約銷售 )金額約人民幣1311億元,同比增長約14.3%;累計合約銷售面積約1050 ...

越南或自2022年6月起對外國遊客重新開放
越南<年輕人線上>10月8日報道,越南旅遊總局日前表示,預計自2021年11月起,結合疫苗接種.快篩檢測.執行5K原則.健康碼申報和運用PC-Covid系統,那些已控制住新冠疫情的旅遊景區 ...

“心·無界”綜合綜合材料繪畫亮相晉中瑞·藝術館 展覽將持續至2022年1月9日結束,市民可免費參觀
"心·無界"綜合綜合材料繪畫亮相晉中瑞·藝術館 10月12日,"心·無界"綜合綜合材料繪畫展在山西晉中東瑞·創意街的瑞·藝術館開展. 綜合材料繪畫是現代繪畫藝術 ...

10月8號收盤評論:指數高開震盪,滬強創弱格局,市場機會在哪,
10月8號收盤評論:指數高開震盪,滬強創弱格局,市場機會在哪,後市如何演繹. 回顧一下盤面:再給大家道一個晚來的國慶快樂啊,當然假期已經過去了,我們得需要把心收回到盤面上了,好了話不多說,回到盤面.指 ...

2021年1-8月北京房地產企業銷售業績TOP20

2021年1-8月北京房地產企業銷售業績TOP20
2021年8月,北京房地產政策保持高壓態勢,先後釋出多個樓市新政,穩定市場預期.一方面完善限購政策,打擊"假離婚"購房:另一方面強化市場監管,正式印發檔案規範新房銷售行為,同時嚴查 ...

德國8月新車銷售榜單出爐:傳統車企重現輝煌

德國8月新車銷售榜單出爐:傳統車企重現輝煌
據外媒統計資料顯示,今年8月德國乘用車上牌數量為193,307輛,同比下降了23%.不過插電式新能源車型(純電和插電式混動)市場份額卻在持續增長,8月份新上牌總數為53357輛,與去年同期相比增長61 ...

順義新房庫存充足,北京恆大上和府二期銷售表現如何?

順義新房庫存充足,北京恆大上和府二期銷售表現如何?
9月8日,幸福裡獲悉,恆大上和府專案位於龍苑路西100米,最近一次加推的主力戶型為95㎡精裝三居,售價3.89萬/㎡,網簽約3.39萬/㎡,與一期網籤價3.53元/㎡相比,有所回落. 恆大上和府一期銷 ...

新車 | 廣汽本田奧德賽2022款9月30日釋出,會是中期改款車型嗎?

新車 | 廣汽本田奧德賽2022款9月30日釋出,會是中期改款車型嗎?
文:懂車帝原創 高帥鵬 [懂車帝原創 產品] 日前,我們從南京國際車展官方獲悉,廣汽本田奧德賽2022款將於9月30日開幕的南京車展釋出.目前,市場在售奧德賽為2021年款車型,加之中期改款奧德賽在8 ...

牧原股份:9月商品豬銷售均價環比下降17.46%
e公司訊,牧原股份(002714)10月8日晚間公告,9月份公司銷售生豬308.6萬頭,銷售收入42.68億元:公司商品豬銷售均價11.49元/公斤,環比下降17.46%.1-9月份,公司共銷售生豬2 ...

廣弘控股:1-9月累計銷售生豬85369頭
廣弘控股(000529):2021年1-9月,公司累計銷售生豬85369頭,收入13377萬元,生豬銷售均價51.14元/公斤,同比變動分別為2.8%.-41.7%.-40.4%.

新希望六和股份有限公司 2021年9月生豬銷售情況簡報
證券程式碼:000876 證券簡稱:新希望 公告編號:2021-115 債券程式碼:127015 債券簡稱:希望轉債 本公司及董事會全體成員保證資訊披露的內容真實.準確.完整,沒有虛假記載.誤導性陳述 ...