为开发人员推荐20个开源工具和应用程序

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格式的文件中。

它的界面包含三个面板:

  • 项目/文件管理器具
  • 代码编辑器
  • 菜单/功能

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开源程序,能够实现匿名在线浏览版本控制系统源码仓库中的内容。

10. WebPutty : Open Source CSS Editing & Hosting Service

WebPutty 是一个简单的 CSS 在线编辑以及托管服务,提供一个支持语法着色的 CSS 编辑器,并可在任何地方引用。支持压缩以及自动换成控制。

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

当前许多网站采用数据库来存储内容,设置等。但还有许多静态网站,都是硬编码在HTML页面中。

对于这样的网站,其实也需要存储一些内容,OpenKeyval 刚好能够提供这样的功能,让这些网站不需要安装像MySQL, MSSQL这样的数据库,也能存储数据。

12. SiteCake : Open Source CMS for Small Websites

SiteCake是一个开源的PHP CMS应用,支持管理员在浏览网站的时候能够就地编辑。

13. Gantti : Gantt Charts with PHP

Gantti 是一个开源的PHP类用于快速生成甘特图。

图形采用纯HTML5-CSS3实现,没有JavaScript参与。其输出看起来非常漂亮,但还可以通过SASS样式进行定制。

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,并加入了一些新特性。

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

PHP Bug Lost 是一个开源的脚本用于调试和监控PHP代码。

它是只有一个文件的脚本,使用非常简便只要在Web页面中插入一个函数。并会在页面显示相关的信息。

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编辑器。

时间: 2024-11-08 21:34:24

为开发人员推荐20个开源工具和应用程序的相关文章

给 Web 开发人员推荐的文档生成工具——爱创课堂

工欲善其事必先利其器,在此给给 Web 开发人员推荐几款优秀的开源文档生成工具,希望能对大家有所帮助. 1.JavaScript JSDoc 3 https://www.oschina.net/p/jsdoc 这是一款根据 Javascript 文件中注释信息,生成 JavaScript 应用.库.模块的 API 文档的工具.你可以使用它记录如:命名空间.类.方法.方法参数等.该项目还衍生出了许多模板和其他工具来帮助生成和自定义文档,比如: 模板 jaguarjs-jsdoc:https://g

推荐20个开源项目托管网站

推荐20个开源项目托管网站 前 言 推荐20个开源项目托管站点,真希望国内也能多一些这样的站点. 1. SourceForge SF为大家所熟知,开源项目的大本营,SF托管至少28万个开源项目,一天的下载量超过200万. 2.GitHub GitHub托管使用Git版本控制系统的公开和私有项目. 目前该网站托管超过170万存储项目,包括许多开源软件. 3.Google Code Google提供免费的使用Subversion或是Mercurial版本控制系统的开源项目托管服务. 它提供2G的存储

【转】十款让 Web 前端开发人员更轻松的实用工具

这篇文章介绍十款让 Web 前端开发人员生活更轻松的实用工具.每个 Web 开发人员都有自己的工具箱,这样工作中碰到的每个问题都有一个好的解决方案供选择. 对于每一项工作,开发人员需要特定的辅助工具,所以如果下面这些工具对于你来说都是新的领域,那么这篇文章是非常有用的,因为这些实用的工具将让你的工作更有效率. Spritepad 借助 SpritePad,你可以在几分钟甚至几秒钟内创建你的 CSS 精灵.只需拖放您的图片,立即可以生成 PNG 精灵图片以及 CSS 代码.不需要在 Photosh

10款让WEB前端开发人员更轻松的实用工具

这篇文章介绍10款让Web前端开发人员生活更轻松的实用工具.每个Web开发人员都有自己的工具箱,这样工作中碰到的每个问题都有一个好的解决方案供选择. 对于每一项工作,开发人员需要特定的辅助工具,所以如果下面这些工具对于你来说都是新的领域,那么这篇文章是非常有用的,因为这些实用的工具将让你的工作更有效率. Spritepad 借助 SpritePad,你可以在几分钟甚至几秒钟内创建你的CSS Sprite.只需拖放您的图片,立即可以生成 PNG 精灵图片以及CSS代码.不需要在 Photoshop

【软帝学院】10个java开发工具,所有java开发人员都应该了解的工具

10个java开发工具,所有java开发人员都应该了解的工具 1.Groovy Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言. 为Java开发者提供了 现代最流行的编程语言特性,而且学习成本很低,支持DSL和其它简洁的语法,让代码变得易于阅读和维护. Groovy拥有处理原生类型,面向对象以及一个Ant DSL,使得创建Shell Scripts变得非常简单. 大大提高了开发者的效率. 2.Rest-a

10个java开发工具,所有java开发人员都应该了解的工具

10个java开发工具,所有java开发人员都应该了解的工具1.GroovyGroovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言.为Java开发者提供了 现代最流行的编程语言特性,而且学习成本很低,支持DSL和其它简洁的语法,让代码变得易于阅读和维护. Groovy拥有处理原生类型,面向对象以及一个Ant DSL,使得创建Shell Scripts变得非常简单. 大大提高了开发者的效率.2.Rest-assur

推荐给开发人员的实用命令行工具

摘要:优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率.本文介绍了6个非常强大且灵活的工具,熟练使用这些工具能使你的生活变得更轻松一些. 作为一名Web开发者,当程序出现问题时日子总不是那么好过.问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用失败了.优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能

开发人员首选跨平台工具之最新调查

感谢几月几日的投递VisionMobile发布了一份新报告,报告中统计了开发人员当前使用的跨平台工具.未来计划要使用的跨平台工具以及打算弃用的跨平台工具.调查结果预示着行情不太稳定,许多开发人员都倾向选择寻找更好的工具. 市场分析和策略公司 VisionMobile 进行了一项调查,目的是从开发者角度对跨平台工具(cross-platform tools,CPT)进行评估.调查对象跨越了整个地球,共有来自 91 个国家超过 2400 名开发人员参与其中.VisionMobile 从一份超过 10

开发人员必读的11本最具影响力书籍

11本书籍开发人员数据结构项目管理编程 摘要:对于一个程序员而言,在学校里学不到多少工作中真正需要的知识,只有在工作中实践积累并且看一些优秀的书籍,把实践和理论结合起来才能够更好的工作.尤其是在技术日益发展和变化的今天,每个开发者更应该主动的看书去学习编程技巧并且改变编程方法,才能应付工作中各种复杂的项目.同时也可... 对于一个程序员而言,在学校里学不到多少工作中真正需要的知识,只有在工作中实践积累并且看一些优秀的书籍,把实践和理论结合起来才能够更好的工作.尤其是在技术日益发展和变化的今天,每