* 戳上方藍字「 開源先鋒 」關註我
計畫目錄:
1.跨平台IPTV管理和播放計畫,支持客戶端和自部署!1.7K star!
2.一款簡單而又強大的知識庫計畫!2.7K star!
3.基於Go的計畫,讓站點圖片載入速度更快!1.6K star!
4.純python打造的精美Web套用的利器!16.6K star!
5.無需編碼,輕松構建強大管理後台的計畫!1.3k star!
6.帶Web管理界面搶票計畫!14K star!
01 跨平台IPTV管理和播放計畫,支持客戶端和自部署!1.7K star!
IPTVnator
是一款免費的跨平台視訊播放器應用程式,界面美觀、操作簡單,支持對IPTV播放列表(m3u、m3u8)進行播放。
它支持多種格式的 IPTV 播放列表(m3u、m3u8),並提供豐富的功能,例如:
收藏頻道
電視指南
電視節目回看
支持多種外部播放器
支持 EPG 資訊 ...
該計畫允許使用遠端URL或從檔案系統上傳每個檔來匯入播放列表。此外,還支持基於XMLTV的EPG資訊,可以透過URL提供。
IPTVnator可作為適用於Linux、macOS和Windows的獨立應用程式使用,也可直接從瀏覽器作為PWA使用。
功能特性
跨平台支持:IPTVnator支持多種作業系統,如Linux、macOS和Windows,方便使用者在不同裝置上使用。
多格式支持:支持m3u和m3u8播放列表,同時還可以透過URL添加遠端播放列表。
EPG支持:整合電視指南功能,為使用者提供即時和未來的電視節目詳細資訊。
電視檔案/追看/時移:支持電視節目的錄制、回放和時移功能。
HTML視訊播放器:支持HTML視訊播放器或基於Video.js 的播放器,為使用者帶來更豐富的觀影體驗。
多語言支持:支持7種語言(en、ru、de、ko、es、zh、fr),滿足國際使用者需求。
自動更新播放列表:支持播放列表的重新獲取和自動更新,確保使用者始終擁有最新的節目資源。
計畫地址:
https://github.com/4gray/iptvnator
02 一款簡單而又強大的知識庫計畫!2.7K star!
Raneto
是一個基於Node.js 的開源知識庫系統,旨在為使用者提供一個簡單易用的知識庫管理平台。采用 Markdown 格式撰寫文件,可以讓我們的知識管理變得輕松愉快。
Raneto 就像是智慧寶庫的守護者一樣,為我們提供了一個簡單、優雅、易於維護的方式來組織和共享知識。
功能特性
這個計畫有好幾個特點值得一提:
簡單易用:安裝和配置非常簡單,不需要花費太多時間和精力就能上手。
高速效能:基於Node.js 的Raneto具有出色的效能表現,為使用者提供流暢的知識庫管理體驗。
Markdown支持:Raneto采用Markdown編寫文件,讓書寫變得更加簡單、清爽。
自動化構建:Raneto支持Gulp自動化構建,簡化了開發流程,提高了開發效率。
多語言支持:Raneto支持多語言,方便不同國家和地區的使用者使用。
可延伸性:Raneto具有良好的可延伸性,可以根據實際需求進行客製和擴充套件。
全文搜尋:支持全文搜尋功能,讓你能夠快速找到需要的內容。
計畫地址:
https://github.com/ryanlelek/Raneto
03 基於Go的計畫,讓站點圖片載入速度更快!1.6K star!
webp_server_go
是一個用Golang編寫的輕量級伺服器,它可以根據我們自己的需求,動態地將各種格式的圖片轉換為WebP格式,從而提高網頁載入速度和瀏覽體驗。目前支持的影像格式包括JPEG、PNG、BMP和GIF(僅靜態影像)。
此外,該伺服器還支持透過配置檔進行自訂設定,如轉換品質、監聽主機和埠等。
計畫特性
輕量級:基於Golang開發,記憶體占用小,效能穩定。
高效轉換:采用先進的影像處理演算法,轉換速度快,效率高。
自動相容:根據客戶端瀏覽器的型別,自動選擇合適的影像格式,無需額外處理。
可延伸:支持Nginx反向代理,易於與其他服務整合。
計畫地址:
https://github.com/webp-sh/webp_server_go
04 純python打造的精美Web套用的利器!16.6K star!
Reflex
是一個基於Python的Web框架計畫,它的目標是讓開發者能夠在純Python環境下構建高效、可延伸的Web套用。
它包含一個核心框架和一系列工具,可以簡化 Web 開發流程,讓我們專註於應用程式邏輯而不是前端技術細節。
Reflex
的核心是一個編譯器,它可以將 Python 程式碼編譯成 JavaScript 和 HTML 程式碼。這意味著,我們可以使用 Python 來編寫 UI 元件、處理使用者互動、以及與伺服器端進行通訊。
Reflex 還提供了一系列其他功能,包括:
路由和 URL 管理
數據繫結和狀態管理
表單處理和驗證
使用者身份驗證和授權
部署和托管 ...
相比大多數Python Web框架比較粗糙的UI,Reflex的UI非常美觀,控制項非常豐富,並且完全使用Python呼叫。
計畫特性
簡單易用:使用 Python 語法編寫,與傳統的 Python 開發方式一致,上手容易,學習成本低。
靈活強大:支持構建各種型別的 Web 應用程式,從簡單的單頁面套用到復雜的企業級套用。它還提供了豐富的 API 和擴充套件機制,滿足您的客製需求。
部署便捷:應用程式可以輕松部署到各種平台,包括雲伺服器、本地伺服器等。
簡潔易用:提供了簡潔而強大的API,使得開發者能夠快速上手並高效地構建Web套用。
計畫地址:
https://github.com/reflex-dev/reflex
05 無需編碼,輕松構建強大管理後台的計畫!1.3k star!
DashPress
是一款基於 Node.js 的開源工具,它可以自動分析資料庫中的數據結構,並生成相應的管理後台界面。這意味著你無需編寫任何程式碼,只需幾分鐘的時間,就可以擁有一個功能齊全的管理後台。
它擁有以下核心功能:
自動生成管理界面:根據資料庫中的表結構,自動生成對應的表單、列表、詳情頁等界面。
豐富的表單控制項:支持各種表單控制項,如文字域、下拉框、日期選擇器、富文字編輯器等。
數據過濾和排序:支持對數據進行過濾和排序,方便尋找所需資訊。
許可權控制:支持基於角色的許可權控制,可以限制不同使用者的存取許可權。
可延伸性強:提供豐富的擴充套件機制,可以滿足各種客製需求。
計畫特性
無需編碼:無需編寫任何程式碼,即可快速構建管理套用。
自動生成:根據資料庫表結構自動生成表單、列表、搜尋等功能模組。
功能強大:支持多種數據型別、欄位型別和關聯關系。
易於擴充套件:提供豐富的擴充套件機制,支持自訂元件和功能。
開源免費:基於AGPL-3.0協定,可免費使用和修改。
計畫地址:
https://github.com/dashpresshq/dashpress
06 帶Web管理界面搶票計畫!14K star!
py12306
是一款基於 Python 開發的功能強大、易於使用的 12306 購票助手開源計畫,擁有以下核心功能:
多日期查詢余票:支持查詢指定日期範圍內的車票余票資訊,方便您安排出行計劃。
自動打碼下單:整合打碼平台,自動辨識驗證碼,快速完成購票操作。
使用者狀態恢復:自動恢復使用者登入狀態,免去重復登入的煩惱。
電話語音通知:支持電話語音通知,及時獲知購票結果。
多帳號、多工、多執行緒支持:支持多個帳號同時購票,多個任務同時執行,並支持多執行緒處理,大幅提升購票效率。
單個任務多站點查詢:支持單個任務查詢多個車站之間的車票資訊,方便您比較不同車次和價格。
分布式執行:支持分布式部署,可將購票任務分配到多台伺服器上執行,進一步提升處理能力。
Docker 支持:支持 Docker 容器化部署,方便您快速搭建執行環境。
動態修改配置檔:支持動態修改配置檔,無需重新開機程式即可生效,方便您調整參數。
信件通知:支持信件通知,將購票結果發送到指定信箱。
Web 管理頁面:提供 Web 管理頁面,方便您直觀地管理帳號、任務、設定等資訊。
微信訊息通知:支持微信訊息通知,將購票結果發送到微信。
代理池支持:支持代理池,可以有效提高網路請求的穩定性和速度。
計畫特性
它擁有以下特點:
功能強大:涵蓋了購票流程的各個環節,能夠滿足您的多樣化購票需求。
效率高:支持多帳號、多工、多執行緒執行,並支持分布式部署,能夠顯著提升購票效率。
易於使用:提供詳細的使用指南和豐富的範例程式碼,即使是新手也能快速上手。
可延伸性強:支持自訂擴充套件,您可以根據自己的需求添加新功能或修改現有功能。
開源免費:py12306 是開源計畫,免費提供使用,可以自由下載、修改和分發。
計畫地址:
https://github.com/pjialin/py12306