É hora de compartilhar uma lista dos melhores softwares livres e de código aberto que encontrei durante o ano de 2023. Alguns desses programas podem não ser novos no sentido de que não foram lançados pela primeira vez em 2023, mas são novos e foram úteis para mim. É no espírito de compartilhar que estou escrevendo este artigo, esperando que você também ache alguns desses programas úteis.
Para começar, você pode querer procurar o programa usando o gerenciador de pacotes da sua distribuição, assim:
Os usuários de distribuições baseadas em RHEL podem usar o gerenciador de pacotes yum ou dnf:
# yum search all package Or # dnf search all package
Os usuários de distribuições baseadas em Debian podem usar o apt ou o gerenciador de pacotes aptitude:
# apt search package OR # aptitude search package
OpenSUSE e derivados podem usar o comando zypper:
# zypper search package
Arch Linux e derivados:
# pacman -Ss package
Se sua pesquisa não retornar resultados, dirija-se ao site de cada ferramenta onde você encontrará o pacote autônomo para download e instruções de instalação, juntamente com informações sobre dependências.
1. SimpleScreenRecorder
Você pode usar Simple Screen Recorder para criar capturas de tela de áudio e vídeo (tela inteira ou área selecionada). É fácil de instalar e usar, mas poderoso ao mesmo tempo.
Já cobrimos Simple Screen Recorder em profundidade, então basta passar por ele e aprender como usá-lo para capturar e gravar a tela do seu computador Linux.

2. Jaspersoft Studio
Jaspersoft Studio é um programa de design de relatórios que permite criar relatórios simples e sofisticados, bem como gráficos, abas, tabelas (e tudo o que você pode esperar ver em um relatório de classe mundial) e exportá-los para uma ampla variedade de formatos (com o PDF talvez sendo o mais comum).
Com fóruns de Q&A e grupos de usuários, além de vários exemplos e amostras, o site da comunidade é uma ótima fonte de ajuda para dominar esse programa versátil.

3. Visual Studio Code
Visual Studio Code é um editor de código fonte gratuito desenvolvido pela Microsoft que alcançou um nível significativo de popularidade entre desenvolvedores web e de nuvem que também são usuários do Linux, uma vez que fornece um bom ambiente de programação pronto para uso que suporta extensões para adicionar funcionalidades.

4. TuxGuitar
Se você é como eu e a música (especialmente a guitarra) é uma das suas paixões, você vai adorar este programa TuxGuitar, que permitirá editar e tocar tablaturas de guitarra como um profissional.

5. Jitsi
Jitsi é uma plataforma de conferência de áudio/vídeo e mensagens instantâneas gratuito e de código aberto para Windows, Linux, macOS, iOS e Android.
Fornece criptografia completa com suporte a protocolos como SIP, XMPP/Jabber, AIM/ICQ, IRC, Windows Live Messenger, Yahoo!, extensões do Google Hangouts, bem como OTR, ZRTP, etc.

6. GCompris
GCompris é uma coleção de software educacional de alta qualidade completa para crianças com idade entre 2 e 10 anos, e vem com mais de 140 atividades divertidas.
Isso ajuda crianças pequenas a aprender habilidades como identificação de letras e números, uso do mouse e teclado, treinamento primário de álgebra, leitura de tempo em um relógio analógico, desenho vetorial, aprendizado de línguas através de jogos e muito mais.

7. GIMP
GIMP (Programa de Manipulação de Imagens GNU) é um software de edição de imagens multiplataforma, gratuito e de código abertosoftware de edição de fotos usado para manipulação e edição de imagens, desenho livre, transcrição entre diferentes formatos de arquivo de imagem e tarefas mais especializadas.

8. FreeCAD
FreeCAD é um programa geral de design auxiliado por computador 3D adequado para uso em engenharia e arquitetura. Dado o fato de que o FreeCAD é FOSS, ele é facilmente personalizável e extensível através do uso de scripts Python.

9. Owncloud
Embora não seja um novato por qualquer meio, escolhi incluir OwnCloud neste comentário devido à sua importância. Como uma alternativa ao comercial Dropbox, segurança e privacidade são alcançadas sem muita complicação e permitem que você configure facilmente um armazenamento em nuvem e solução de compartilhamento de arquivos personalizados.
Já cobrimos a instalação do Owncloud em detalhes aqui: Criar Solução de Armazenamento em Nuvem Pessoal/Privada no Linux

10. MediaWiki
MediaWiki é um programa para criar e gerenciar um site semelhante à Wikipedia (de fato, a própria Wikipedia é baseada em MediaWiki) onde uma comunidade pode adicionar, remover, atualizar e reverter entradas, e os autores são notificados dessas mudanças.

11. Bleachbit
Você pode pensar no Bleachbit como o CCleaner para Linux – mas mais poderoso. Não apenas irá recuperar espaço em disco ao excluir arquivos temporários ou desnecessários, mas também melhorará o desempenho do Firefox e destruirá de forma segura arquivos desnecessários para evitar a recuperação.
Já cobrimos a instalação do Bleachbit detalhadamente aqui: Limpador de Espaço em Disco e Guarda de Privacidade para Linux

12. CodeMirror
CodeMirror é um editor de texto muito poderoso baseado em JavaScript para o navegador da web. CodeMirror inclui realce de sintaxe para mais de 100 idiomas e uma API robusta. Se você possui um site ou blog que fornece tutoriais de programação, você encontrará o CodeMirror uma ferramenta muito útil.

13. GNU Health
GNU Health é uma Plataforma de Informação de Saúde e Hospitalar livre e altamente escalável, utilizada por profissionais de saúde em todo o mundo para melhorar a vida dos menos privilegiados, oferecendo uma técnica gratuita que otimiza a promoção da saúde e a prevenção de doenças.

14. OCS Inventory NG
OCS Inventory NG, abreviação de Open Computer and Software Inventory Next Generation, é uma aplicação web leve que pode ajudar administradores de rede e sistemas a rastrear 1) todos os dispositivos conectados à rede e 2) a configuração das máquinas e o software nelas instalado.
O site do projeto (listado abaixo) possui uma demonstração totalmente funcional caso queira verificar antes de tentar instalar o programa. Além disso, o OCS Inventory NG depende de tecnologias bem conhecidas como Apache e MySQL / MariaDB, tornando-o um programa robusto.

15. GLPI
frequentemente utilizado em conjunto com OCS Inventory NG, GLPI é um software de gerenciamento de ativos de TI multilíngue e gratuito que não apenas fornece as ferramentas para construir um banco de dados com um inventário de seus dispositivos de rede, mas também inclui um sistema de rastreamento de tarefas com notificações por e-mail.
Outras características distintivas incluem, mas não se limitam a:
- Histórico de intervenções
Aprovação de soluções - Aprovação da solução
- Pesquisa de satisfação
- Exportação de estoque para formatos PDF, planilha ou PNG
Já cobrimos a instalação da ferramenta de gerenciamento de ativos da GLPI em profundidade aqui: Instalar a Ferramenta de Gerenciamento de Ativos e TI GLPI no Linux

16. Ampache
Com Ampache, você pode configurar seu próprio centro de mídia caseiro ou aplicativo de streaming de áudio e vídeo online e acessá-lo de qualquer lugar com uma conexão com a Internet.
Embora seja projetado como um aplicativo pessoal, o Ampache permite o registro público se um administrador optar por ativar esse recurso.

17. Master PDF Editor (Pago)
Master PDF Editor é uma ferramenta de edição de PDF fácil de usar para trabalhar com documentos PDF que vem com funcionalidade poderosa e multifuncional.
Ele ajuda você a adicionar facilmente texto, criar e modificar pdf, adicionar imagens e criptografar arquivos. O Master PDF também permite que você junte arquivos em um ou divida documentos em vários arquivos.

18. LibreOffice Draw
O LibreOffice Draw é um aplicativo integrado à suíte LibreOffice que permite criar desde esboços simples até desenhos complexos e oferece meios para se comunicar através de gráficos e diagramas. Com o Draw, você pode facilmente abrir e editar arquivos PDF básicos.

19. uniCenta oPOS
Se você possui um pequeno ou médio negócio, certamente precisará de um programa de Ponto de Venda. Nesse sentido, uniCenta oPOS pode ser um salva-vidas para você. Ele utiliza um banco de dados MySQL / MariaDB para armazenamento de dados, e assim um único banco de dados pode ser usado com vários terminais ativos ao mesmo tempo.
Além disso, o uniCenta oPOS também inclui um painel de busca, um utilitário de verificação de preços e uma ferramenta para criar relatórios impressos.

20. OpenShot
OpenShot é um editor de vídeo FOSS para Linux que pode ajudá-lo a criar “o filme com o qual sempre sonhou” (nas palavras de seus desenvolvedores) com seus vídeos domésticos, fotos e arquivos de música.
Ele também permite adicionar legendas e efeitos de transição, e exportar o arquivo de vídeo resultante para DVD e muitos outros formatos comuns.

21. LAN Messenger
O LAN Messenger é um programa de mensagens instantâneas multilíngue (é necessário um pacote de idiomas) e multiplataforma (funciona no Linux, Windows e Mac) para comunicação em uma LAN. Ele oferece transferências de arquivos, registro de mensagens e notificações de eventos – tudo isso sem a necessidade de configurar um servidor!

22. Cherrytree
Cherrytree é um programa gratuito e de código aberto para tomar notas hierárquicas que vem com formatação de texto rico, realce de sintaxe e opções avançadas de personalização. Sua função de busca avançada permite pesquisar arquivos em toda a árvore de arquivos, independentemente de seus caminhos.
Ele vem com atalhos de teclado, importação e exportação de notas, sincronização com plataformas de nuvem como Dropbox e segurança por senha para manter suas notas seguras.

23. FlightGear
FlightGear é uma incrível ferramenta de simulador de voo de código aberto, usada para criar um sistema de simulador de voo conhecido e aberto para uso em experimentos ou ambientes acadêmicos, treinamento de pilotos, um programa de engenharia industrial, para entusiastas que desejam perseguir seu design escolhido de simulação de voo emocionante e, por último, mas não menos importante, como um simulador de voo prático, divertido e exigente para desktops Linux.

24. MuseScore
MuseScore é uma aplicação de notação musical profissional de código aberto e gratuita que é usada para criar, tocar e imprimir partituras bonitas usando uma interface fácil de usar, mas poderosa.

25. Tmux
Tmux é um multiplexador de terminal de código aberto para Linux que permite executar várias sessões de terminal em uma única janela.
É útil para executar vários programas em um terminal, desconectá-los (eles continuam em execução em segundo plano) e reconectá-los a um terminal diferente.

26. qBittorrent
qBittorrent é um cliente BitTorrent gratuito e de código aberto que ajuda os usuários a baixar e compartilhar arquivos pela rede de forma descentralizada.
Permite aos usuários conectar-se a pares e semeadores para baixar e carregar arquivos de forma eficiente, conectando-se a uma multidão de outros usuários que estão compartilhando o mesmo arquivo. Utiliza o protocolo BitTorrent, que divide arquivos em partes menores e permite que os usuários baixem essas partes de múltiplas fontes simultaneamente.

27. NextCloud
Descrito como “um lar seguro para todos os seus dados”, NextCloud foi iniciado como um projeto separado por um dos primeiros colaboradores do ownCloud.
Embora tenha causado algumas faíscas entre ele e a comunidade do ownCloud, NextCloud parece estar aqui para ficar e competir com o ownCloud como uma solução de nuvem privada para acessar e compartilhar seus arquivos, calendários, contatos e documentos de escritório.
Usando dezenas de aplicativos de terceiros disponíveis na App Store oficial, você pode equipar sua instância do Nexcloud com novos recursos e transformá-la em um ambiente colaborativo poderoso que se preocupa com o respeito aos seus dados pessoais.

28. Celestia Porque até mesmo administradores de sistema e desenvolvedores precisam de um pouco de distração, você pode usar Celestia (um programa de astronomia 3D gratuito) para navegar pelo universo.
Porque até administradores de sistemas e desenvolvedores precisam de um pouco de distração, você pode usar Celestia (um programa de astronomia 3D gratuito) para navegar pelo universo.
Celestia serve como um planetário 3D que simula de forma contínua vários objetos celestes cuja posição e movimento são calculados com precisão em tempo real. Também vem com um grande banco de dados de estrelas, galáxias, planetas, asteróides, cometas e outros corpos celestes.
Ao contrário de outros softwares de planetário, Celestia permite que você viaje por todo o sistema solar e galáxia, não apenas na superfície da Terra. Para além do infinito!

29. FreeRDP
Se suas tarefas de administração de sistemas incluem gerenciar servidores Windows via Protocolo de Área de Trabalho Remota (RDP), FreeRDP é uma ferramenta que você vai querer experimentar.
É descrito por seus desenvolvedores como um cliente RDP para Serviços de Terminal do Windows. O projeto é hospedado no GitHub e lançado sob a licença Apache, então você é bem-vindo a colaborar com ele se desejar.

30. Flyspray
Mais uma vez, posso estar um pouco enviesado nesse caso. Se você está procurando por uma solução de rastreamento de bugs e gerenciamento de projetos, não procure mais além do Flyspray, uma ferramenta baseada na web alimentada pelo Apache, que tem exatamente o que você precisa. E não acredite apenas em mim: até o ArchLinux usa o Flyspray para rastreamento de bugs.
Flyspray é um sistema leve de rastreamento de bugs escrito em PHP que roda em qualquer SO e se concentra em um design muito intuitivo que permite lidar com múltiplos projetos ao mesmo tempo.
Ele suporta servidores de banco de dados MySQL ou PostgreSQL e fornece funcionalidade de votação, notificações por e-mail (requer um servidor de e-mail separado para ser instalado e configurado) e autenticação única opcional (SSO) usando uma conta do Facebook ou Google.

31. GNUCash
Se você tem usado uma planilha para acompanhar suas finanças pessoais, familiares ou empresariais, pode ser hora de experimentar uma solução mais adequada, como o GNUCash.
Este software de contabilidade FOSS permite que você monitore suas contas bancárias, despesas e receitas e crie relatórios personalizados e completos com esses dados. Sua interface amigável é uma vantagem para os sólidos princípios contábeis que GNUCash usa nos bastidores.
O site oficial inclui uma seção de FAQ exaustiva, o Manual do aplicativo e um guia de tutorial. Com esses materiais, aprender a usar o GNUCash será uma brincadeira. Além disso, você pode se inscrever nas listas de e-mail caso precise de ajuda ou enfrente problemas com o GNUCash.
Como muitos outros projetos de código aberto, GnuCash é inteiramente desenvolvido, mantido e traduzido por voluntários e entusiastas.

31. LogicalDOC
Disponível tanto nas edições Enterprise (pago) quanto Community, LogicalDOC é um premiado Sistema de Gerenciamento de Documentos (DMS) baseado na web. Assim, visa fornecer um método de alta qualidade para compartilhar documentos e registros de negócios de maneira barata e segura.
Além disso, o LogicalDOC permite controlar o acesso a esses recursos por meio de funções de segurança e rastrear facilmente as alterações por meio do controle de versão. O LogicalDOC pode ser instalado tanto em um computador individual no modo autônomo, em um servidor dedicado como um serviço compartilhado ou como uma solução de Software como Serviço (SaaS).
LogicalDOC vem com recursos para processamento de conteúdo e gerenciamento de informações que são mais adequados para empresas, mas também é ótimo para uso pessoal.

33. Blender
Se você está interessado no desenvolvimento de jogos, edição de vídeo ou modelagem 3D, tenho certeza de que já ouviu falar desta ferramenta. Se está considerando alguma destas atividades seja como hobby ou mudança de carreira e ainda não ouviu falar do Blender, é definitivamente hora de conferir.
Como uma solução FOSS, não fica para trás quando comparado com ferramentas comerciais. Além disso, o Blender é multiplataforma, o que significa que você não só pode executá-lo no Linux, mas também no macOS e no Windows.
Entre os recursos padrão do Blender, você pode encontrar renderização, modelagem 3D, escultura digital, edição de vídeo e ferramentas de simulação.

34. DVDStyler
DVDStyler é uma ferramenta de autoria de DVD multiplataforma e FOSS que permite criar DVDs com aparência profissional e atraente com seus arquivos de vídeo e imagem.
Assim, o DVDStyler permite que você crie seus próprios menus interativos ou escolha entre os embutidos, adicione arquivos de legenda e áudio e use arquivos de vídeo em diferentes formatos. Além disso, você pode criar apresentações de slides de fotos e colocar objetos gráficos como botões, texto, imagens, entre outros.
Além disso, esta incrível ferramenta se integra ao gravador de DVD para gravar o disco dentro da mesma aplicação.

35. OSQuery
Como o nome sugere, o OSQuery fornece acesso a informações do sistema em tempo real na forma de tabelas e eventos que podem ser consultados usando uma sintaxe semelhante ao SQL por meio de um console de consulta interativo.
Com o osquery, você pode explorar seu sistema para realizar detecção de intrusão, diagnosticar um problema ou simplesmente produzir um relatório de sua operação – tudo ao seu alcance usando uma única ferramenta.
Se você tem pelo menos uma compreensão básica de SQL, obter detalhes sobre o sistema operacional usando as tabelas integradas no OSQuery será moleza.
O OSQuery funciona perfeitamente no Windows, macOS, CentOS e em todos os outros sistemas operacionais Linux lançados desde 2011 e não requer dependências.

Precisa de mais um motivo para experimentar o OSQuery? Ele foi desenvolvido e mantido pelos profissionais do Facebook.
36. KeePass
I have to deal with so many programs, websites, and services that I often forget my passwords. There is no doubt that this also happens to other Linux users, so here is the solution – KeePass. It’s a free open-source password manager that allows you to manage and keep your passwords in a secure way.
O KeePass armazena todas as suas senhas em um único banco de dados protegido por uma chave mestra. Por isso, você só precisa lembrar de uma única chave mestra para acessar o banco de dados.
Todas as senhas são criptografadas usando os algoritmos de criptografia mais seguros. Na verdade, o KeePass é compatível com o Padrão de Criptografia Avançada (AES, Rijndael) e o algoritmo Twofish.
KeePass permite que você use arquivos de chave em vez de chaves mestras. Você só precisa sempre ter o arquivo de chave com você. Por exemplo, você pode carregá-lo em um disquete ou pendrive.

37. PDF Mix Tool
I don’t often edit PDF files but when I do, I usually use PDF Mix Tool, which is a simple and lightweight open-source program that makes it possible to perform common PDF editing operations, such as file merging and page rotation.
Além disso, você também pode usar o PDF Mix Tool para gerar folhetos, excluir e adicionar páginas a um arquivo PDF, extrair páginas e até mesmo editar as informações do documento PDF.
Esta ferramenta é boa para operações de edição básicas. Se você precisar de um programa mais complexo e poderoso, dê uma olhada nos melhores editores de PDF para Linux.

38. Mailspring
No que diz respeito à gestão de e-mails, uma das minhas ferramentas favoritas é o Mailspring, que é um cliente de e-mail de código aberto e multiplataforma que permite criar uma única caixa de entrada para todas as suas contas de e-mail.
O Mailspring é compatível com todos os provedores de e-mail populares, incluindo Gmail, Outlook, iCloud, Office 365, Yahoo!, etc., e suporta IMAP/SMTP.
A interface do usuário do Mailspring é visualmente agradável e há alguns temas bonitos. Ele também vem com um editor de assinaturas que permite criar assinaturas personalizadas, mesmo com imagens e links para redes sociais, o que fica ótimo.

39. OpenTodoList
Se você trabalha em vários projetos e tem muitas tarefas para fazer ao mesmo tempo, definitivamente precisa experimentar o OpenTodoList, que é um aplicativo simples de anotações que permite que você se mantenha organizado.
Com esta ferramenta, suas informações são organizadas em bibliotecas. Uma biblioteca pode conter listas de tarefas, notas e imagens que são armazenadas localmente.
Mais importante ainda, você pode sincronizar suas informações com o NextCloud, ownCloud, outros serviços WebDAV, ou qualquer outra ferramenta de sincronização de terceiros de sua escolha. O OpenTodoList permite que você acompanhe suas tarefas e melhore sua produtividade de forma simples.

40. ONLYOFFICE
Muitos usuários de Linux têm sentido falta de uma boa alternativa ao Microsoft Office por anos. Do meu ponto de vista, uma das melhores substituições para o pacote MS Office é o ONLYOFFICE, um projeto de código aberto que gira em torno de software de escritório e ferramentas de produtividade.
ONLYOFFICE oferece uma suíte de escritório auto-hospedada chamada Docs e um editor de desktop gratuito para Linux, Windows e macOS. Ambos os editores online e de desktop são baseados na mesma engine e permitem que você crie e colabore em documentos, apresentações, planilhas e formulários preenchíveis em tempo real.
A suíte ONLYOFFICE é totalmente compatível com arquivos DOCX, XLXS e PPTX e também possibilita abrir e visualizar arquivos PDF e DjVu. A conversão para DOCX também está disponível.
ONLYOFFICE vem com aplicativos de integração para as plataformas mais populares de compartilhamento de arquivos e gerenciamento de documentos, para que você possa incorporar os editores online para habilitar a edição de documentos e coautoria em tempo real dentro de Nextcloud, ownCloud, Moodle, WordPress, Seafile, etc.

Resumo
Neste artigo, descrevi aplicativos gratuitos e de código aberto que encontrei durante o ano de 2023 e espero que isso suscite seu interesse em um ou mais deles.
Gostaria que cobríssemos qualquer um deles com mais detalhes neste site? Você encontrou outro ótimo aplicativo FOSS que gostaria de compartilhar com o restante da comunidade? Basta nos informar usando o formulário de comentários abaixo. Perguntas, comentários e sugestões também são bem-vindas.
Source:
https://www.tecmint.com/best-free-open-source-software/