今天,當我們編寫程式碼時,我們會使用我們每天習慣的工具,但能夠適應新技術也很重要。
在這個清單中,我準備了 9 個有趣的專案,每個開發人員都應該考慮這些專案,以便在正確的時間解決問題。
好了,我們開始吧! 🏎️
開啟此模組列表,用於從伺服器接收元件,在某些情況下,它可以替換網站上的框架。
hmpl 是一種小型模板語言,用於從伺服器向客戶端顯示 UI。它基於透過 fetch 發送到伺服器的可自訂請求,並處理為現成的 HTML。
{% cta https://github.com/hmpl-language/hmpl %} 📂 看 HMPL ☆ {% endcta %}
接下來是一組元件,它們能幫你在幾分鐘內創造出現代化的設計。大多數新創公司都使用這個庫作為他們設計的主要庫。
方便存取且可自訂的元件,您可以將其複製並貼上到您的應用程式中。免費且開源。使用它來建立您自己的元件庫。
{% cta https://github.com/shadcn/ui %} 📂 查看 Shadcn UI ☆{% endcta %}
如果沒有我們摯愛的 Docker,我們該怎麼辦?此模組可讓您在一個檔案 ( docker-compose.yml
) 中描述所有服務、網路和磁碟區的配置,然後使用一個命令輕鬆啟動和管理它們。
使用 Compose 檔案格式定義的在 Docker 上執行多容器應用程式的工具。
{% cta https://github.com/docker/compose %} 📂 查看 Docker Compose ☆ {% endcta %}
如果您想提高進入頂級公司的機會,該模組將幫助您改進簡歷,如果您是人力資源,該模組可以幫助您找到潛在的候選人。
Resume Matcher 是一個人工智慧平台,它對招募演算法進行逆向工程,向您展示如何精確自訂您的履歷。
{% cta https://github.com/srbhr/Resume-Matcher %} 📂 查看履歷表匹配器 ☆ {% endcta %}
如果你剛開始學習機器學習,或者已經做了很長時間,那麼了解蘋果的這個框架對你來說將會很有用,而不僅僅是對你有用。
MLX 是由機器學習研究人員為機器學習研究人員設計的。該框架旨在方便用戶使用,同時又能有效地訓練和部署模型。框架本身的設計在概念上也非常簡單。
{% cta https://github.com/ml-explore/mlx %} 📂 查看 MLX ☆ {% endcta %}
下一個專案將列出熱門的LLMs(LLM)。如果你不知道在哪裡下載申請所需的人工智慧模型,那麼從這裡可以輕鬆下載。
ollama pull llama3.2
這是一個大型、獨特的流行 AI 模型集合,可供下載。
{% cta https://github.com/jmorganca/ollama %} 📂 查看 Ollama ☆ {% endcta %}
一個用於在產品發布前測試元件的庫。它允許你在主應用程式之外的便捷頁面上查看所有元件。
用於獨立建立 UI 元件和頁面的研討會。成千上萬的團隊使用它進行 UI 開發、測試和文件編制。
{% cta https://github.com/storybookjs/storybook %} 📂 看 Storybook ☆ {% endcta %}
如今,利用人工智慧,你可以單獨建立專案,但在大多數情況下,這只涉及程式碼,但在部署時,你還需要一個方便的平台來收集統計資料,並將方便的工具集中在一個地方。
Appwrite 是一個端到端平台,用於建立 Web、行動、原生或後端應用,並打包為一組 Docker 微服務。它包含後端伺服器和用於部署應用程式的完全整合的託管解決方案。
{% cta https://github.com/appwrite/appwrite %} 📂 查看 Appwrite ☆ {% endcta %}
最後,當然,值得一提的是 Bun,它是 JavaScript 最有用的工具之一。如果你想建立 API,或有效地管理你的 NPM 套件,那麼它憑藉其速度和功能,絕對是最佳選擇。
Bun 是一款一體化 JavaScript 執行階段和工具包,專為提升速度而設計,包含打包器、測試執行器以及相容於 Node.js 的套件管理器。 Bun 的目標是 100% 相容於 Node.js。
{% cta https://github.com/oven-sh/bun %} 📂 查看倉庫 ☆ {% endcta %}
了解每個新專案能讓你最清楚地理解問題的深度,最重要的是,理解這些可以節省大量時間。在本文中,我嘗試列舉一些最常見的人工智慧、後端等領域的專案。
非常感謝您閱讀這篇文章❤️!
這份清單還能增加什麼?歡迎在留言區留言分享,一定很有趣!
PS 另外,如果您想支持新文章的發布,您可以為 HMPL 加星標!
{% cta https://github.com/hmpl-language/hmpl %} 🌱 星標 HMPL {% endcta %}
原文出處:https://dev.to/anthonymax/9-open-source-tools-every-developer-should-know-25b2