15 projetos de código aberto que mudaram o mundo

Para chegar à lista, tentamos analisar o impacto geral que esses projetos criaram na indústria e nas tecnologias relacionadas. Além disso, nos concentramos em projetos que levaram a uma grande mudança no dia a dia de muitos desenvolvedores de software em todo o mundo.

Desenvolvimento web
– Node.js: O tempo de execução Javascript do lado do servidor multiplataforma que trouxe o JS para o desenvolvimento do lado do servidor
– React: A biblioteca que se tornou a base de muitos frameworks de desenvolvimento web.
– Apache HTTP Server: O servidor web altamente versátil amado por empresas e startups. Serviu de inspiração para muitos outros servidores web ao longo dos anos.

Gerenciamento de Dados
– PostgreSQL: Um sistema de gerenciamento de banco de dados relacional de código aberto que forneceu uma alternativa de alta qualidade para sistemas caros
– Redis: O armazenamento de dados super versátil que pode ser usado um cache, agente de mensagens e até mesmo armazenamento de uso geral
– Elasticsearch: Uma solução em escala para pesquisar, analisar e visualizar grandes volumes de dados

Ferramentas para desenvolvedores
– Git: Ferramenta de controle de versão gratuita e de código aberto que permite a colaboração de desenvolvedores em todo o mundo.
– VSCode: Um dos editores de código fonte mais populares do mundo
– Jupyter Notebook: O aplicativo web que permite aos desenvolvedores compartilhar código ao vivo, equações, visualizações e texto narrativo.

Machine Learning & Big Data
– Tensorflow: A principal escolha para alavancar técnicas de aprendizado de máquina
– Apache Spark: ferramenta padrão para plataformas de processamento e análise de big data
– Kafka: Plataforma padrão para construção de pipelines de dados e aplicações em tempo real.

DevOps & Conteinerização
– Docker: A solução de código aberto que permite aos desenvolvedores empacotar e implantar aplicativos de forma consistente e portátil.
– Kubernetes: O coração da arquitetura nativa da nuvem e uma plataforma para gerenciar vários contêineres
– Linux: O sistema operacional que democratizou o mundo do desenvolvimento de software.

E você: concorda com a lista? O que perdemos?

Por: Alex Xu