為開發人員推薦20個開源工具和應用程式

來源:互聯網
上載者:User

  1. SVG-Edit :Open Source Graphics Editor

  SVG-Edit 是一個基於瀏覽器的影像編輯器,可進行常用的一些影像處理功能,無需伺服器端支援,支援各種瀏覽器。

  2. Codiad :Open Source & Web Based IDE for Coding Remotely

  Codiad是一個開源基於 Web 的 IDE 應用程式,用於線上編寫和編輯代碼。

  這個應用程式採用 PHP 開發,並且不需要一個 SQL 資料庫,資料是儲存在一個 JSON 格式的檔案中。

  它的介面包含三個面板:

  1.項目/檔案管理工具具

  2.代碼編輯器

  3.菜單/功能

  3. Ecoder :Open Source Web-Based Code Editor

  ecoder 是一個基於 Web 的代碼編輯器,採用 PHP 和 JavaScript 開發。它包括:即時文法加亮,一個檔案瀏覽器,一個檔案上傳器和一個標籤系統能夠實現直接在伺服器上同時編輯多個檔案。

  4. Open Source Ajax Image Editor :AIE

  AIE 是一個開源的 Ajax 圖片編輯器,基於 ExtJS 與 PHP+ImageMagick 開發,易於與部落格/相簿等其它應用相整合。提供調整圖片大小,裁剪圖片,旋轉/翻轉圖片,應用濾鏡,添加文本,添加浮水印等功能。

  5. Xinha : Open Source Online HTML Editor

  介面還可以, 載入速度比較慢, 但是比 TinyMCE 強點, 定製功能相當強大, 而且本身支援功能也很強大, 支援多種瀏覽器, 也可以把它跟 HTMLArea 比較一下。 基於 BSD 授權。

  6. OpenWYSIWYG Editor

  openWYSIWYG 是一個跨瀏覽器,純 JavaScript 開發,強大開源的 WYSIWYG 編輯器。支援多種瀏覽器和 Web 程式設計語言:PHP,ASP,ASP.net,Perl,Java,Cold Fusion。

  7. Conjoon :Open Source Personal Information Dashboard

  conjoon 是一個基於 Ext JS+PHP/MySQL 開發的 Webmail 和 RSS 用戶端閱讀器。此外還包含一個連絡人管理模組。

  8. Auth Manager :Open Source PHP Authentication & Management App

  AuthManager 是一個採用 PHP 開發的開源使用者管理和身分識別驗證系統。

  AuthManager 內建馬上可以使用的註冊模組,使用者可以利用e-mail 和 Facebook 帳號進行註冊,登入和取回密碼。

  它支援reCaptcha 來防止機器人註冊。除了前台,AuthManager 擁有一個強大的後台管理系統。整合了Google Analytics,顯示使用者活動紀錄,顯示會員編程和刪除操作,展示各種自訂設定。

  9. GitList :Open Source Git Repository Viewer

  假如你使用 Git (可以是 GitHub,其它服務或你自己搭建 Git 安裝) 做為自己的版本控制系統,你可能希望在自己的網站中展示倉庫中的內容。

  GitList剛好是這樣的 PHP 開來源程式,能夠實現匿名線上瀏覽版本控制系統源碼倉庫中的內容。

  它已經能夠支援查看不同版本中的檔案,提交曆史,和差異。

  這應用程式使用 Twitter Bootstrap 來開發前台 UI,並基於 Silex 和 Twig PHP 模板引擎構建。

  10. WebPutty :Open Source CSS Editing & Hosting Service

  WebPutty 是一個簡單的 CSS 線上編輯以及託管服務,提供一個支援文法著色的 CSS 編輯器,並可在任何地方引用。支援壓縮以及自動換成控制。

  11. OpenKeyval :Instant Web-Based Database for Any Project

  當前許多網站採用資料庫來儲存內容,設定等。但還有許多靜態網站,都是寫入程式碼在 HTML 頁面中。

  對於這樣的網站,其實也需要儲存一些內容,OpenKeyval 剛好能夠提供這樣的功能,讓這些網站不需要安裝像 MySQL, MSSQL 這樣的資料庫,也能儲存資料。

  它是免費並且開源,基於 Web 的資料庫服務,不需要任何註冊,立即可以使用。

  我們發送一個 POST 請求來儲存任意資料,然後就能夠隨便讀取或刪除這些資料,響應返回 JSON 格式的資料。

  OpenKeyval 是開源的,採用 PHP 開發並能夠搭建一個屬於自己的應用。

  P.S. 唯一的限制就是每一個 key 所包含的內容大小只能 64k。

  12. SiteCake :Open Source CMS for Small Websites

  SiteCake是一個開源的 PHP CMS 應用,支援管理員在瀏覽網站的時候能夠就地編輯。

  一旦登入,所有事情都將變得可編輯,它會頁面中顯示一個內容編輯工具條,可以插入一些 HTML 元素如:headers, lists, images, videos 和其它內容如 Google Maps 或一個投影片。

  它還提供對圖片進行裁剪,拖拉項目,建立新的頁面和點擊刪除任何內容。

  只在任何 HTML 元素中指定相應的 classes 就能夠變得可編輯,其 UI 也支援多種語言。它已經內建提供多語言檔案。

  13. Gantti :Gantt Charts with PHP

  Gantti 是一個開源的 PHP 類用於快速產生甘特圖。

  圖形採用純 HTML5-CSS3實現,沒有 JavaScript 參與。其輸出看起來非常漂亮,但還可以通過 SASS 樣式進行定製。

  其用法很簡單,只要定義一個開始/結束日期數組然後調用一個函數就可以。產生的甘特圖支援多種瀏覽器包括 IE7+。

  14. Brackets :Open Source Code Editor

  Brackets 是 Adobe 的開源 HTML/CSS/JavaScript 整合式開發環境。Brackets 提供 Windows 和 OS X 平台支援。

  15. SageFrame :Open Source ASP.NET CMS

  SageFrame 是一個高度可擴充的開源 CMS,可以協助你建立你的網站,並建立完美。它使您需要的所有必要的工具,用於開發自訂模組,應用程式,模板和各種用途的網站的易用性和方便。

  16. ChilliProject

  chiliproject 是一個基於 Ruby on Rails 架構開發的多項目託管,專案管理軟體,所有任務基於 web 管理。其實 Chiliproject 是著名的開源管理軟體 Redmine 的分支,整合了 redmine 的所有特點和優勢,由於理念上不完全一致,一部分開發人員在 Redmine 的基礎上分支建立了 Chiliproject,並加入了一些新特性。

  特徵

  1.支援多項目

  2.靈活的角色型存取控制

  3.靈活的問題跟蹤系統

  4.甘特圖和日曆

  5.新聞、文檔和檔案管理

  6.feeds 和郵件通知

  7.依附於項目的 wiki

  8.項目論壇

  9.簡單即時跟蹤功能

  10.自訂欄位的問題,時間項,項目和使用者

  11.SCM in 整合 (SVN, CVS, Git, Mercurial, Bazaar and Darcs)

  12.多個 LDAP 認證支援

  13.使用者自註冊支援

  14.多語言支援

  15.多資料庫支援

  17. PHP Bug Lost :A Single File Script for Debugging

  PHP Bug Lost是一個開源的指令碼用於調試和監控 PHP 代碼。

  它是只有一個檔案的指令碼,使用非常簡便只要在 Web 頁面中插入一個函數。並會在頁面顯示相關的資訊。

  這個指令碼可以顯示自訂日誌,SQL 查詢,變數值,Ajax 查詢和計算載入時間 +CPU/記憶體使用量情況。

  PHP Bug Lost 不僅可以在開發環境中使用,也可以用於設定當檢測的值超過或低於監控值時自動寄送電子郵件提醒。

  18. PhotoShow :Open Source PHP Image Gallery

  PhotoShow是一個免費開源的 PHP 應用程式,用於建立和管理 Web 相簿。

  這個應用程式不需要資料庫支援,它使用檔案夾結構來建立階層相簿支援無限分層。

  相片既可以從管理後台通過拖拉方式上傳,也可以直接儲存在檔案系統中。組織檔案夾/圖片,編輯和刪除都可以採用相同的方式進行。

  它支援多個使用者和分組,並指定不同的許可權。

  PhotoShow 能夠自動產生縮圖,顯示EXIF 資料並可以進行評論。

  19. Stitches

  拖放圖片檔案至指定地區,然後點擊“產生”就能建立 sprite sheet 和樣式表。這個樣本用到了一組 HTML5 APIs,當前只支援最新版的 Chrome 和 Firefox 瀏覽器。

  20. MyWebSQL : Desktop Like Web-Based MySQL Admin App

  MyWebSql 是一個基於 Web 的 MySQL 資料庫管理用戶端。擁有一個 Ajax 介面,除了表格式資料之外,它還可以控制視圖,預存程序,觸發器和函數。支援資料匯入匯出,查詢結果也可以匯出。MyWebSql 還內建一個帶文法著色功能的 SQL 編輯器。

  文章來源:技術黨

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.