上週六,大亂鬥至凌晨四點,一覺睡醒,已是下午三點半,突破下限,決心從本週開始重新做人。
就從這個 開源週刊 開始,希望自己能持續學習,堅持輸出。
開源項目推薦#
- Docmost,又一個開源 Notion 替代品,為什麼我要說又?
- rawdrawandroid,一個奇奇怪怪的想法及實現,只用 C 語言和 Make 來構建 Android 應用
- sidekick,一個 Go 寫的簡單的 CLI 工具,就像是自部署的 fly.io
- Wealthfolio,一個美麗無聊的投資跟蹤客戶端(Tauri)
- hoarder,一個自部署優先的書籤應用程序,網頁插件快速添加,自動獲取鏈接標題、描述和圖標,支持 AI 自動標記,網頁端和移動端(Expo)
- monolith,一個 Rust 寫的 CLI 工具,用於將完整的網頁保存為單個 HTML 文件,保存時會嵌入 CSS、圖像和 JavaScript 資源,即使沒有網絡也可以訪問
- next-view-transitions,一個庫用於在 Next.js App Router 中使用 View Transitions API
- javascript-algorithms,用 JavaScript 實現的算法和數據結構,看上去非常全
- Oslo,一整套 auth 相關的 JS 庫
- The Copenhagen Book,上面的 auth 庫作者寫的 Web 上實現 auth 的基礎指南
- PGlite,Postgres 的 WASM 構建版本,可以在瀏覽器和 Node 環境中運行,壓縮後只有 3 MB
- Next.js SaaS Starter,Vercel 產品總監寫的一個 Next.js 的 SaaS 項目模板
- Next.js Music Player,同上寫的另一個 Next.js 應用,適合用來學習
- Better Auth,剛剛開源的,號稱最全面的 TypeScript 身份驗證庫,我只看到文檔 UI 挺好看的,可以嘗試一下
- swift-java,打不過就加入,蘋果開源的 Swift 和 Java 互操作庫
- Certimate,開源的 SSL 證書管理工具,可以幫助你自動申請、部署 SSL 證書,並在證書即將過期時自動續期。
- pingora,Cloudflare 開源的 Rust 寫的 nginx 替代品,看上去應該是一個 Framework,並不是單純的 Library
- tiptap,一個開源 headless 富文本編輯器
- swapy,無關框架,只需幾行代碼即可將任何佈局轉換為拖動交換佈局
- pragmatic-drag-and-drop,順手推薦兩個用於實現 drag and drop 的庫,這個大而全
- formkit-drag-and-drop,這個小而美
應用推薦#
- Follow,下一代 RSS 閱讀器,我最喜歡的點是基於 Web3 的打賞機制和可以看到誰在跟你看一樣的文章和別人的公開關注列表,網頁端和客戶端(Electron)
- Cherry Studio,一個好看的 GPT 客戶端(Electron)
- BLEUnlock,一個 Mac 菜單欄 App,可以通過靠近藍牙設備來鎖定和解鎖 Mac
- MagicQuit,一個 Mac 菜單欄 App,自動關閉長時間未使用的應用
- BBackupp,一個 Mac App,用來備份 iOS 設備
閱讀推薦#
- 從零開始搭建你的免費圖床系統(Cloudflare R2 + WebP Cloud + PicGo)
- 使用 WebP Cloud 與 Cloudflare WAF 為你的圖床添加隱私和版權保護
- Clean React with TypeScript
- How I Built My Blog - 2024 “App Router” Edition
其他推薦#
- simple-icons,流行品牌的 SVG 圖標,中國品牌也挺全的
- bestofjs Web 和 Node.js 相關開源項目的精選列表
- B 站空降助手,純靠人工標註的跳過贊助廣告的插件,基於另一款用來跳過 Youtube 廣告的插件 SponsorBlock
個人週記#
週記就寫在最後吧,應該也沒人看。
- 工作:還是老樣子,Q4 季度剛開始跟 Q3 末尾一樣閒適,平均五點半下班。一周就一個 “雲原生改造” 的需求,跟著文檔改改配置就完事了,我到現在也不知道雲原生到底是什麼。
- 遊戲:黑神話還是在火焰山,好久沒玩,準備開個新檔重新玩兒了。這週主要是五黑 LOL,只能說還是開黑好玩,LOL 自己玩根本不想碰。嘗試了一下三角洲,一般。
- 運動:0,下次一定
- 學習:看著 csfive/CS61A 空得的十個 star,三分鐘熱度再起,決定撿一下 Python。先速通了 Python Crash Course,然後莫名其妙開始了學 Flask,最後寫了一個簡單的 微博,反正也沒有目標,隨便學學吧。