Estamos sempre procurando dicas interessantes para desenvolvedores. Este artigo é direcionado para aqueles que trabalham com o sitema operacional Linux.

Compilamos uma lista completas com os melhores aplicativos para o sistema.

1. LibreOffice

O LibreOffice é uma suíte gratuita e open source escrita em C ++, Java e Python. Ele foi lançado pela primeira vez em janeiro de 2011 pela The Document Foundation e desde então é conhecido por ser o pacote de escritório de código aberto mais confiável.

Geralmente usado como uma alternativa ao Microsoft Office Suite, ele é atualizado regularmente e também é compatível com arquivos doc, .docx, .xls, .xlsx, .ppt, .pptx.


2. Nextcloud

O Nextcloud é uma plataforma de compartilhamento de arquivos auto-hospedada de software livre com suporte para comunicação e colaboração com equipes.

Sua funcionalidade é semelhante à do Dropbox e do ownCloud, e você pode usá-lo para sincronizar seus arquivos, calendários e outros formatos de dados.

3. Adminer

O Adminer é um sistema de gerenciamento de banco de dados minimalista (DBMS) em um único arquivo PHP e concentra-se em segurança, UX, desempenho, conjunto de recursos e tamanho.

Ele vem com vários temas embutidos e possui todas as operações que você pode executar no phpMyAdmin com a promessa de oferecer uma interface mais limpa com alto desempenho e melhor suporte para recursos MySQL.

Adminer - Database Management Tool

4. Slim Framework

O Slim Framework é um micro-framework PHP que permite aos usuários escrever aplicativos web e APIs poderosos de maneira mais simples.

Fundamentalmente, ele funciona como um dispatcher que recebe uma solicitação HTTP, invoca uma rotina de retorno de chamada apropriada e retorna uma resposta HTTP.

Slim-Framework - PHP Micro Framework

5. uniCenta

O uniCenta é um ponto de venda de nível comercial open source dedicado a fornecer aos proprietários de empresas aplicações inovadoras de PDV.

Seus recursos incluem módulos para controle do sistema, vendas, estoque, fornecedores, funcionários, clientes e relatórios.

UniCenta - Open Source Tool for Retail and Hospitality

6. Bitwarden

O Bitwarden é um gerenciador de senhas de código aberto e gratuito para manter os registros digitais longe da visão de usuários não autorizados.

Ele possui uma interface de usuário minimalista e limpa com vários aplicativos clientes, incluindo um para uma interface web, área de trabalho, aplicativos móveis, etc., e pode ser usado por indivíduos, equipes e organizações.

Bitwarden - Password Management Solutions

7. Elastic Stack

O Elastic Stack é composto de vários aplicativos de código aberto projetados para permitir que os usuários coletem dados de qualquer origem, independentemente de seu formato e tipo.

Ele também permite que os usuários pesquisem, analisem e visualizem dados em tempo real e possam ser distribuídos como Software como Serviço (SaaS) ou instalados no local.

The Elastic Stack - Group of Open Source Products

8. Steam

O Steam não é open source, mas é considerado como a melhor plataforma de jogos online, é uma comunidade online onde você pode facilmente pesquisar, instalar e gerenciar coleções de jogos para diferentes plataformas de sistema operacional.

O SteamOS + Linux no Steam é a melhor coisa que aconteceu aos jogadores na comunidade Linux.

Steam for Linux

9. Cockpit

O Cockpit é uma GUI fácil de usar, integrada, extensível e baseada na Web para gerenciar servidores. Ele foi projetado para ter uma interface de usuário bonita e moderna com suporte para equipes, integração com o terminal, administração de vários servidores e ferramentas de solução de problemas incorporadas.

Cockpit - Remote Linux Manager

10. .NET Core

O NET Core refere-se à estrutura de desenvolvimento de software de propósito geral gratuita e de código aberto para Linux, macOS e sistemas operacionais Windows. Ele contém o tempo de execução nativo do .NET e o CoreRT e pode ser usado em cenários de dispositivo, nuvem e incorporado / IoT.

.Net Core - Open Source Softweare Framework

11. IPFire

O IPFire é um firewall versátil de código aberto baseado em Linux que é fácil de usar e oferece alto desempenho em qualquer cenário. O IPFire começou originalmente como um fork do IPCop, mas foi reescrito do zero na versão 2.

IPFire - Open Source Firewall

12. Flameshot

O Flameshot é um aplicativo de captura de tela simples, mas poderoso, para o Linux, que você pode usar para interagir com ele via GUI ou CLI e realizar operações de marcação por captura de tela.

Flameshot Screenshot Software for Linux

13. Brave Browser

O Brave Browser é um navegador gratuito e de código aberto baseado em Chromium que vem com mais recursos do que o Chrom normalmente oferece. Ele é personalizável, focado em segurança, fácil de usar e vem com um bloqueador de anúncios e um gerenciador de senhas embutidos, entre outros recursos.

Brave Browser

14. BRL-CAD

O BRL-CAD é um sistema de modelagem sólida de plataforma cruzada livre e de código aberto que inclui edição de geometria interativa, um conjunto de benchmark de análise de desempenho do sistema, bibliotecas de geometria para desenvolvedores de aplicativos e ray tracing de alto desempenho para renderização e análise geométrica.

BRL-CAD - Solid Modeling System

15. ssh-chat

O ssh-chat é um servidor SSH personalizado através do qual você pode manter conversas seguras com um número limitado de usuários através de uma conexão ssh. Ele é especialmente projetado para converter seu servidor SSH em um serviço de bate-papo após o qual você recebe um prompt de bate-papo, em vez de um shell típico.

ssh-chat - Chat Security in Terminal

16. PhotoRec

PhotoRec é um software utilitário CLI para recuperação de dados capaz de recuperar arquivos com mais de 480 extensões. É compatível com várias memórias de câmeras digitais, discos rígidos e CD-ROMs.

PhotoRec - Data Recovery Tool

17. GParted

O GParted é um utilitário GUI para gerenciar partições de disco e é capaz de redimensionar, mover e copiar partições sem perda de dados. É excelente na manipulação de sistemas de arquivos, incluindo xfs, ufs, ntfs, udf, fat16 / fat32, ext2 / ext3 / ext4, btrfs, etc.

gparted - Partition Editor

18. Restic

O restic é um utilitário baseado em CLI de código aberto para executar backups de forma fácil, segura, rápida e eficiente gratuitamente. Ele usa o Versioning Semântico para sempre permitir a compatibilidade retroativa em uma versão principal.

Restic - Backup Tool for Linux

19. Rclone

O Rclone é um utilitário baseado em linha de comando para sincronizar arquivos e diretórios para e de vários locais de armazenamento, incluindo Dropbox, FTP, Hubic, DreamHost, OVH, Nextcloud, Yandex Disk, etc.

rclone - Sync Cloud Storage

20. Minio

Minio é um software de armazenamento em nuvem privada que fornece armazenamento de objetos escalável e persistente para várias infraestruturas, incluindo Docker, Kubernetes, GCP, etc.

Minio - Private Cloud Storage

21. Cmus

O Cmus é um poderoso, mas leve, aplicativo de tocador de música baseado em CLI para reproduzir arquivos de áudio do terminal em Sistemas Operacionais Unix-like.

Cmus - Console Music Player

22. Etcher

O Etcher é um utilitário GUI de plataforma cruzada para exibir facilmente e com segurança imagens do SO em cartões SD e unidades USB.

Etcher Bootable USB Creator

23. Cargo

O Cargo é um gerenciador de pacotes para a linguagem de programação Rust e é eficiente em fazer o download das dependências de Rust necessárias para o seu projeto, bem como compilar os pacotes em pacotes distribuíveis que serão carregados no crates.io.

Cargo - Rust Package Manager

24. Sayonara Player

O Sayonara Player é um reprodutor de áudio e gerenciador de bibliotecas C ++ para dispositivos Linux. Ele possui várias funcionalidades avançadas, incluindo a extensão de sua lista de recursos com extensões, visualização de diretórios, gravação de webstreams e podcasts, um editor de tags embutido, crossfade, equalizador, etc.

Sayonara Music Player

25. Helm

O Helm é um gerenciador de pacotes criado pela Cloud Native Computing Foundation para Kubernetes e fornece aos usuários a maneira mais fácil de descobrir, compartilhar e construir aplicativos Kubernetes.

O Kubernetes, também conhecido como k8s, é um sistema de código aberto para automatizar o gerenciamento, o dimensionamento e a implantação de aplicativos.

Helm - The Kubernetes Package Manager

]]>