前端趋势榜:上周最有意思、又实用的 10 大 Web 项目 - 210821
大家好,我是你們的 貓哥,那個(gè)不喜歡吃魚、又不喜歡喵 的超級貓 ~
平時(shí)如何發(fā)現(xiàn)好的開源項(xiàng)目,可以看看這篇文章:GitHub 上能挖礦的神仙技巧 - 如何發(fā)現(xiàn)優(yōu)秀開源項(xiàng)目
1. shiki
Shiki 是一個(gè)漂亮的語法高亮插件。
它使用 TextMate 語法來標(biāo)記字符串,并使用 VS Code 主題為標(biāo)記著色。簡而言之,Shiki 生成的 HTML 與您在 VS Code 中的代碼完全一樣,并且在您的靜態(tài)網(wǎng)站生成器中效果很好。
https://github.com/shikijs/shiki
2. Awesome Guidelines
高質(zhì)量編碼風(fēng)格約定和標(biāo)準(zhǔn)的精選列表。
一組針對特定編程語言的指南,為用該語言編寫的程序的每個(gè)方面推薦編程風(fēng)格、實(shí)踐和方法。
https://github.com/Kristories/awesome-guidelines
3. HyperFormula
一個(gè)用 TypeScript 編寫的完整的、開源的類似 Excel 的計(jì)算引擎。包括 380 多個(gè)內(nèi)置函數(shù)。
它是用 TypeScript 編寫的,支持所有主要的 JavaScript 框架。您可以在瀏覽器中使用它,也可以將它作為使用 Node.js 作為后端技術(shù)的服務(wù)使用。
該引擎帶有一個(gè)內(nèi)置的本地化函數(shù)庫,分為不同的類別,涵蓋了大多數(shù)用戶觸發(fā)的操作,例如 CRUD 操作、撤消/重做和剪貼板操作。它還支持使用跨表引用、命名表達(dá)式、不同的數(shù)據(jù)類型和自定義函數(shù)。
https://github.com/handsontable/hyperformula
4. React Desktop
用于 macOS High Sierra 和 Windows 10 的 React UI 組件。
react-desktop 是一個(gè)基于 Facebook 的 React 庫構(gòu)建的 JavaScript 庫,旨在為網(wǎng)絡(luò)帶來原生桌面體驗(yàn),具有許多 macOS Sierra 和 Windows 10 組件。react-desktop 與 NW.js 和 Electron.js 完美配合,但可以在任何 JavaScript 驅(qū)動(dòng)的項(xiàng)目中使用!
https://github.com/gabrielbull/react-desktop
5. Release Changelog Builder Action
A GitHub action that builds your release notes / changelog fast, easy and exactly the way you want.
https://github.com/mikepenz/release-changelog-builder-action
6. Web Components Examples
一系列 web components 示例,與 MDN web components 文檔相關(guān)
https://github.com/mdn/web-components-examples
7. Hackathon Starter
Node.js Web 應(yīng)用程序的樣板
https://github.com/sahat/hackathon-starter
8. Math.js
Math.js 是一個(gè)廣泛的 JavaScript 和 Node.js 數(shù)學(xué)庫。它具有靈活的表達(dá)式解析器,支持符號計(jì)算,帶有大量內(nèi)置函數(shù)和常量,并提供了一個(gè)集成的解決方案來處理不同的數(shù)據(jù)類型,如數(shù)字、大數(shù)、復(fù)數(shù)、分?jǐn)?shù)、單位和 矩陣。功能強(qiáng)大且易于使用。
特點(diǎn)
支持?jǐn)?shù)字、大數(shù)、復(fù)數(shù)、分?jǐn)?shù)、單位、字符串、數(shù)組和矩陣。
與 JavaScript 的內(nèi)置數(shù)學(xué)庫兼容。
包含一個(gè)靈活的表達(dá)式解析器。
進(jìn)行符號計(jì)算。
帶有大量內(nèi)置函數(shù)和常量。
也可以用作命令行應(yīng)用程序。
在任何 JavaScript 引擎上運(yùn)行。
易于擴(kuò)展。
開源。
https://github.com/josdejong/mathjs
9. taro
Taro 是一個(gè)開放式跨端跨框架解決方案,支持使用 React/Vue/Nerv 等框架來開發(fā)微信/京東/百度/支付寶/字節(jié)跳動(dòng)/ QQ 小程序/H5 等應(yīng)用。
現(xiàn)如今市面上端的形態(tài)多種多樣,Web、React Native、微信小程序等各種端大行其道,當(dāng)業(yè)務(wù)要求同時(shí)在不同的端都要求有所表現(xiàn)的時(shí)候,針對不同的端去編寫多套代碼的成本顯然非常高,這時(shí)候只編寫一套代碼就能夠適配到多端的能力就顯得極為需要。
https://github.com/NervJS/taro
10. chinese-poetry
????最全中華古詩詞數(shù)據(jù)庫, 唐宋兩朝近一萬四千古詩人, 接近 5.5 萬首唐詩加 26 萬宋詩. 兩宋時(shí)期 1564 位詞人,21050 首詞。
https://github.com/chinese-poetry/chinese-poetry
最后
平時(shí)如何發(fā)現(xiàn)好的開源項(xiàng)目,可以看看這篇文章:GitHub 上能挖礦的神仙技巧 - 如何發(fā)現(xiàn)優(yōu)秀開源項(xiàng)目
更多精彩項(xiàng)目,請看下方寶藏倉庫,請慎入!
https://github.com/FrontEndGitHub/FrontEndGitHub
往期精文
2K+ Star!超過 50 個(gè)專題、450 個(gè)好項(xiàng)目,推薦過的重磅項(xiàng)目合集
前端月趨勢榜:6 月新增的、最熱門的 20 個(gè)前端開源項(xiàng)目 - 2106
推薦 9 個(gè) Node.js 學(xué)習(xí)、進(jìn)階、debugging 分析、實(shí)戰(zhàn) 的重磅開源項(xiàng)目
推薦 7 個(gè) Vue2、Vue3 源碼解密分析的開源項(xiàng)目
Vue3 的學(xué)習(xí)教程匯總、源碼解釋項(xiàng)目、支持的 UI 組件庫、優(yōu)質(zhì)實(shí)戰(zhàn)項(xiàng)目
關(guān)注公眾號:前端GitHub,回復(fù) 電子書 即可以獲得下面 300 本技術(shù)精華書籍哦,貓哥微信號:CB834301747 。
不知不覺,原創(chuàng)文章已經(jīng)寫到第 55 期了呢,幾乎每一篇都是貓哥精心挑選的優(yōu)質(zhì)開源項(xiàng)目,推送的每一個(gè)項(xiàng)目都是對前端開發(fā)很有幫助的。
更新并運(yùn)營大半年不易,大佬們看完文章后給個(gè)一鍵三連吧,就當(dāng)給貓哥一點(diǎn)鼓勵(lì)吧,謝謝。
總結(jié)
以上是生活随笔為你收集整理的前端趋势榜:上周最有意思、又实用的 10 大 Web 项目 - 210821的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Web 趋势榜:上周最热门、又实用的 1
- 下一篇: 前端趋势榜:上周最有意思、又实用的 10