本週Stirling-PDF等7款有趣Github專案

banq發表於2024-04-05

本週Github有趣的專案、工具和庫

1、Valkey
Valkey 是一個高效能鍵值儲存庫,主要服務於鍵/值工作負載。它支援廣泛的本機結構和可擴充套件的外掛系統,用於新增新的資料結構和訪問模式。

  • 從開源 Redis 專案中分叉出來
  • Valkey 可以在 Linux、OSX、OpenBSD、NetBSD、FreeBSD 上編譯和使用。我們支援大端和小端架構,以及 32 位和 64 位系統。

2、JS-Torch
JavaScript 中的 PyTorch

  • JS-Torch 是一個從頭開始構建的深度學習JavaScript 庫,嚴格遵循 PyTorch 的語法。
  • 它包含一個功能齊全的張量物件,可以跟蹤梯度、深度學習和函式以及自動微分引擎。
  • 歡迎嘗試網路演示

3、freeze
用Go語言生成程式碼和終端輸出影像。Freeze 生成程式碼和終端輸出的 PNG、SVG 和 WebP。


4、Stirling-PDF
可對 PDF 檔案執行各種操作。

這是一個使用 Docker 的強大的、本地託管的、基於 Web 的 PDF 操作工具。它使您能夠對PDF檔案進行各種操作,包括分割、合併、轉換、重組、新增影像、旋轉、壓縮等。這個本地託管的 Web 應用程式最初完全由 ChatGPT 開發,現已發展為包含一組全面的功能,可滿足您的所有 PDF 要求。

所有檔案和 PDF 要麼僅存在於客戶端,僅在任務執行期間駐留在伺服器記憶體中,要麼僅在執行任務時臨時駐留在檔案中。屆時,使用者下載的任何檔案都將從伺服器中刪除。

PDF 功能:
頁面操作

  • 檢視和修改 PDF - 透過自定義檢視排序和搜尋檢視多頁 PDF。加上頁面編輯功能,如註釋、繪圖以及新增文字和影像。 (使用 PDF.js 和 Joxit 和 Liberation.Liberation 字型)
  • 用於合併/分割/旋轉/移動 PDF 及其頁面的完整互動式 GUI。
  • 將多個 PDF 合併到一個結果檔案中。
  • 將 PDF 拆分為指定頁碼的多個檔案,或將所有頁面提取為單獨的檔案。
  • 將 PDF 頁面重新組織為不同的順序。
  • 以 90 度增量旋轉 PDF。
  • 刪除頁面。
  • 多頁佈局(將 PDF 設定為多頁頁面)。
  • 按設定的百分比縮放頁面內容大小。
  • 調整對比度。
  • 裁剪 PDF。
  • 自動分割 PDF(使用物理掃描的頁面分隔符)。
  • 提取頁面。
  • 將 PDF 轉換為單頁。

轉換操作
  • 將 PDF 與影像相互轉換。
  • 將任何常見檔案轉換為 PDF(使用 LibreOffice)。
  • 將 PDF 轉換為 Word/Powerpoint/其他(使用 LibreOffice)。
  • 將 HTML 轉換為 PDF。
  • PDF 的網址。
  • 降價到 PDF。

安全與許可權
  • 新增和刪​​除密碼。
  • 更改/設定 PDF 許可權。
  • 新增水印。
  • 認證/簽署 PDF。
  • 清理 PDF。
  • 自動編輯文字。

其他操作
  • 新增/生成/寫入簽名。
  • 修復 PDF。
  • 檢測並刪除空白頁。
  • 比較 2 個 PDF 並顯示文字差異。
  • 將影像新增到 PDF。
  • 壓縮 PDF 以減小檔案大小(使用 OCRMyPDF)。
  • 從 PDF 中提取影像。
  • 從掃描中提取影像。
  • 新增頁碼。
  • 透過檢測 PDF 標題文字自動重新命名檔案。
  • PDF 上的 OCR(使用 OCRMyPDF)。
  • PDF/A 轉換(使用 OCRMyPDF)。
  • 編輯後設資料。
  • 拼合 PDF。
  • 獲取 PDF 上的所有資訊以檢視或匯出為 JSON。

技術:
  • Spring Boot + Thymeleaf
  • PDFBox
  • LibreOffice for advanced conversions
  • OcrMyPdf
  • HTML, CSS, JavaScript
  • Docker
  • PDF.js
  • PDF-LIB.js

5、RunJS
RunJS 是一個適用於 macOS、Windows 和 Linux 的 JavaScript 遊樂場。編寫具有即時反饋的程式碼並訪問 Node.js 和瀏覽器 API。

6、HeyForm
HeyForm 是一個開源表單生成器,允許任何人為調查、問卷、測驗和民意調查建立引人入勝的對話表單。無需編碼技能。 

HeyForm 簡化了對話表單的建立,使任何人都可以透過參與調查、測驗和民意調查來收集資訊或反饋。我們致力於透過定期更新來增強 HeyForm,包括錯誤修復、新功能和效能改進。
輕鬆構建表單

  • 多功能輸入:從基本的文字、電子郵件和電話號碼欄位到圖片選擇、日期選擇器和檔案上傳等高階選項,HeyForm 支援多種輸入型別。
  • 智慧邏輯:動態、適應性強的表單的條件邏輯和 URL 重定向。
  • 強大的整合:連線網路鉤子、分析、營銷平臺以及 Zapier 和 Make.com 等工具。

根據您的品牌定製
  • 視覺主題:透過可定製的字型、顏色、背景等定製表單的外觀和風格,以匹配您的品牌形象。
  • 高階主題:透過廣泛的自定義選項獲得更大的控制,包括用於更深入個性化的自定義 CSS。

分析資料並採取行動
  • 富有洞察力的分析:透過詳細的分析獲得洞察力,包括流失率和完成​​率。
  • 資料匯出:輕鬆將表單結果匯出為 CSV,以便進一步分析或整合到您的系統中。

7、Celest
Celest 是 Fl​​utter 雲平臺。我們使 Flutter 和 Dart 開發人員能夠在 Dart 中以宣告方式定義他們的後端基礎設施。
 

相關文章