干货!盘点30大酷开源软件

 

#1 Replicant – 完全免费的Android发行版

Replicant是包含手机和平板电脑在内的多种设备上Android的完全免费和开源的Android发行版。我已经将它安装在较旧的Nexus S上。您可以从F-Droid商店安装一个GPLv2客户端应用程序,该应用程序配置了一个仅在免费应用程序中免费托管的存储库。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux / Android
目的:手机/平板电脑的免费操作系统
目标:希望通过强大的隐私设置完全控制手机的用户
许可证:Apache License 2.0 / GPL 2.0
下载url:replicant.us

 

#2:Miro视频转换器

这是一个开源的跨平台应用程序,用于将视频转换为各种格式,包括适用于Android / iOS手机等设备的格式。它简单易用,几乎可以将任何视频转换为MP4,WebM(vp8),Ogg Theora格式。Miro Video Converter基于FFMPEG,是FFMPEG命令行工具的前端。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:跨平台
用途:视频转换器
目标:多媒体用户
许可证:GPL
下载网址:mirovideoconverter.com

 

#3 OwnCloud – Dropbox替代云存储服务

我一直在寻找一个替代的Dropbox我自己的服务器上运行云在家里和办公室。该软件是开源软件,它是自托管的。我不需要信任第三方的数据。我发现这个软件易于安装且非常有用。我开始用它来同步文件和其他数据。我已经使用了几个月,它已被证明是Dropbox的可靠替代品。有适用于iOS和Android设备的MS-Windows,OS X,Linux和移动应用程序的客户端(或者只是使用ownCloud Web前端访问数据)。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:跨平台
目的:云存储(数据同步)
目标:家庭用户/ IT部门/系统管理员
许可证:AGPLv3
下载url:owncloud.org

 

#4 Docker – 类似于Linux的容器+ API的FreeBSD

FreeBSD jail提供了一个操作系统级虚拟化分区,将基于FreeBSD的服务提供给几个独立的迷你系统。您可以使用OpenVZ对Linux执行相同的操作。Linux Containers(LXC)是一种运行多个独立Linux系统的虚拟化方法。Docker扩展了LXC。它使用LXC,cgroups,Linux内核和其他部分来自动部署软件容器内的应用程序。它带有API来隔离运行进程。使用docker,我可以将WordPress(或任何其他使用Python / Ruby / Php和朋友编写的应用程序)及其依赖项打包在一个轻量级,可移植,自给自足的容器中。我可以在任何基于Linux的服务器上部署和测试这样的容器。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux amd64
目的:操作系统级虚拟化
目标:DevOps / Sysadmins
许可证:Apache License 2.0
下载url:docker.io

 

#5 Adminer – 一款轻量级,功能齐全的数据库管理工具

Adminer是一个用PHP编写的全功能数据库管理工具。与phpMyAdmin相反,它由准备部署到目标服务器的单个文件组成。Adminer适用于MySQL,PostgreSQL,SQLite,MS SQL和Oracle。我通常会为刚接触PostgreSQL / MySQL的客户安装它。该软件可作为phpMyAdmin的替代品,具有更好的用户界面,更好的MySQL功能支持,更高的性能和更高的安全性。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:跨平台
目的:数据库管理
目标:DBA /新用户
许可证:Apache许可证或GPL 2
下载url:adminer.org

 

#6 MariaDB – Oracle MySQL服务器的直接替代品

MariaDB是社区开发的MySQL服务器分支。MariaDB将成为许多流行的Linux发行版和开源项目的默认设置。在2014年发布版本7时,Red Hat会将其企业发行版RHEL(包括CentOS等克隆版)中的默认数据库从MySQL切换到MariaDB。我开始测试MariaDB并发现没有任何问题。在某些情况下速度相同或更好。

操作系统:跨平台
目的:RDBMS
目标:DevOps / Sysadmins
许可证:GPL / LGPL
下载网址:mariadb.org

 

#7 RackTables – 像专业人士一样管理您的数据中心资产

我希望我之前发现了RackTables。它是一个数据中心资产管理系统。使用此软件,可以记录硬件资产(例如服务器,工作站,路由器,交换机等),网络地址,机架中的空间,网络配置等:

  1. 您拥有的所有设备,机架和机箱的列表
  2. 将设备安装到机架中
  3. 维护设备的物理端口和它们之间的链接
  4. 管理IP地址,将其分配给设备并将其分组到网络中
  5. 记录您的NAT规则,描述您的负载均衡策略并存储负载均衡配置
  6. 将文件附加到系统中的各种对象
  7. 创建用户,分配权限并允许或拒绝他们可以执行的任何操作

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:跨平台
目的:IDC资产管理系统
目标:系统管理员/ DevOPS / IT经理
许可证:GPL
下载url:racktables.org

 

#8 Apache Cordova – 使用HTML,CSS和JavaScript创建智能手机应用程序

Apache Cordova是一个免费的开源框架,允许您使用标准化的Web API创建移动应用程序。您可以创建适用于iOS,Andriod,BlackBerry,Windows,Ubuntu和其他基于手机的操作系统的应用程序。您编写一次代码并在选定的移动平台上运行,几乎没有任何变化。PhoneGap使用Apache Cordova。

操作系统:iOS,Android,webOS,Symbian,BlackBerry,Ubuntu Touch,Windows Phone,Windows 8
目的:构建原生移动应用程序
目标:开发人员
许可证:Apache License 2.0
下载网址:cordova.apache.orgphonegap.com

 

#9愤怒的IP扫描仪 – ipscan工具

Nmap是一种用于网络探索,安全扫描和审计的开源安全工具。ipscan(愤怒的IP扫描程序)是nmap命令的替代品。它也是一个开源和跨平台的网络扫描仪,设计快速,易于使用。它扫描IP地址和端口以及许多其他功能。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:跨平台
目的:网络扫描仪
目标:系统管理员/网络管理员
许可证:GPL 2
下载网址:angryip.org

#10 Jekyll – 创建简单的静态博客

Drupal,Typo3,WordPress和许多其他内容管理系统(CMS)/博客软件动态创建功能丰富的内容。但是,您可能不需要现代基于CMS的系统提供的所有功能和复杂性。例如,像nixCraft这样的基于WordPress的博客需要多个虚拟机,静态资产的CDN,缓存引擎,如memcached,PHP,mysql数据库,评论审核以及正在进行的更新。越来越多的趋势是通过避免使用CMS并使用具有以下优势的静态HTML生成器来保持您的博客简单:

  • 没有更复杂的设置,即不需要数据库/ php /缓存引擎。
  • 没有更多评论审核。
  • 讨厌的更新。
  • 静态文件更安全。
  • 易于扩展或缓存在边缘/ CDN节点上。
  • 提供所有博客感知的视觉铃声和口哨声,如类别,页面,帖子,永久链接和自定义布局。
操作系统:跨平台
目的:博客系统
目标:希望关注KISS校长的博主。
许可证:MIT许可证
下载地址:jekyllrb.com
类似的应用程序:基于Haskell的Hakyll基于Ruby的nanoc基于Python的Pelican

 

#11 TurnKey Linux – 在VM或云上部署开源应用程序

您可以使用TurnKey Linux轻松设置开源软件,如WordPress,Drupal,ZenCart和100多种其他软件。它是一个虚拟设备库,可将最好的开源软件集成并打磨成即用型解决方案。每个虚拟设备都经过优化,易于使用,可以在几分钟内在裸机,虚拟机和云/物理服务器中进行部署。TurnKey Linux基于Debian 7.2,可为所有软件包提供自动安全更新。它还包括Web管理界面,Web shell和简单的配置控制台。我经常使用它在云中部署开发服务器

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux
目的:虚拟设备库
目标:系统管理员/开发人员/ DevOPS
许可证:免费软件许可证
下载网址:turnkeylinux.org

 

#12 DokuWiki – 创建个人wiki

DokuWiki是一个简单易用,功能多样的开源wiki软件,不需要数据库。易于在Linux或类Unix操作系统上安装,具有以下功能:

  1. 易于使用和低系统要求。
  2. 内置访问控制列表。
  3. 使用各种扩展,插件和模板进行自定义。

我在笔记本电脑上使用它来记录各种项目。

操作系统:跨平台
目的:文件
目标:Wiki用户。
许可证:GPL 2
下载网址:dokuwiki.org

 

#13 MediaGoblin – Youtube / Flickr / Soundcloud的替代品

GNU MediaGoblin是免费软件,分散式媒体发布平台。您可以使用MediaGoblin 托管和分享视频,音乐和图像。它是主要媒体发布服务替代品,如Flickr,deviantArt,YouTube,Soundcloud等。它是用Python和SQL编写的。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux / OSX / MS-Windows
目的:共享多种形式的数字媒体
目标:自由尊重媒体共享自托管服务
许可证:AGPLv3 / CC0
下载网址:mediagoblin.org

 

#14:Scrollout F1 – 创建电子邮件防火墙网关

Scrollout F1 易于使用并设置电子邮件防火墙网关系统。它包括针对Microsoft Exchange,Postfix,Exim,Sendmail,Qmail等的反垃圾邮件和反病毒保护。它运行在Debian和Ubuntu Linux操作系统上。这是用于过滤传入消息的完美软件,其他功能如下:

  1. 具有完美转发保密的SMTP和HTTPS的TLS / SSL加密
  2. 病毒扫描和每个域的不同隔离
  3. 在域级别标记和阻止垃圾邮件
  4. 发件人IP,服务器IP,URL IP和TLD的地理过滤
  5. 验证DKIM的传入电子邮件并签署外发电子邮件(2048位RSA)
  6. 防止看似来自您的域或您自己的虚假邮件
  7. 防止可执行文件,恶意内容,脚本等
  8. 防止伪造的域名,如(假)yahoo.com,gmail.com等。
  9. 白名单和黑名单
  10. 简单的Web界面管理

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux
目的:用于MS-Windows / Linux /类Unix电子邮件服务器的防火墙和反垃圾邮件网关
目标:系统管理员
许可证:GPL
下载网址:scrolloutf1.com

 

#15观测 – 网络观测和监测系统

Observium是用PHP / MySQL编写的免费开源软件。它使用SNMP从设备收集数据,并通过Web界面显示。它包括对各种网络硬件和操作系统的支持,包括思科,Windows,Linux,HP,戴尔,FreeBSD,Juniper,Brocade,Netscaler,NetApp等等。我将此软件与Nagios一起使用,以便更好地了解某些设备和技术。它提供历史和当前性能统计信息,配置可视化和系统日志捕获。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux / Unix-like
目的:网络监控
目标:系统管理员
许可证:Observium许可证
下载网址:observium.org

 

#16 SimpleInvoices

它是一个基于Web的发票系统。它帮助我创建快速和美观的发票,而无需在服务器上设置太多的服务。您所要做的就是安装SimpleInvoices软件,输入账单,客户详细信息并创建发票。您可以轻松跟踪您的财务状况; 将发票作为PDF等发送。这是为我的独立IT咨询业务设置的最佳发票

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux / Unix-like / Windows / OSX
目的:进销存系统
目标:独家贸易商/小企业主
许可证:Observium许可证
下载网址:simpleinvoices.org
类似的应用程序:BambooInvoice – 另一种用于小型企业和独立承包商的发票软件

 

更酷的应用程序

我有时也使用和推荐的用于在MS-Windows / Linux用户以下的软件由于简单易于使用的特点。以下是2013年其他最佳和FOSS应用的列表:

 

#17 FileZilla – 用于新手的sftp / ftp客户端

这是一个完美的开源FTP,FTP over SSL / TLS(FTPS)和SSH文件传输协议(SFTP)客户端,适用于Windows,Mac OS X和GNU / Linux。它具有以下新功能可能会对您有用的功能:

  1. 拖放支持
  2. 选项卡式用户界面
  3. 文件传输队列和书签
  4. 远程文件编辑和远程文件搜索
  5. SOCKS5和FTP-Proxy支持

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:跨平台
目的:FTP客户端
下载url:filezilla-project.org

 

#18 WinSCP – 使用scp轻松传输文件

它是Windows的开源免费SFTP客户端和FTP客户端。它的主要功能是在您控制下本地和服务器之间的安全文件传输。与腻子和朋友相比,大多数新的MS-Windows用户发现WinSCP更容易使用

操作系统:MS-Windows
目的:SFTP / FTP客户端
下载url:winscp.net

 

#19 XAMPP – 在桌面上轻松编写和测试Apache + MySQL + PHP / Perl应用程序

我把这个软件交给许多开发人员。他们可以轻松地设置Apache,MySQL,PHP / Perl来在自己的桌面上部署和编写应用程序。无需安装虚拟机和Linux服务器。只关注开发并跳过真正的服务器管理工​​作。

操作系统:跨平台
目的:为桌面用户/开发人员分发Apache。
下载url:apachefriends.org

 

#20 Abiword – 一个不错的小字处理器

许多用户仅使用Microsoft Word等程序的2%功能。无需在Microsoft Word上花钱或花时间。由于以下原因,我个人使用Abiword:

  1. 易于使用,而不是像OO.org那样臃肿。
  2. 小尺寸文字处理器,即它在我的旧电脑上加载速度非常快。
  3. 我可以阅读和编写OpenOffice.org文档,Microsoft Word文档,WordPerfect文档,RTF格式文档,HTML网页等。
  4. Abiword与AbiCollab.net网络服务紧密集成,可让您在线存储文档,与朋友轻松共享文档,并即时执行格式转换。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:跨平台
目的:文字处理程序
下载网址:abisource.com

 

#21 {less}:动态样式表语言

LESS通过动态行为扩展CSS,例如变量,mixins,操作和函数。LESS可以在客户端和服务器端运行,也可以编译为纯CSS。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:跨平台
目的:Web开发人员
下载网址:lesscss.org

 

#22肉桂

Cinnamon是基于GTK +的桌面环境和GNOME Shell的分支。它最初由Linux Mint开发。它提供了一个用户界面,其中包含我最需要的以下功能:

  1. 可移动的窗格 l配备主菜单,发射器,窗口列表和系统托盘
  2. 各种扩展和小程序
  3. Cinnamon使GNOME3成为一个有用的桌面

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux
目的:桌面用户
下载url:linuxmint.com

 

#23 Tmux

Tmux是类Unix平台的终端多路复用器。tmux比GNU / screen提供了几个优点:

  1. Vi或emacs键布局
  2. 多个粘贴选项
  3. 安全的代码库
  4. 限制窗口大小的选项等。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux / Unix-like
目的:终端多路复用器
下载url:tmux.sourceforge.net

 

#24 Artica – 10分钟内完整的SMTP /邮件/代理服务器设备

它是一个简单直接的软件,提供以下功能:

  1. 代理服务器设备
  2. SMTP服务器设备
  3. 邮件服务器设备
  4. NAS服务器设备
  5. 基于Web的管理

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux
目的:将普通服务器转换为设备
下载网址:artica.fr

 

#25 Zentyal小型企业服务器

Zentyal是一款功能齐全的Linux服务器,适用于中小型企业,可在30分钟内完成设置。它是Microsoft Small Business Server和Microsoft Exchange Server的直接替代品。它易于使用软件。Zentyal基于Ubuntu,可以从Ubuntu存储库或Zentyal自己的安装程序安装。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux
用途:Office服务器
下载网址:zentyal.org

 

#26 Ack-grep – 程序员的源代码搜索工具

ack-grep是一个类似grep的工具,针对程序员进行了优化。此工具的目的不是“搜索所有文本文件”。它专门用于搜索源代码树,而不是文本文件树。它默认搜索整个树,同时忽略Subversion,Git和其他VCS目录以及非源代码的其他文件。

操作系统:跨平台
目的:搜索源树
下载网址:beyondgrep.com

 

#27 ditaa – DIagrams通过Ascii Art

ditaa是一个小型命令行实用程序,可以将使用ascii art绘制的图表转换为适当的位图图形。我一直使用这个工具绘制图表并通过电子邮件或聊天会话转发它们。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:跨平台
目的:转换使用ascii art绘制的图表
下载网址:ditaa.sourceforge.net

 

#28 GNU并行

GNU parallel是一个shell工具,用于使用一台或多台计算机并行执行作业。如果您喜欢xargs命令,请尝试GNU / parallel utility。它可以在所有可用的CPU或多台计算机上运行命令/脚本/作业。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:跨平台(Perl)
目的:并行执行shell脚本/作业
下载网址:gnu.org

 

#29 luckyBackup数据备份和同步工具

luckyBackup是一个由rsync工具提供支持的数据备份和同步应用程序。它使用简单,快速,安全,可靠,可完全自定义备份软件。我经常为新的Ubuntu / Fedora桌面用户设置和推荐它来备份他们自己的文件

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux / Unix-like
目的:桌面备份
下载网址:luckybackup.sourceforge.net

 

#30 OpenShot视频编辑器

OpenShot Video Editor是一款适用于Linux的免费开源非线性视频编辑软件包。我使用此工具为我的YouTube频道制作视频。它是一个稳定,免费且友好的Linux视频编辑器。

干货!盘点30大酷开源软件
干货!盘点30大酷开源软件
操作系统:Linux
目的:视频编辑
下载网址:openshot.org

 

结论

这是我的个人FOSS软件列表,并不是绝对明确的,所以如果你有自己的软件,请在下面的评论中分享。

 

本文:干货!盘点30大酷开源软件

Leave a Reply