Traditional Culture Encyclopedia - Weather forecast - 50 open source tools that technology companies love.

50 open source tools that technology companies love.

big data

1.Hadoop

This project hosted by Apache is the most widely known big data tool. Many companies provide related products or commercial support for Hadoop, including Amazon Web Services, Cloudera, Hortonworks, IBM, Pivotal, Syncsort and VMware. Well-known users include: Alibaba, AOL, eHarbor, Facebook, Google, Hulu, LinkedIn, Spotify, Twitter and Yahoo.

Supported operating systems: Windows, Linux and OS X.

Related websites:

3. Messos

Apache Mesos is a resource abstraction tool that enterprises can use to treat the entire data center as a resource pool, which is very popular among companies running Hadoop, Spark and similar applications. Organizations that use it include Airbnb, CERN, Cisco, Coursera, Foursquare, Groupon, Netflix, Twitter and Uber.

Supported operating systems: Linux and OS X.

Related websites:

container

12. dockers

Docker has quickly become the dominant platform in the relatively emerging container field. Many famous companies in the field of science and technology are building or providing products that extend or use Docker technology, including Amazon, Microsoft, IBM, Hewlett-Packard Enterprise, Red Hat, Rackspace and Canonical.

Supported operating systems: Windows, Linux and OS X.

Related websites:

Input title content management

13.DNN

This content management solution, formerly named DotNetNuke, promises to achieve remarkable results with less effort when building rich interactive websites. Users include Canon, time warner Inc., Cable TV, Texas Instruments and Bank of America.

Supported operating systems: Windows

Related websites:

14.Drupal

Drupal claims that more than 98,000 developers are actively contributing code to this extremely popular content management system. Supporters include Microsoft, Zend, Fastly and New Relic, and hundreds of companies participate in its content market and provide related products and services.

Supported operating systems: independent of the operating system.

Related websites:

2 1.Neo4j

Secondary boasts itself as "the world's leading graphic database", which is used Neo4J fraud detection, recommendation engines, social networking sites, master data management and secondary. Users include E-Port, Wal-Mart, Cisco, Hewlett-Packard, Accenture, CrunchBase, eHarmony, Care.com and many other enterprises.

Supported operating systems: Windows and Linux

Related websites:

Development tools

22.Bugzilla

Bugzilla is the darling of the open source community, and its users include Mozilla, Linux Foundation, GNOME, KDE, Apache, LibreOffice, Open Office, Eclipse, Red Hat, Novell and other companies. The important functions of this software bugtracker include: advanced search function, email notification, scheduled report, time tracking, excellent security and more functions.

Supported operating systems: Windows, Linux and OS X.

Related websites:

25. mumble

Grunt is a JavaScript task running tool, which helps to automatically handle repetitive development tasks. Well-known technology companies that use it include Adobe, Twitter, Mozilla, Cloudant and WordPress.

Supported operating systems: independent of the operating system.

Related websites:

26. Loop

This Node.js framework is designed to make it easy for users to build REST API and connect to back-end data stores. Well-known users include GoDaddy, the US Department of Energy and Symantec.

Supported operating systems: Windows, Linux, OS X, Android and iOS.

Related websites:

29. react naturally

React Native was developed by Facebook. The framework can be used to build native mobile applications using JavaScript and the React JavaScript library (also developed by Facebook). Other users include Discovery Channel and CBS Sports News.

Supported operating systems: OS X.

Related websites: /products/touch/

32.ZK

Companies such as Sony, Sun, IBM, Adobe, Electronic Harbor, Fujitsu, DreamWorks and Unisys all use this Java Web framework to build web and mobile applications. Provide payment and related tools.

Supported operating systems: independent of the operating system.

Related websites: /en/technologies/JBoss- Middleware

operating system

34. Red Hat Enterprise Linux

Red Hat's most famous product is its flagship Linux distribution, which requires a paid subscription. According to the company, more than 90% of Fortune Global 500 companies are using red hat products.

Related websites:/en/technologies/Linux-platforms/enterprise-Linux.

35.SUSE Linux Enterprise Edition

This enterprise-oriented Linux distribution is also sought after by large enterprises, and it also needs to be ordered for a fee. The company claims that it has more than 65,438+03,000 corporate users, including the London Stock Exchange, SAP, Teradata and Walgreens chain pharmacies.

Related websites:

36. Human nature

Ubuntu provides a popular Linux distribution with multiple versions: desktop version, server version, cloud version, mobile version, tablet version and Internet of Things version. The claimed users include Amazon, IBM, Wikipedia and NVIDIA.

Related websites: /index_kylin

project management

37. Freedom project

This award-winning project is an alternative to the Microsoft project, with nearly 2 million downloads. It has a large number of users, including IBM, Accenture, US Department of Energy, Cisco, ATI and AMD.

Supported operating systems: Windows, Linux and OS X.

Related websites:

42.cook

As another automation tool, Chef supports the development of operation and maintenance methods while improving speed, collaboration and security. There are free and paid versions. The users displayed by official website include Target, Nord stron, Facebook, Etsy, IGM, Yahoo and Bloomberg.

Supported operating systems: Windows, Linux and OS X.

Related websites: heartland payment system, Getty pictures and Yelp.

Supported operating systems: Windows, Linux, Unix and OS X.

Related websites: /puppet/ open source-project

version control

45.market

Bazaar is managed by Canonical and used by many open source projects, including Ubuntu, GNU Foundation, Linux Foundation, MySQL, Bugzilla, Debian and Maria DB. It is easy to learn, supports any workflow and work interval mode, and promises high storage efficiency and high speed.

Supported operating systems: Windows, Linux and OS X.

Related websites: /en/

46. Idiot

This version control system has become extremely popular, thanks to the increasingly widespread use of GitHub services. Companies and projects that use it include: Google, Facebook, Microsoft, Twitter, LinkedIn, Netflix, Perl, PostgreSQL, Android, Rails, QT, Gnome and Eclipse.

Supported operating systems: Windows, Linux and OS X.

Related websites:

47. Mercury

Mercurial is a distributed source code management tool, which is dedicated to helping teams work together more easily and quickly. Users include major projects such as OpenJDK and NetBeans.

Supported operating systems: Windows, Linux and OS X.

Related websites:.

Supported operating systems: Windows, Linux and OS X.

Related websites: http://nginx.org.