随着发展,开源工具和软件愈来愈多的出如今国人的平常电脑桌面上。不管是由于想寻找下降成本的替代工具,仍是想参与到项目当中享受其中乐趣,亦或者是想更自在、定制化的使用一些应用,开源都是极佳的选择。前端
那么,当决定开始将更多的开源工具和应用集成到你的平常工做和生活中时,要怎么去寻找合适的?node
本系列文章将针对办公、设计、娱乐、教育等平常使用场景,进行一些开源工具和应用的推荐,但愿能对你们有所帮助。优秀的实在太多,篇幅有限,仅列出部分,发现更多能够利用OSC的搜索工具。喜欢请关注、收藏、评论,欢迎打赏~~angularjs
第一部分:国外开源项目sql
一、MyCollab 商务协做平台mongodb
MyCollab 是一个高性能、稳定并且安全的商业平台,用于 CRM 客户关系管理、项目和文档管理。是一个企业的协做平台,基于 Java 开发。数据库
MyCollab 包括许多功能,如甘特图表、时间跟踪、里程碑管理 、分享和问题管理、人员以及权限管理等等。 MyCollab-Project 有三个版本,其中社区版是免费和开源的。django
开源协议:AGPLv3缓存
LibrePlan 是一个基于 Web 的项目计划和管理系统,它是一个协做工具用来计划、监控和控制项目的各个阶段,且支持中文。使用各类丰富的界面元素提供一个相似桌面软件的用户体验。主要适合用于公司内部多个项目和各类资源交汇的场景。前端框架
LibrePlan 提供了一个现代化的设计和平衡的用户界面,以及完善的文档和专业的内置报告支持。 移动端 APP 适用于 Android、Windows 手机和其余平台。
开源协议:AGPL
GanttProject 是一个免费易用的使用甘特图进行项目调度和管理工具,是以 JAVA 编写的开源软件。
GanttProject 可以让你轻松绘出甘特图,可输出 PNG/JPG 图片格式、HTML 网页,或是 PDF 档案格式。你能输入项目的可用资源、里程碑、任务/子任务,以及任务的起始日期、持续时间、相依性、进度、备注等等,而且在甘特图上显示出来。
开源协议:GPL
Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示,提供集成的项目管理功能、问题跟踪,同时它又支持多项目管理。
Redmine创建在Ruby on Rails的框架之上,支持跨平台和多种数据库。
开源协议:GPLv2
Odoo 提供一套完整的业务应用程序,项目管理仅仅是其中的一个。 Odoo 是一个多平台解决方案,支持 Windows,多个 Linux 发行版以及其余操做系统。
Odoo 的社区版是免费和开源的,但与企业版相比功能有限。 Odoo项目管理有一些有趣的功能,如甘特图,看板视图,任务和问题,图表等。
开源协议:GPLv3
Taiga 是一个功能很是强大的项目管理平台,用于初创企业和敏捷开发团队,提供了一个简单、漂亮的项目管理工具。
Taiga 采用 Python Django 框架开发,前端基于 AngularJS 实现。它专一于敏捷开发方法,并具备全部必需的功能,如积压,看板,任务,冲刺和问题。Taiga 也能够经过插件扩展,并有一个 REST API。
开源协议:GNU AFFERO GPLv3
ProjectLibre 是一个基于 OpenProj 开发的项目管理软件,ProjectLibre 团队彻底重写代码,为其提供了一个新的模块化架构,从而容许更强大的引擎。
ProjectLibre 具备支持任务管理、资源分配、跟踪、甘特图等功能。
开源协议:CPAL (Common Public Attribution License)
]project-open[ 是采用 TCL 开发的基于 Web 的项目管理系统,它能帮助你的业务涵盖领域,如客户关系管理,销售,项目规划,项目跟踪,协做,时间表,发票和付款等。
]project-open[ 能够以多种形式提供,做为 Linux 和 Windows 的安装程序,也可用于云映像和虚拟设备。
开源协议:混合协议(GPL+商业许可)
Collabtive 是一个基于 Web 的项目管理系统,提供多语言支持,简单易用。
Collabtive 提供的功能包括:里程碑、任务列表、用户配置、权限管理、文件管理、时间跟踪等。
开源协议:GPLv3
OrangeScrum 是一个为自由职业者、代理机构和中小型企业提供的项目管理工具。 它包括诸如 Scrum 任务板、资源计划、进度跟踪、看板和甘特图视图等功能。
OrangeScrum 还有显著的一点是它基于 Google Material Design 设计的新皮肤,十分漂亮。
开源协议:GPLv3
第二部分:国内开源项目
OPMS 管理系统是意思是 PMS+OA,项目+办公管理。符合平常项目和 OA 管理,特别适合扁平化管理的微中小企业。
OPMS 采用是 Beego 框架和 Bootstrap 前端框架构创建,适合不一样平台,不一样的终端,简单方便实用的原则。数据库采用 Mysql,缓存采用 Redis。在部署过程当中,若是没有 Redis,不影响使用。
开源协议:GPL
二、小微 OA 系统
小微 OA 是基于 ThinkPHP 开发的 PHP 开源 OA 办公系统,可定制移动办公平台,随时随地处理业务。
小微 OA 的主要功能包括:邮件、审批、文档、任务、客户管理、微信企业号、微信通知、外勤微信定位、微信考勤等。
开源协议:Apache
Let's Chat 是一个相似 Slack 的团队聊天软件,基于 Node.js 和 MongoDB 开发,易于发布,适合中小型团队,支持 LDAP/Kerberos 认证,提供 REST 风格 API 和 XMPP 支持。
Let's Chat 包括如下功能:BYOS 独立软件,可安装到公司内部、支持 LDAP/Kerberos 认证、XMPP 多用户聊天、多个聊天室、支持桌面提醒、支持使用 @ 提到某人、能够在聊天中嵌入图片、支持文件上传、好友功能、提供聊天历史记录等。
开源协议:MIT
Mattermost 采用 Go 语言开发,是一个开源的团队通信服务,为团队带来跨 PC 和移动设备的消息、文件分享,提供归档和搜索功能。
Mattermost 提供私人和公共聊天,包括一对一沟通,良好的存档支持,以及一个很是相似于 Slack 的界面。此外还可直接从您的移动设备上传声音,视频或图像,这在移动通讯时很方便。
开源协议:Apache
Rocket.Chat 经过 hubot 集成了很是流行的服务,好比 GitHub、GitLab、Confluence、JIRA 等等。
Rocket.Chat 可在桌面或移动访问的 Web 客户端界面下载和运行内部部署。 它具备许多与其余现代客户端相同的功能,如 OTR 消息、XMPP 多用户聊天、Kerberos 认证、p2p 文件分享、群组聊天、直接通讯、私聊群、桌面通知、媒体嵌入、连接预览、文件上传、语音/视频 聊天、截图等等,从桌面通知,图像和文件上传到带有搜索的归档历史记录,以及与LDAP的集成。
Zulip 是一个强大的群组聊天软件,来自 Dropbox。使用 Python 编写,采用 Django 框架,支持私人消息和群聊。
Zulip 还支持快速搜索、拖放文件上传、图像预览、组私人消息、可听通知、错过消息电子邮件、桌面应用程序等。
开源协议:Apache
Actor Messaging platform 是一个即时通信平台,它提供了多种特性,例如:大型群组聊天;无限制历史存储;收发文件、图片、视频; 电话号码/电子邮件或 OAuth2 一次性密码认证;轻松集成外部服务。
Actor 拥有对 Android、 iOS、和 Web 最好 IM app 之一,特别是应对糟糕的网络链接状态,它支持彻底离线的消息和文件存储,自动建立联系人列表。
开源协议:AGPL
Wire 是一款界面极简附有科技感又很酷的聊天应用,支持 Web、WindowsiOS、Android、OS X,有群组功能,能够语音通话,发送照片以及其首创性的打招呼方式 PING。
Wire 简洁到没有一根线条,经过文字的排列来实现界面,而主背景就是当前联系人的头像通过注册时选择的某种颜色滤镜放大造成。全部操做依靠手势来完成,好比向右滑回到联系人,在联系人界面向下滑建立聊天群组(当你没有联系人的时候是添加联系人界面)。
开源协议:GPL
Kandan 是为公司或者团队提供的专用聊天服务程序,可邀请成员并与他们分享主意和文件,可支持不一样聊天室的分组聊。
Kandan 包含如下功能:协做团队聊天、部署简单、无限频道、嵌入图片和 YouTube 视频的格式、高度可扩展的插件格式、机器人伙伴等。
开源协议:AGPL
待续。