文章首發(fā)于個(gè)人公眾號(hào):阿拉平平
大家好蛔添,我是平平放棒。
老朋友知道姻报,我的公眾號(hào)主要是分享開(kāi)源項(xiàng)目,記錄折騰過(guò)程间螟。讓大家在安裝和使用的過(guò)程中少走些彎路吴旋,是我寫(xiě)公眾號(hào)的初衷。
但隨著分享的項(xiàng)目越來(lái)越多厢破,我發(fā)現(xiàn)其實(shí)這些項(xiàng)目未必對(duì)每個(gè)人都有用荣瑟。所以我新建了一個(gè)合集,以期刊的形式摩泪,匯總那些折騰過(guò)的項(xiàng)目笆焰。大家只需選擇感興趣的項(xiàng)目,點(diǎn)擊「?jìng)魉烷T(mén)」见坑,就可以跳轉(zhuǎn)到指南了嚷掠。
本期收錄了我最近折騰的 10 個(gè)開(kāi)源項(xiàng)目,不知道大家最喜歡哪款呢鳄梅?
1. sshx
sshx(傳送門(mén))是一個(gè)開(kāi)源的終端共享工具叠国,通過(guò)一條命令就可以生成一個(gè)網(wǎng)頁(yè)鏈接,從而實(shí)現(xiàn)多人實(shí)時(shí)協(xié)作戴尸。
類(lèi)似的工具有很多粟焊,但 sshx 無(wú)疑是其中最方便、給我體驗(yàn)最好的一款孙蒙。雖然目前快捷鍵的支持還有些問(wèn)題项棠,但瑕不掩瑜,值得一試挎峦。
評(píng)價(jià):★★★★☆
2. Dockge
Dockge(傳送門(mén))是一個(gè)美觀香追、易用的 Docker Compose 管理平臺(tái)。該項(xiàng)目提供了一個(gè) Web 界面坦胶,用于管理 docker-compose.yaml
文件透典,支持容器的基本操作晴楔。
測(cè)試之前,我以為 Dockge 是類(lèi)似 Portainer 這樣的容器管理工具峭咒。其實(shí)不然税弃,Dockge 管理的對(duì)象是 Docker Compose,所以功能有限凑队。但如果你的需求比較簡(jiǎn)單则果,比如重啟容器、查詢(xún)?nèi)罩镜蠕霭保?Dockge 還是挺方便的西壮。
評(píng)價(jià):★★★☆☆
3. tailspin
tailspin(傳送門(mén))是一個(gè)日志高亮顯示器,能夠高亮顯示日期叫惊、URL款青、IP、關(guān)鍵字等信息赋访,使日志文件更易讀可都。
功能很明確的日志工具,核心就是高亮顯示蚓耽。項(xiàng)目開(kāi)箱即用,如果有定制化需求旋炒,加個(gè)配置調(diào)整下規(guī)則就行步悠。
評(píng)價(jià):★★★☆☆
4. grex
grex(傳送門(mén))是一個(gè)正則表達(dá)式生成器,可以根據(jù)用戶(hù)提供的測(cè)試示例生成對(duì)應(yīng)的正則匹配規(guī)則瘫镇。
寫(xiě)正則再也不用讓貓?jiān)阪I盤(pán)上遛達(dá)了鼎兽。不過(guò) grex 生成的表達(dá)式可能不是最優(yōu)解,需要用戶(hù)自行調(diào)整和優(yōu)化铣除。
評(píng)價(jià):★★★☆☆
5. Toolong
Toolong(傳送門(mén))是一個(gè)處理日志文件的終端應(yīng)用谚咬,可以通過(guò)交互的方式查看、追蹤尚粘、合并择卦、搜索日志 / JSONL 文件。
Toolong 在交互方面做的很棒郎嫁,并且集 tail
秉继、less
和 grep
于一身,是一款非常不錯(cuò)的日志處理工具泽铛。
評(píng)價(jià):★★★★☆
6. LocalSend
LocalSend(傳送門(mén))是一個(gè)開(kāi)源尚辑、跨平臺(tái)的應(yīng)用程序,允許用戶(hù)在本地網(wǎng)絡(luò)與附近設(shè)備安全地共享文件和消息盔腔。
一個(gè)兼具便捷性和安全性的開(kāi)源工具杠茬,很好地解決了局域網(wǎng)內(nèi)多端互傳大文件的痛點(diǎn)月褥。社區(qū)活躍,更新頻繁瓢喉,值得給一個(gè)五星好評(píng)吓坚。
評(píng)價(jià):★★★★★
7. IT-Tools
IT-Tools(傳送門(mén)) 是一個(gè)面向開(kāi)發(fā)者的在線(xiàn)工具箱,旨在幫助開(kāi)發(fā)人員更輕松地執(zhí)行各種任務(wù)灯荧,提高開(kāi)發(fā)效率礁击。
非常好用的開(kāi)發(fā)者工具箱,功能多到有點(diǎn)離譜了逗载《吡可以很方便地部署在服務(wù)器上,供團(tuán)隊(duì)內(nèi)部使用厉斟。
評(píng)價(jià):★★★★☆
8. Dokploy
Dokploy(傳送門(mén))是一個(gè)免費(fèi)的自托管平臺(tái)即服務(wù) (PaaS)挚躯,使用 Docker 和 Traefik 簡(jiǎn)化應(yīng)用程序和數(shù)據(jù)庫(kù)的部署和管理。
Dokploy 是 Vercel, Netlify 以及 Heroku 的開(kāi)源替代方案擦秽。除了簡(jiǎn)化應(yīng)用部署码荔,還支持實(shí)時(shí)監(jiān)控、數(shù)據(jù)庫(kù)備份感挥。不過(guò)項(xiàng)目開(kāi)源不久缩搅,部分功能還不太成熟,有待完善触幼。
評(píng)價(jià):★★★☆☆
9. drawDB
drawDB(傳送門(mén))是一個(gè)簡(jiǎn)單硼瓣、直觀的數(shù)據(jù)庫(kù)設(shè)計(jì)工具。通過(guò) Web 頁(yè)面置谦,用戶(hù)可以在不建立賬戶(hù)的情況下堂鲤,輕松創(chuàng)建數(shù)據(jù)表、導(dǎo)出 SQL 腳本媒峡、自定義編輯環(huán)境瘟栖。
drawDB 用起來(lái)非常方便,即使是小白也能輕易設(shè)計(jì)復(fù)雜的設(shè)計(jì)庫(kù)谅阿。設(shè)計(jì)好的數(shù)據(jù)庫(kù)賞心悅目半哟,表、字段奔穿、關(guān)系一目了然镜沽。此外,drawDB 也支持自定義模板贱田,可以快速生成常用的數(shù)據(jù)庫(kù)缅茉。
評(píng)價(jià):★★★★☆
10. Glances
Glances(傳送門(mén))是一個(gè)功能非常強(qiáng)大的系統(tǒng)監(jiān)控工具,可以實(shí)時(shí)監(jiān)控 CPU男摧、內(nèi)存蔬墩、磁盤(pán)译打、網(wǎng)絡(luò)使用情況等。
Glances 羅列的信息很全拇颅,完全可以作為 top
命令的上位替代奏司。工具支持 C/S、Web Server 模式樟插,還提供了豐富的 API韵洋,用法非常靈活。
評(píng)價(jià):★★★★☆