當前位置:
首頁 > 知識 > 六月新增開源項目:用React寫小程序,給你一個有趣的手繪UI集合

六月新增開源項目:用React寫小程序,給你一個有趣的手繪UI集合

六月新增開源項目:用React寫小程序,給你一個有趣的手繪UI集合

Web 開發 — Web 不死!Web 永存!

vibora-io/vibora Vibora,一個快速且優雅的 Python 非同步網路框架

按作者的說法,Vibora 翻譯成中文就是「毒蛇」的意思,聽上去似乎極具侵略性。那我們不妨看看它有哪些出彩的地方。

Vibora 採用 Python 編寫,是一個 Python 的 Http client/server 框架。作者表示,這是一個優雅且快速的 Python 非同步網路框架,支持 Python 3.6+,不過該項目目前處於 alpha 階段,尚未發布正式版。

六月新增開源項目:用React寫小程序,給你一個有趣的手繪UI集合


再看作者上傳的 benchmark 測試結果(所謂的"Hello World"測試),單看性能,Vibora 已經相當厲害了,Web 的使用也和 Flask 框架十分相似。此外,作者還提供了不少示例,大家感興趣可以看一下 https://github.com/vibora-io/vibora/tree/master/samples。目前 Vibora 的 star 數已經超過 3k,作為一個剛開源不久的項目,這是個不錯的成績。期待它能越走越好!

NervJS/taro Taro — 用 React 寫小程序,生成 H5、React Native 等多端引用


微信小程序從發布上線時不被大多數人看好,到如今的逐漸火熱,甚至說是如日中天也不為過。小程序用時間和實踐證明了自己的價值,既然如此,接下來我們將和大家分享一個關於微信小程序的開源項目。

Taro 是一套遵循 React 語法規範的多端開發解決方案。聽起來也許不太好理解,其實簡單說來就是你可以通過 Taro 用 React 來寫小程序。不僅僅是小程序,使用 Taro,開發者可以只編寫一套代碼,再通過 Taro 的編譯工具,就能將源代碼分別編譯出可以在不同端(微信小程序、H5、App 端等)運行的代碼。同時 Taro 還提供開箱即用的語法檢測和自動補全等功能,有效地提升了開發體驗和開發效率。

當我們的業務要求同時在不同的端都要求有所表現的時候,針對不同的端去編寫多套代碼的成本顯然非常高,這時候只編寫一套代碼就能夠適配到多端的能力就顯得極為需要。

wiredjs/wired-elements Wired Elements,有趣的超真實手繪風格 UI 元素集合

看慣了千遍一律的扁平化、大色塊和高對比度風格的 UI,這個手繪風格的 UI 元素集合絕對會給你耳目一新的體驗。Wired Elements 是一系列具有手繪外觀的基本 UI 元素,這些 UI 元素可以用於線框、模型等手繪風格頁面。

六月新增開源項目:用React寫小程序,給你一個有趣的手繪UI集合


另外,元素具有一定的隨機性,像真正的手繪一樣,同一個元素每次出現的顯示效果不會完全相同。如果你希望給網站增加萌萌噠和小清新的風格,不妨考慮一下這個手繪風格庫~ ?(????)

Funny OSS — 有趣的開源軟體

xo/usql usql,一個 SQL 資料庫的通用命令行界面工具

命令行如何執行 SQL 語句?每個資料庫都有自己的方式,彼此不同。現在出現了一個工具 usql,提供統一的方式,在命令行下操作不同的資料庫。usql 支持主流的資料庫軟體,如 PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server 以及許多其他的資料庫(包括 NoSQL 和非關係型資料庫)。

usql 的靈感來自 PostgreSQL 的 psql,通過命令行提供了一種簡單的方式來操作 SQL 和 NoSQL 資料庫。usql 支持大多數 psql 的核心特性,如變數、反引號(backticks)和命令,並具有 psql 不支持的其他功能,如語法高亮、基於上下文的自動補全和多資料庫支持等。

使用

安裝完成後,usql 可以像以下的這種方式使用:

# connect to a postgres database

$ usql postgres://booktest@localhost/booktest

# connect to an oracle database

$ usql oracle://user:pass@host/oracle.sid

# connect to a postgres database and run script.sql

$ usql pg://localhost/ -f script.sql

senorprogrammer/wtf WTF — 你的個人 Dashboard,一個基於 Go 的命令行工具


WTF,光看名字,就不禁讓人躍躍欲試了。

六月新增開源項目:用React寫小程序,給你一個有趣的手繪UI集合


如果你是重度 Linux 使用者,這個命令行工具絕對值得嘗試,它專為個人打造,用於顯示不常用的但非常重要的日常數據,靈感來自 Monica Dinculescu 的 tiny-care-terminal。目前它在 GitHub 上的 star 數也早已超過 6k。

每月新增開源項目。顧名思義,每月更新一期。我們會從社區上個月新收錄的開源項目中,挑選出有價值的、有用的、優秀的、或者好玩的開源項目來和大家分享。數量不多,但我們力求推薦的都是精品。目前這些開源項目主要來源於編輯們的搜集和用戶的投遞,所以如果你有更好的開源項目推薦,歡迎積極投遞。

點擊「了解更多」閱讀原文,獲取開源項目下載地址。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 OSC開源社區 的精彩文章:

從 Stack Overflow 2018 調查報告看機器學習發展趨勢
被人工智慧挾裹的程序員們,該如何切入 AI 開發?

TAG:OSC開源社區 |