Software for Linux
Browsh
A is a fully-modern text-based browser. Browsh renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs. To run Browsh, you need to have Firefox 57 or newer installed.
Sandcat Browser
Sandcat is a free and open-source browser designed for penetration testers and is used for testing security holes and bugs in websites and web applicaitons. The Sandcat Browser is developed by Syshunt on top of Chromium and uses the Lua programming language to provide extensions and scripting support. Although the browser is directed towards system administrators and penetration testers, it can be useful for people who want to verify in real-time how they are tracked online.
Yandex.Browser
The Yandex.Browser is a free and secure browser developed by the Russian internet service company Yandex. The browser is released for computers, as well as smartphones and tablets. The Yandex.Browser uses the WebKit engine, the same engine found in the Safari browser developed by Apple. It allows you to load webpages quickly, even on slow connections, while ate the same time protecting you from virus and malware attacks.
Firefox Developer Edition
As a developer you will love Firefox Developer Edition! It is a blazing fast browser that includes the latest development tools such as support for CSS grid debugging, CSS shape path editor, the variable fonts inspector, and many other features. Firefox Developer Edition is also handled as a separate profile compared to your regular Firefox setup, so you don't have to worry that your Firefox Developer Edition settings will affect your regular browsing experience. As a developer the Firefox Developer Edition browser is a must have.
Lynx
Lynx is a customizable text-based web browser for use on cursor-addressable character cell terminals. The Lynx browser is avalible for UINX, MacOS, VMS, Windows 95/98/NT, DOS386+. As of 2020, Lynx is the oldest web browser still being maintained, having started in 1992.
Opera Developer Browser
With Opera Developer Browser you can join in on the earliest experiments for the browser. The browser is recommended to be used by developers, enthusiasts and advanced users. Opera Developer Browser and Opera Beta Browser was introduced to improve the development cycle of the browser and to beta tests new version before final release, to the public.
Beaker Browser
The Beaker Browser is an experimental peer-to-peer web browser for the modern web. The browser allows people to create Hyperdrive websites from within the browser itself, without setting up servers or touching the command-line. These Hyperdrive sites allow other users to visit your site directly from your computer and can be setup using the built-in code editor and published with a single click.
Kubuntu
Kubuntu is a Linux distribution that provides all you need to have fun and be effective your computer. It's a great free and open-source alternative to Windows or macOS. Kubuntu unites Ubuntu with KDE and the Plasma desktop environment, bringing you a full set of applications. The installation includes productivity, office, email, graphics, photography, and music applications ready to use at startup.
Asahi Linux
Asahi Linux is a free and open source Linux distrobution that aims to bring you a polished Linux experience on Apple Silicon Macs. With Asahi Linux you can finally run your favorite open source operating system on the new line Mac's, starting with the 2020 M1 Mac Mini, MacBook Air, and MacBook Pro.
Rocky Linux
Rocky Linux is a community-developed, enterprise-grade operating system. The distribution was created to combate the declining trust in CentOS after the aqqustion made by IBM and Red Hat. Rocky Linux aims to provide a free and open, downstream, version-pinned option of REHL (Red Hat Enterprise Linux).
Kali Linux
Kali Linux is a Debian-based Linux distribution aimed at advanced penetration testing and security auditing of computer systems and networks. Kali Linux contains several hundred pre-installed tools which are geared towards various information security tasks, such as computer forensics, penetration testing, reverse engineering and security research.
Arch Linux
A highly modular, flexible and lightweight Linux distribution for computers with x86-64 processors. Arch Linux is a free and openly developed by the Arch community and released under the GNU General Public License.
Deepin
Deepin is a free and open-source Linux distribution based on Debian. The distribution is developed by the Chinese company Wuhan Deepin Technology. Deepin features the modern looking Deepin Desktop Environment and its own app store, the Deepin Store. The Deepin Desktop Environment which is built with Qt can also be used on other Linux distribution including Arch Linux, Fedora, Manjaro and Ubuntu.
CentOS
The CentOS Linux distribution is a stable, predictable, manageable and reproducible platform derived from the sources of Red Hat Enterprise Linux (RHEL). The operating system is built with community-driven efforts and is released free and open-source under the GPLv2. Since March 2004, CentOS has been used to power servers and desktops across the world, and the project is still going strong to this day.
Drauger OS
Drauger OS is a free and open-source, leight-weight Linux distribution designed for gaming. Drauger OS has an overhauled desktop, the xanmod kernel for better graphics performance, and enhanced multi-lingual support. Drauger OS development aims to make Drauger OS available for as many people and devices as possible.
Ubuntu Budgie
Ubuntu Budgie is an official community flavor of the Linux distribution Ubuntu featuring the Budgie desktop. It combines the stable and thoroughly-tested Ubuntu core with a modern, lightweight and traditional-looking desktop developed by the Solus project. The desktop is adaptable to any device, keeping them fast and usable.
TiDB
A Chinese developed open-source NewSQL database that supports analytical processing and hybrid transactional workloads. TiDB is licensed under the Apache 2.0 license and primarily developed by PingCAP, Inc. The database provides high availability with strong consistency and horizontal scaling and is compatible with MySQL.
CouchDB
CouchDB is a free and open-source document-oriented NoSQL database developed by the Apache Foundation. The database is written and implemented in the language Erlang and provides the use of multiple formats and protocols to store, transfer, and process data. With CouchDB you query data with JavaScript using MapReduce, and HTTP for an API. Which can be done across multiple distributed CouchDB instances as the database has the ability to synchronize multiple copies of the same database, across servers.
SQLite
SQLite is a free and open-source relational database management system that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. Rather than being a typical client–server database engine, SQLite is self-contained and can be embedded into applications. Making it perfect for development frameworks that want to provide a default database without setup, or applications that needs an embedded database. SQLite is built into all mobile operating systems and most computers and comes bundled with a countless applications. SQLite is also ACID-compliant and implements most of the SQL standard, generally following PostgreSQL syntax.
DbVisualizer
DbVisualizer is a database tool for developers, analysts and database administrators. DbVisualizer is avalible on all major operating systems and connects to all major databases.
KeyDB
KeyDB is fast, free, and open-source NoSQL database with full compatibility for Redis APIs, clients, and modules. The database was originally forked from the Redis code-base and has been improved to handle multithreading, memory efficiency, and higher throughput. KeyDB is now a fully multithreaded and allow many machine cores to operate a single node resulting in 5X the throughput of Redis (v5) and up to 3x the throughput of Redis (v6). KeyDB also includes Redis Enterprise such as Active Replication, FLASH storage support, and other features like direct backup to AWS S3.
Fedora
Fedora is a free and open-source Linux distribution developed by the community-supported Fedora Project. The project is primarily sponsored by the IBM subsidiary Red Hat while also receiving additional support from other companies. Fedora is used both on desktops and on servers where it power enterprise-level systems and provides the latest datacenter technologies.
MX Linux
MX Linux is a Debian-based Linux distribution created by the MX community. The operating system is a cooperative venture between antiX and MX Linux communities. MX Linux desktop environment is based on Xfce and provides a fast, low-resource and friendly experience. It includes modular core components for the full functionality expected from a modern desktop environment. A collection of powerful and handy “MX Tools” that cover a range of actions from boot options to repository management. A fast package manager that can install from Popular Applications, MX Test Repo, Debian Backports and Flatpaks.
Slack
Slack is a new way to communicate with your team in a faster, better organized, and more secure than email. The software is designed for business looking to improve their communication work flow. Slack offers features like persistent chat rooms organized by topic, private groups, and direct messaging that is built for teamwork.
CockroachDB
Cockroach is a distributed key/value datastore that allow you to build, scale and manage modern, data-intensive applications. The database delivers distributed SQL by combining the familiarity of relational data with limitless, elastic cloud scale and bulletproof resilience. Correct data is a must for mission-critical and even the most common applications. CockroachDB provides guaranteed ACID compliant transactions, allowing you to fully trust your data.
Python
An object-oriented, high-level, general-purpose programming language with an easy-to-learn syntax. Python was first released in 1991 by Guido van Rossum with a design philosophy that emphasises code readability. Today Python is one of the most widely used programming languages where it is used in everything from data science, machine learning and AI to modern web, mobile and desktop applications.
PopSQL
PopSQL is an collaborativ SQL editor for macOS, Linux and Windows. PopSQL is used by data analysts, product managers, customer success, operations, and anyone that wants to write SQL. As it allows them to write queries, visualize data, and share your results with their co-workers and team.
Phoenix OS
Phoenix OS is an operating system specifcally designed to bring Android gaming to the PC. The OS is based on Android 7.1 and is developed and released free and open-source. With Phoenix OS you can play your Android games on a big screen, with mouse and keyboard support thanks to Octopus keymapping engine and Game Assistant, offering a powerful fundamental keymapping.
WebStorm
WebStorm is a smart JavaScript IDE developed by JetBrains. With WebStorm you can run unit testing and debug tests with Karma, Mocha, Protractor, and Jest. All tests are available in a handy tree-view within the editor itself and can easily be navigated to and inspected. WebStorm also provides intelligent code competition, error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages and popular JavaScript frameworks.
RethinkDB
RethinkDB is a scalable, open-source database designed for real-time applications. When your app polls your database for data, it becomes slow, unscalable, and cumbersome to maintain. RethinkDB solves this by providing a new database access model, where developers can instruct the database to continuously push updated query results to their applications, without polling.
Apache Cassandra
Apache Cassandra is a free and open-source, distributed, wide column store, NoSQL database management system. Apache Cassandra is designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. The database has become the choice of many organizations that need scalability and high availability without compromising performance. Apache Cassandra also provides support for replicating across multiple datacenters, providing lower latency for end users of Cassandra-powered applications.
Lubuntu
Lubuntu is a free and light-weight Linux desktop distribution developed by the Lubuntu Community. The distribution combines the stability of Ubuntu with the faster LXQt desktop to provide a snappy operating system for low-spec computers. Lubuntu has been in active development since 2011 where it was first introduced with the LXDE desktop environment.
Debian
Debian is a free and open-source operating system and GNU/Linux distribution that is openly developed by the community-supported Debian Project. The distribution was first released in 1993 and today it is the base of many other Linux-based distribution such as the popular Ubuntu. The project includes over 59000 packages, precompiled software bundled up for easy installation on your machine.
Geany
A free and open-source lightweight GUI text editor using Scintilla and GTK with basic IDE features. Geany is designed and developed with performance in mind, and provides limited dependency on separate packages or external libraries on Linux. Geany is available for a wide variety of operating systems including BSD, Linux, macOS, Solaris and Windows.
Restyaboard
Restyaboard is an open source kanban board part of the Restya platform. Restyaboard can be extended using a simple Greasemonkey like approach offering offers countless way to expand--widgets, user scripts and user styles. It also provides integration and workflow automation using over 500 apps and third-party services via Zapier.
AlmaLinux
An open-source RHEL fork built by the team at CloudLinux, inspired by the community.
Jitsi
Jitsi is an open-source project and software toolset that allows you to easily build and deploy secure video conferencing solutions. At the heart of Jitsi are Jitsi Videobridge and Jitsi Meet, which let you have conferences on the internet, while other projects in the community enable other features such as audio, dial-in, recording, and simulcasting. Jitsi supports popular protocols such as SIP, XMPP/Jabber, ICQ/AIM, Windows Live, Yahoo!, Google Hangouts, OTR, ZRTP and more.
Mumble
Mumble is a free and open-source voice over IP application primarily designed for gamers. The application features a customizable in game overlay, application skins, conversation recording, and advanced voice activity detection. Anyone can download and use Mumble for free, but if you want your own server, you can rent a managed solution from the company behind Mumble, or host your own.
Viber
Viber is a cross-platform voice over IP application that allow people to make free and secure calls and messages to anyone, anywhere. With Viber, you can create group chats and make group calls, send stickers and emojis over chats that are 100% synced between devices, including 1-tap transfer of calls. Viber is available for free on Android, iOS, macOS, Linux and Windows.
Pidgin
Pidgin is a chat application which lets you log into accounts on multiple chat networks simultaneously. Pidgin is developed and released fully free and open-source and provides a plugin architecture that allow anyone to build extensions and connections to new networks and third-party services.
Puppy Linux
Puppy Linux is a collection of multiple Linux distributions, built on the same shared principles, built using the same set of tools, built on top of a unique set of puppy specific applications and configurations and generally speaking provide consistent behaviours and features, no matter which flavours you choose.
Discord
A VoIP application and platform designed for creating communities and connecting gamers, and people rallying around specific causes. The Discord client is a free to use and can handle text, image, video and audio communication between users in a chat channel. Currently over 250 million users use the software to connect with others across the globe.
Zulip
Zulip is an open-source real-time chat with an email threading model. With Zulip, you can catch up on important conversations while ignoring irrelevant ones. Zulip provides modern apps for every major platform, powered by Electron and React Native. The software is 100% open source software, built by a vibrant community of hundreds of developers from all around the world.
Pop!_OS
Pop!_OS is a free and open-source Linux operating system for STEM and creative professionals who use their computer as a tool to discover and create. Pop!_OS is openly developed and released by the Linux hardware manufacturer System76. With Pop!_OS you can unleash your potential on secure, reliable open source software. Pop!_OS is designed for fast navigation, easy workspace organization, and fluid, convenient workflow. Your operating system should encourage discovery, not obstruct it.
gThumb
gThumb is a free and open-source image viewer and Image organizer for the GNOME Desktop. The software can be used to view, orginize and edit BMP, GIF, ICO, JPEG, PNG, TIFF, XPM files. An importer tool is also include, it can be used for transferring photos from cameras. With the editing tool, photos can be rotated, flipped and cropped, or optimized for the right contrast ratio. gThumb is developed by the The GNOME Project and released under the GNU General Public License.
DataGrip
DataGrip is a commercial IDE for databases and SQL developed by JetBrains. With DataGrip users can write SQL code faster and safer due to context-sensitive code completion that is aware of tables structure, foreign keys and pivot tables. DataGrip PostgreSQL, MySQL, Oracle Database, SQL Server, Azure, Amazon Redshift, SQLite, MariaDB, MongoDB, Cassandra, Apache Hive and many more databases.
PhotoQt
PhotoQt is a free and open-source, simple yet powerful image viewer, based on Qt/QML. It mprovides provides a simple and uncluttered interface filled powerful features. PhotoQt supports GraphicsMagick, Libraw, FreeImage, DevIL, Poppler, libarchive.
Manjaro Linux
A Linux-based distribution suitable for newcomers and experienced computer users alike. With Manjaro Linux the user have full control over your operating system and hardware, without restrictions. Manjaro Linux is developed and distributed free and open-source under a rolling release cycle that allows anyone to take part in the development of the operating system. This makes it ideal for people who want to learn how Linux works and how it is different to other operating systems.
Beekeeper Studio
Beekeeper Studio is a well-designed and easy to use SQL client for MySQL, PostgreSQL, SQLite, SQL Server, and a variety of other relational database management systems. The software allows you to connect to databases normally or encrypted with SSL, or tunnel through SSH to ensure maximum security while still providing choices. With Beekeeper Studio, you can manage multiple tabs and multitask across operations, while providing auto-complete suggestions for tables and queries. Commonly used queries can be saved and orginized into workspaces, that can be used across connections and projects. Beekeeper Studio is both free and open source and released under the MIT License.