fbpx

[Soft & Share 會員服務] 開源報報 271 – 一個賺 500 K 的 SaaS 開源專案經驗分享

這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考開放閱讀

🔥以主題方式整理出相關的開源專案 – 開源報報主題報導

為什麼需要 Soft & Share 開源報報?

每天快速瀏覽開源報報具備有什麼效益?

  1. 增加自己的學習動力,提升自己的視野
  2. 從開源專案中獲得 side project 靈感與想法
  3. 利用開源專案提升自己的生產力

每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資

訂閱網址

開源報報內容

學習資源

一個賺 500 K 的 SaaS 開源專案

這位開發者開發了一個 SaaS 專案並賺了 500 多K美金 ( 相當於台幣 140 幾萬 ) ,他將他的 source code 分享了出來,並告訴大家他是如何做到的

專案中只有兩個 source code ,一個是 PHP 寫的,另一個是 Python 寫的,他也寫了兩條 Twitter 和兩篇 blog 分享他的建立經驗

這是他的 SaaS 最後成品 https://hostifi.net/,我到這個網站看他寫的開發動機

在設置了一段時間的UniFi產品後,我覺得為每個客戶部署雲端鑰匙是不必要的昂貴和難以管理的,但我發現設置自己的雲端 UniFi 控制器是困難的。在搞清楚了,調整了設置使其更加可靠,安裝了SSL,並將整個過程自動化之後,我開始了HostiFi,讓別人更容易上手! 從那時起,HostiFi已經擴展到包括額外的伺服器和服務。

“程式碼降臨 Advent of Code “年度挑戰相關的一系列超讚的資源。

Advent of Code是一個 Advent 日曆,其中包含了各種技能組合和技能水平的小型程式設計謎題,可以用你喜歡的任何程式語言來解決。人們把它們作為速度競賽、面試準備、公司培訓、大學課程作業、練習題或互相挑戰的工具。

你不需要電腦科學的背景來參加–只需要一點程式設計知識和一些解決問題的技巧就能讓你走得很遠。你也不需要一台漂亮的電腦;每個問題都有一個解決方案,在10年前的硬體上最多只需15秒就能完成。

工具

一個使用 peer-to-peer 的另一種 GitHub 選擇

這個專案很類似這個 – 使用 BitTorrent 和比特幣技術對GitHub進行去中心化,強調不需要中心化的平台,使用 peer-to-peer 技術就可以做協同式的軟體開發,看起來開發者對 github 似乎積怨很久了,想要使用分散式的架構來取代 github ,不過如果分散式 github 流行起來,要去哪邊看這些分散的開源專案呢?

關注隱私的另類Reddit前端

一個專注於隱私的免費開源替代Reddit前端。受Nitter專案的啟發。

  • 沒有JavaScript或廣告
  • 所有的請求都要透過後台,客戶端從不與Reddit對話。
  • 防止Reddit追蹤你的IP或JavaScript指紋。
  • 輕量級(teddit首頁。~約30個HTTP請求,下載了約270KB的資料,而Reddit首頁:約190個請求,下載了約24MB的資料。~約190個請求,下載了約24 MB的資料)

一個快速、可擴充、支援多種程式語言的建構系統。

快速、可靠地建構和測試任何規模的軟體。

  • 加快你的建構和測試速度。Bazel只重建必要的部分。透過先進的本地端和分散式快取、最佳化的依賴性分析和平行執行,你可以獲得快速和增量的建構。
  • 一個工具,支援多種語言。建構和測試 Java,C++,Android,iOS,Go,以及其他各種語言平台。Bazel 可以在Windows、macOS和Linux上執行。
  • 可擴充。Bazel幫助你擴充你的組織,程式碼庫和持續整合解決方案。它可以處理任何規模的程式碼庫,在多個 repository 或一個巨大的單體。
  • 可根據你的需求進行擴充。使用Bazel熟悉的擴充套件語言輕鬆新增對新語言和平台的支援。分享和重用Bazel社群編寫的語言規則。

自主爬蟲機器人滿足你所有的電子產品需求

特點

  • 通過API和Chromium 爬曲多個網站的存貨模式。
  • 有貨時開啟瀏覽器
  • 當有庫存時,能夠傳送通知。

幫助你打包軟體並發佈到開發者和企業的工具

Bytepack曾由Dashbit短暫開發,之後關閉並開源。

這邊可以找到為何需要這個工具的說明 https://elixirforum.com/t/bytepack-io-shutdown-source-code-released/35963

如果你是一個想為開發者和軟體公司建構工具和基礎設施產品的開發者,你現在的主要選擇是行動/桌面應用程式或編寫自己的軟體即服務(SaaS)。這些選擇都有其自身的技術挑戰和操作複雜性。其他時候,GUI或SaaS也處於錯誤的抽象層次。

我們與Bytepack合作的目標是透過你選擇的打包和部署工具(Elixir的Hex、Node的npm、Ruby的Rubygems、Docker Images等),為軟體產品的交付提供新的方式。

如果你有一個全新的開發工具的想法,或者你已經在開發基礎架構軟體,Bytepack可以幫助你打包、銷售並直接交付給你的客戶。我們負責打包託管和版本,管理許可證和訂閱,開具發票,全球稅務合規等。你可以專注於做你喜歡的事情:建立軟體。

之前有介紹過一個服務也是在幫助開發者專心寫 code ,至於其它的 SaaS 的訂閱,金流則由他們幫開發者管理 – 將你的開源專案加上營利機制

Web 應用程式開發

50多個使用HTML、CSS和JS的迷你網頁專案

知名的 udemy 講師 Brad Traversy 開了一堂課 – 50 Projects In 50 Days – HTML, CSS & JavaScript,demo 如何開發 50 多個網頁專案 ,這邊整理了這些專案的 source code 和 demo 連結

適用於現代網頁應用程式的微型一體化開發工具。

適用於現代網頁應用程式的微型一體化開發工具,只需一個2MB的檔案,沒有任何依賴性。

從開發到營運,所有的功能都在你的意料之中。

  • 無需配置入口點或頁面–只需使用 <script type=module>的HTML檔案。
  • 無需安裝即可安全地從 npm 匯入 “package”。
  • npm 依賴關係的智慧捆綁和快取。
  • 模組、Preact元件和CSS的熱重新載入。
  • 支援快如閃電的JSX,你可以在瀏覽器中除錯。
  • 匯入 CSS 檔案和 CSS 模組 (*.module.css)
  • 靜態檔案服務與CSS和影象的熱重新載入。
  • 基於Rollup的生產輸出 (wmr build)的高度最佳化
  • 在建構時將應用程式的頁面抓取並預渲染為靜態HTML。
  • 在開發和營運中內建HTTP2 (wmr serve –http2) 。
  • 支援Rollup外掛,即使在開發中沒有使用Rollup的情況下也是如此。

雲端和網路管理

TinyCheck可以讓你輕鬆地從智慧手機或任何與Wi-Fi接入點相關聯的裝置中捕獲網路通訊,以便快速分析它們。

這可以用來檢查是否有任何可疑或惡意的通訊從智慧手機發出,透過使用啟發式或特定的妥協指標(IoCs)。

為了讓它工作,你需要一台裝有類似Debian作業系統的電腦和兩個Wi-Fi介面。最好的選擇是使用Raspberry Pi (3+)與Wi-Fi dongle 和一個小型觸控式螢幕。這個小小的配置(價格不到50美元)可以讓你在任何地方接入任何Wi-Fi裝置。

Soft & Share 網站加值服務

找線上課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

Image by Ke Hugo from Pixabay

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: