近来,服务器频道有两篇关于服务器管理工具和软件推荐的文章很受读者欢迎,一篇是《专有软件不是唯一!试试54款开源服务器软件》,另外一篇是《10款超实用的服务器监控工具和软件》。为此,我们今天又准备了一篇超大量开源软件推荐的文章,希望对大家有所帮助。同时,如果你知道某个新的开源项目,而且认为应该榜上有名,也欢迎大家留言给我们。
随着开源软件的人气越来越旺,尤其是备受企业欢迎,每年新创办的开源项目的数量不断攀升。据一些公司估计,可用开源代码的数量每年几乎增长近一倍。
更为重要的是,新项目的质量也在不断提高。许多比较新的开源项目是由商业机构创办的,可以提供长期支持,致力于经常更新其软件产品。
为了撰写本文,我们试图找到过去几年内创办的一些最优秀的自由软件和开源软件(FOSS)项目。虽然其中几个备受媒体的关注,以及/或者拥有庞大的用户群,但是许多还是新冒出来的项目,还没有引起许多人的注意。
业务流程管理篇
1. Activiti
这个比较新的项目提供了一款简易的、基于Java的业务流程管理平台。它旨在同时满足业务人员和软件开发人员的要求。支持的操作系统:与操作系统无关。
网址:http://www.activiti.org/
图表篇
2. HighCharts
虽然该项目的历史只有短短几年,但基于JavaScript的这个图表库拥有众多知名客户,其中包括IBM、美国宇航局、西门子、惠普、EMC、哥伦比亚广播公司(CBS)、日立、爱立信、宝马、日产、索尼和万事达卡等。它既有供非商业使用的开源许可证,又有供商业使用的收费许可证。支持的操作系统:与操作系统无关。
网址:http://www.highcharts.com/
协作/群组软件篇
3. SparkleShare
SparkleShar旨在让用户很容易共享文档、协作处理项目。最近,作为Dropbox等服务的一种替代选择,它变得更受欢迎。支持的操作系统:Windows、Linux、OS X和安卓。
网址:http://sparkleshare.org/
4. Open Atrium
Open Atrium自称是“一款热衷于开源的团队协作工具。”它包括博客、日历、共享区、笔记簿、项目跟踪器和仪表板等功能。支持的操作系统:与操作系统无关。
网址:http://openatrium.com/
5. TeamLab
这款基于云的应用程序包括项目管理、业务协作、文档管理、日历、客户关系管理(CRM)和电子邮件等功能。你可以将它放在你自己的服务器上运行,使用基于收费模式的软件即服务(SaaS)服务,或者将它部署到亚马逊弹性计算云(EC2)上。支持的操作系统:与操作系统无关。
网址:http://www.teamlab.com/solutions.aspx
6. SOGo
SOGo是一款群组软件服务器,让用户可以通过Web、黑莓设备或者Thunderbird之类的电子邮件客户端,访问电子邮件和共享日历数据。最新版本添加了原生Outlook支持功能。支持的操作系统:与操作系统无关。
网址:http://www.sogo.nu/
#p# 内容管理篇
7. ImpressPages
这款内容管理系统(CMS)赖以成名的是拖放式界面,旨在让不懂技术的人员更容易创建网页。它对搜索引擎优化(SEO)友好,基于PHP和MySQL。支持的操作系统:Windows、Linux、OS X和安卓。
网址:http://www.impresspages.org/
8. Pimcore
作为2010年最有潜力开源软件奖项获得者,Pimcore提供了Web内容管理、产品信息管理、资产管理和快速应用开发等功能。它基于Zend框架和ExtJS。支持的操作系统:Linux和Unix。
网址:http://www.pimcore.org/
9. Armstrong
Armstrong 是在2011年首次发布,这款内容管理系统是专门为了满足新闻机构的要求而设计的。它由《湾区公民报》和《得克萨斯论坛报》共同开发而成。支持的操作系统:与操作系统无关。
网址:http://armstrongcms.org/
10. TomatoCMS
Tomato采用了基于窗口组件的方法来设计网站,这使得页面布局很容易。与Pimcore一样,它同样基于Zend。支持的操作系统:Linux。
网址:http://www.wolfcms.org/
11. Wolf CMS
这款比较新的内容管理系统以简洁、快速、易于使用而著称。不过要注意的是,如果你有PHP编程方面的一些技能,它是用起来最容易的。支持的操作系统:Windows和Linux。
网址:http://www.wolfcms.org/
#p# 云计算篇
12. ownCloud
顾名思义,这款应用程序让你可以建立“自己的云”,那样你就能从任何地方访问自己的内容。Web界面让用户很容易找到自己的文件、音乐、日历、联系人资料和书签,前提是这些内容存放在自己的服务器上。支持的操作系统:Windows和Linux。
网址:http://owncloud.org/
13. Cloud Foundry
VMware的这个平台即服务项目支持Spring、Rails、Node.js、Scala及更多框架。你可以在CloudFoundry.com下载代码,也可以试用在线测试版服务。与本文中的另外一些项目一样,该项目绝非默默无闻,但我们加入它的原因是它很新。支持的操作系统:与操作系统无关。
网址:http://cloudfoundry.org/
客户关系管理篇
14. X2Contacts
X2Contacts现处于测试版,它提供了销售管理功能,侧重于社交网络。它针对中小企业,提供了博客式样的界面,让用户很容易查看和记录销售联系人资料。支持的操作系统:Windows、Linux和OS X。
网址:http://www.x2engine.com/
数据库篇
15. VoltDB
VoltDB自诩为是“面向高速应用程序的NewSQL数据库”。它最近被加特纳公司命名为2011年最酷厂商之一。除了免费的社区版外,它还提供几款商业支持的版本。支持的操作系统:Windows、Linux和OS X。
网址:http://voltdb.com/
16. Cassandra
这款由Facebook开发的NoSQL数据库并非无名之辈,但它很新,终于在2011年10月发布了版本1.0。1.0版本提供了更高的性能、更佳的易用性和出色的可扩展性。支持的操作系统:与操作系统无关。
网址:http://cassandra.apache.org/
17. Riak
Riak其实并不是关系型数据库管理系统(RBDMS),其实也不是NoSQL,而是一款“具有高度可扩展性、容错的分布式数据库”,是为虚拟化环境和云环境而设计的。除了开源版本外,它还提供了基于订购模式的企业版。支持的操作系统:Linux和OS X。
网址:http://basho.com/products/riak-overview/
数据库管理工具篇
18. MonoQL
与phpMyAdmin很相似,MonoQL也提供了一款基于Ajax的Web应用程序,可用于管理SQL数据库,包括MySQL和微软SQL。功能包括数据库和表设计、数据浏览、数据编辑和高级查询。支持的操作系统:与操作系统无关。
网址:http://code.google.com/p/monoql/
#p# 开发工具篇
19. Cloud9 IDE
2010年发布的Cloud9 IDE提供了Eclipse的一种在线替代选择,可用于JavaScript开发。它还支持HTML/CSS、 Coffeescript、Ruby、PHP及其他编程语言。源代码供大家使用,Cloud9提供的IDE采用了开发即服务模式,开源开发人员可以免费订购。支持的操作系统:与操作系统无关。
网址:http://c9.io/
20. Dart
2011年10月首次发布的Dart是谷歌的一门新型编程语言,旨在作为JavaScript的一种替代选择。目前,该公司在征求这门语言方面的反馈,该语言仍处于开发的早期阶段。支持的操作系统:与操作系统无关。
网址:http://www.dartlang.org/
21. Kurogo
Kurogo是麻省理工学院移动框架(Mobile Framework)的分支版本,这种新的移动开发平台专注于“整洁的集成、出色的用户体验和深入的定制”。它有两个版本:一个版本面向移动Web应用程序,另一个面向iOS。支持的操作系统:与操作系统无关。
网址:http://www.kurogo.org/home/
22. Wakanda
据网站声称,Wakanda“是一款开源平台,完全用JavaScript来构建商业Web应用程序”。它仍处于预览版状态,但已经得到了最终用户的赞扬,原因是它能够加快和简化商业应用程序的开发过程。支持的操作系统:Windows、Linux和OS X。
网址:http://www.wakanda.org/
23. NuGet
面向微软Visual Studio的这个扩展件让用户很容易为.NET平台安装和更新开源库。NuGet Gallery还让用户很容易找到那些开源库。支持的操作系统:Windows。
网址:http://nuget.codeplex.com/
24. FLOW3
前不久作为版本1.0发布的FLOW3是一款PHP开发框架,出自TYPO3内容管理系统的开发者之手。它旨在支持敏捷开发、域驱动设计、极限编程和测试驱动开发等开发方法的准则。支持的操作系统:Windows和Linux。
网址:http://flow3.typo3.org/
25. Nette Framework
Nette Framework向开发人员承诺:“你可以减少编程,会有更整洁的代码,你的工作会给你带来乐趣。”它是基于PHP的框架,用于编写Web应用程序;它支持AJAX、SEO、不要重复自己(DRY)、力求简单(KISS)、模型-视图-控制器(MVC)和代码重复使用。支持的操作系统:Windows和Linux。
网址:http://nette.org/en/
26. Gestalt
Gestalt为开发人员使用(X)HTML页面编写Ruby和Python脚本提供了一种方法。它对SEO友好,让你可以针对自己的网页使用一些高级HTML5技术。支持的操作系统:与操作系统无关。
网址:http://gestalt.codeplex.com/
27. Amdatu
Amdatu仍处于开发的早期阶段,它提供了“快速应用开发平台和运行时环境,用于开发开放的、面向服务的、能够识别云的Web应用程序。”它使用了Apache Foundation的几种工具 ,建立在Java上。支持的操作系统:与操作系统无关。
网址:http://www.amdatu.org/confluence/display/Amdatu/Amdatu+Platform
#p# 电子商务篇
28. Spree
Spree自称是“世界上最灵活的电子商务系统。”你可以下载源代码,托管自己自己的在线商店,或者在云中使用它,使用由Rackspace提供的SaaS版本。支持的操作系统:与操作系统无关。
网址:http://spreecommerce.com/
电子教学篇
29. Chamilo
这款开源教学管理系统在问世短短18个月后,就拥有了50万个用户。网站包括一个大有帮助的演示版,那样你可以在下载之前试用一下软件。支持的操作系统:Windows、Linux、Unix和OS X。
网址: http://www.chamilo.org/
30. Canvas LMS
Canvas教学管理系统旨在使用起来尽可能方便,采用直观的界面,拥有SpeedGrader等特性,可以帮助教员节省时间。开发Canvas的公司Instructure还提供采用SaaS模式的软件。支持的操作系统:Linux、Unix和OS X。
网址:https://github.com/instructure/canvas-lms/wiki
家人下落追查和重新团聚篇
31. RapidFTR
在地震及其他灾难等危机情况下,孩子们常常与家人失散。这款移动应用程序让用户更容易收集、共享和管理关于这些失散孩子的信息,因而更迅速地让孩子与家人重新团聚。支持的操作系统:与操作系统无关。
网址:http://rapidftr.com/
游戏篇
32. Dakar 2011
在这款比较新的赛车游戏中,你参加达卡拉力赛,通过地图上14个不同的赛段。它包括六种不同的车辆和140个不同的对手。支持的操作系统:Windows和Linux。
网址:http://dakar2011.sourceforge.net/
33. Stunt Rally
Stunt Rally也是一款赛车游戏,它提供了57个赛道、9种比赛场景和8款赛车。也有一个赛道编辑器,那样你可以制定自己的赛程,而且还有跑道和弯道。支持的操作系统:Windows和Linux。
网址:http://code.google.com/p/vdrift-ogre/
34. AssaultCube Reloaded
流行的第一人称射击游戏的这个分支把《战地》、《雷神之锤》和《使命召唤》等游戏的一些最佳特性集成到了AssaultCube中,同时确保占用的资源很少。其他改进包括:跳弹射击、新武器、改良版的雷达及更多。支持的操作系统:Windows和Linux。
网址:http://acreloaded.tk/
35. Foobillard++
这款也是改编自一款早期的开源游戏。仔细看一下网站上的屏幕截图,就能看到这款台球游戏的出色画面。支持的操作系统:Windows和Linux。
网址:http://foobillardplus.sourceforge.net/needs.html
图形篇
36. WebP
WebP是谷歌的开源图形文件格式,作为jpeg的一种替代选择。WebP文件平均要比jpeg文件小40%左右。支持的操作系统:与操作系统无关。
网址:http://code.google.com/intl/zh-CN/speed/webp/
#p# 地图篇
37. OpenLayers
谷歌地图(Google Maps)和必应地图(Bing Maps)的这个替代选择提供了免费的应用编程接口(API),从而可以将动态的、基于JavaScript的地图放在任何网站上。它得到了开源地理空间基金会(Open Source Geospatial Foundation)的支持。支持的操作系统:与操作系统无关。
网址:http://openlayers.org/
数学篇
38. Ultimate Calc
这个科学和图形计算器可以求解复杂方程式,提供了易于使用的界面。它支持插件和脚本,以扩展其功能。支持的操作系统:Windows。
网址:http://ucalc.sourceforge.net/
移动篇
39. LISPmob
这是实现了LISP-Mobile Node的开源版本,在移动设备与互联网保持连接的同时,为它们提供了更强的漫游功能。它最初由思科开发而成,现在由巴塞罗那理工大学来维护。支持的操作系统:Linux。
网址:http://lispmob.org/
40. Brm Bluetooth Remote
这款应用程序可以把你的能够支持J2ME的手机变成个人电脑的遥控装置。它可以控制大多数媒体播放机、PowerPoint、远程键盘及更多设备。支持的操作系统:Windows。
网址:http://brmbt.sourceforge.net/
41. Tizen
Tizen仍处于开发的极早期阶段,这款移动操作系统旨在取代Meego。牵头开发的是英特尔、三星和Linux基金会;预计会在2012年第一季度首次发布。支持的操作系统:不详。
网址:https://www.tizen.org/
#p# 办公套件篇
42. LibreOffice
我们承认,LibreOffice绝非无名之辈,但是它这次能上榜,是因为它很新。这是OpenOffice的社区分支版,提供了与微软Office兼容的文字处理、电子表格、演示文稿及更多功能。支持的操作系统:Windows、Linux和OS X。
网址:http://www.libreoffice.org/
组织管理篇
43. ATHENA
ATHENA为文化和艺术组织而设计,它提供了商业管理软件,拥有票务销售、会计、捐赠者和赞助者信息、资金募集和市场营销等其他模块。通过Artful.ly,可以在网上获得采用订购模式的同一软件。支持的操作系统:Linux。
网址:http://athena.fracturedatlas.org/
建模篇
44. Modelio
Modelio背后的代码实际上已开发了20多年,但是母公司Modeliosoft最近才发布了采用开源许可证的源代码。它提供了统一建模语言(UML)建模器、业务流程建模标注(BPMN)支持、Java代码生成器以及支持XML、HTML和Jython的功能。支持的操作系统:Windows和Linux。
网址:http://www.modelio.org/
网络篇
45. Quantum
这个OpenStack孵化器项目旨在为建立在OpenStack平台上的云能够提供网络连接即服务(network-connectivity-as-a-service)。 成立仅仅七个月的这个项目已经提供版本1.0 API和几个插件。支持的操作系统:Linux。
网址:http://wiki.openstack.org/Quantum
个人理财篇
46. UnkleBill
这款比较新的财务软件提供了复式记账,以跟踪你的个人账户或小公司账户。它提供了多用户功能,可以创建PDF报表。支持的操作系统:Windows、Linux和OS X。
网址:http://www.unklebill.altervista.org/index.php
项目管理篇
47. Ofuz
这款基于云的开票、项目管理和CRM解决方案旨在帮助自由职业者和小公司管理与客户的往来关系。你可以在自己的服务器上免费运行它,也可以使用名为Ofuz Online的SaaS版本。支持的操作系统:与操作系统无关。
网址:http://www.ofuz.com/opensource/
机器人篇
48. ROS
ROS的全称是“机器人操作系统”,它提供了用于控制机器人的一组开源库。它包括设备驱动程序、库、硬件抽象及其他功能。支持的操作系统:Linux和OS X。
网址:http://www.ros.org/wiki/
安全篇
49. CloseTheDoor
这款工具让网络和安全管理人员可以找出可用作IPv4和IPv6网络侦听端口的所有侦听端口。它提供了相关信息,让你可以关闭远程攻击。支持的操作系统:Windows。
网址:http://sourceforge.net/projects/closethedoor/
#p# 搜索引擎优化篇
50. SEO Panel
2010年发布的这款应用程序自称是“世界上第一个面向多个网站的SEO控制面板。”关键功能包括:自动目录递交工具、关键字位置检查器、网站审计器、谷歌和Alexa排名检查器及更多功能。支持的操作系统:与操作系统无关。
网址:http://www.seopanel.in/
面向服务的架构篇
51. Turmeric
电子港湾旗下的这款面向服务的架构(SOA)平台的版本1.0已在2011年5月发布。它基于Java和标准,提供了服务质量特性、监控功能、存储库、类型库、错误库、本地绑定及更多功能。支持的操作系统:与操作系统无关。
网址:https://www.ebayopensource.org/index.php/Turmeric/HomePage
社交网络篇
52. Diaspora
这个开源社交网站是作为Facebook的替代选择而开办的,从Facebook处挖走了不少用户。它让你可以更全面地掌控自己的隐私和内容。你可以注册加入现有的Diaspora中心,或者使用来自该网站的信息创建自己的Diaspora服务器。支持的操作系统:Windows和Linux。
网址:https://joindiaspora.com/
53. Storyltr
Storyltr可以把你来自最多18个服务商(包括Twitter、Flickr、StumbleUpon、Tumblr及其他网站)的所有Web 2.0帖子汇集起来。它让你可以按自己的方式来讲述你的人生故事。支持的操作系统:与操作系统无关。
网址:http://storytlr.org/index.html
54. BuddyPress
由WordPress团队开发的BuddyPress提供了“一体化的社交网络”。成千上万家组织使用它来为各种不同的团体创建社交网络。支持的操作系统:与操作系统无关。
网址:http://buddypress.org/
55. LiveStreet CMS
与BuddyPress很相似,LiveStreet也是一款内容管理系统,可用于创建博客或社交网络。它声称安装容易、具有可扩展性和多语言功能。支持的操作系统:Linux。
网址:http://livestreetcms.com/about/
56. Pligg CMS
Pligg自称是“社交出版”软件;也就是说,它创建的网站可以邀请用户提交自己的内容,及/或针对目前内容进行投票。可以通过几家第三方合作伙伴来获得其托管服务。支持的操作系统:Windows和Linux。
网址:http://pligg.com/
#p# 公共交通篇
57. OpenTripPlanner
这个历史只有短短一年的项目旨在让政府部门很容易发布公共交通时间表、步行和自行车路线以及其他出行相关信息等方面的信息。该项目的支持者之一:波特兰公共交通公司目前有一个演示版演示了该软件的实际运行情况。支持的操作系统:与操作系统无关。
网址:http://opentripplanner.com/
实用工具篇
58. Backit Down
这款应用程序可以同步文件和文件夹,那样你就可以拷贝或复制驱动器里面的内容。它可以跨网络工作,或者与外部硬盘或U盘兼容。支持的操作系统:Windows和Linux。
网站:http://backitdown.sourceforge.net/
59. Coffee
这款大有帮助的应用程序让你的系统在下载和文件传输等过程中保持“唤醒”状态。如果你不想让系统在完成某一项活动后进入待机模式,它非常有帮助。支持的操作系统:Windows。
网址:http://sourceforge.net/projects/coffee-sc/
Web分析篇
60. HummingBird
虽然这款应用程序仍是预测试版,但是它能够让你实时查看网站访客的统计信息功能,因而值得关注。它每秒更新20次,让你可以立即了解自己的网站上出现的情况。支持的操作系统:Linux。
网址:http://projects.nuttnet.net/hummingbird/
原文链接:http://www.datamation.com/open-source/60-new-open-source-apps-youve-probably-never-heard-of-1.html