Last Updated on August 25, 2020
This is the largest set of Linux group tests available, and it is constantly being updated and new articles added. Almost all of the software featured in the group tests below is free to download (and open source).
This is the third in a five part article.
Part 1: Gaming, Internet & Networking, Office
Part 2: Health, Desktop & Productivity, Science, Backup, Finance
Part 3: Programming, Text Editors, Education, System Administration, Religion, Family History, Humor
Part 4: Graphics & Multimedia, Utilities, Web Applications
Part 5: Big Data, Cloud Computing, Documentation, Other Articles
Programming Software |
---|
Linux provides everything a developer could want in the coding department. |
Integrated Development Environments (IDEs) - for software development |
Python IDEs - Quicken the pace of Python development |
Python Web Frameworks - Save development time with these megaframeworks |
Python Web Microframeworks - Build fast app backends and microservices |
Cross-Platform IDEs - Highly Promising Cross-Platform IDEs |
Command-Line Python Application Development Tools |
Rich Internet Application Frameworks - Create web applications for a full range of different formats and platforms |
JavaScript Frameworks - speed up the development process of websites |
Compilers - Converts language statements into machine code |
Debuggers - Essential in any software development |
Revision Control Applications - Essential tools for programming collaboration |
Documentation Generators - Generates documentation intended for programmers and end users |
Programming Languages to Shake up the Mix? - Newfangled programming languages |
Lightweight Markup Languages - Produce high quality annotated text |
Mobile Application Development Frameworks - Software that is created for handheld devices |
Programming Tools for Kids - Provide an ideal introduction to programming |
Git Clients - Distributed version control systems |
Git Tools - Command-line tools that extend functionality for Git |
Python Shells - Exploratory programming with its interactive shell |
Unified Modeling Language Tools - Industry standard modeling language for software engineering |
Test Automation - carry out tests automatically and produce test results without human intervention |
PDF Development Libraries - Useful libraries for PDF |
Text Editors |
---|
Editors - This article covers console, graphical, HTML editors, and text processing software |
Vim-Like Text Editors - Alternatives in the Vim vein |
Neovim GUIs - Third party GUIs designed for Neovim |
Emacs-Like Text Editors - Simpler programs to Emacs |
Configuration Frameworks for Emacs - Easy to use Emacs configuration |
Distraction-Free Compact Text Editors - Great for remote editing and much more |
Distraction-Free Tools for Writers - Helps you focus on writing without interruption |
Collaborative Editing Tools - Focus on writing without interruption, yet work mutually with others |
Markdown Editors - Markdown is a minimal markup language |
HTML Editors - Covers simple editors that are suitable for beginners, to editors that are targeted towards programmers |
Hex Editors - Used to edit binary files |
Education Software |
---|
Linux makes a stable and reliable platform for educational purposes. |
Open Source Meets Education - Targeted at instructors and educational institutions |
e-Learning - Computer and network-enabled transfer of knowledge, behaviors, and skills |
Classroom - Manage a computer-based classroom |
Flashcards - Flashcards are one of the best tools for memorizing information |
Foreign Language - Learning a new language can provide life changing opportunities and enjoyment |
Typing Tutors - Learn to type properly |
Library Management Systems - Integrated library systems |
Tools to Empower Librarians - Robust, scalable and flexible software |
Student Information Systems - For educational institutions to manage student data |
Music education - Smarten your ears, learn music theory and language |
Bibliography Tools - Reference management software for scholars and authors |
Reference Management Tools - Record and use bibliographic citations |
Tools for Writers - Software that is designed for novelists, scriptwriters, academics, and journalists |
System Administration Software |
---|
System administration plays an essential role in the maintenance and operation of computer systems and networks. |
Configuration Management Databases - Repository of information related to the various components of an information system |
Mailing List Managers - Enables users to manage electronic mail discussion and e-newsletter lists |
Disk cloning - Create, destroy, resize, move, check and copy partitions |
Disk Image Tools - Work with disk images |
Disk Encryption - Easy-to-use data encryption and security |
Partitioning Tools - Provision new hardware, restore computers from a master image, perform system recovery |
Configuration Management - Automatically manage the entire configuration of one or multiple computers |
Server Provisioning Tools - Simultaneously set up thousands of machine unattended |
Application Servers - Provides the business logic for an application program |
Data Recovery - Retrieve data from corrupted or damaged storage media |
Web Application Firewalls - See and analyze HTTP traffic to and from a web application |
Log Analyzers - For collecting, parsing, storing, and making sense of logs |
Logfile Viewers - To help identify (potential) issues with a server |
Console Log File Analyzers - These tools give a lot more information than tail |
Customer Service Trouble Ticketing Software - For running a help desk |
System Profilers - Hardware information tools |
Handy Hard Disk Utilities for System Tweakers |
Choosing a Journaling File System - Special type of file system |
Encrypted FUSE-Based File Systems - Filesystem in Userspace (FUSE) lets non-privileged users create their own file systems without editing kernel code |
Religion and Spirituality Software |
---|
Religion is a set of beliefs concerning the cause, nature, and purpose of the universe. |
Bible - Helps to make religious studies more effective, more organised, and more rewarding |
Astrology - Connection between the movement of heavenly bodies and events that take place on Earth |
Hobbies |
---|
Tracing your ancestry is painstaking work, can be extremely addictive and creates large amounts of data. Software which offers tailored functionality, to store data and relationships between parents, spouses and children, as well as handling additional events in an individual’s life, photographs, free-form notes, and other multimedia, and source citations. |
Family History - This article covers native Linux clients, Java and web based software |
Crafting Tools - Handicraft is a term that describes many different types of work where practical and decorative objects are made by hand or by using only simple tools. |
Candy & Humor |
---|
Candy - The lighter side of Linux guaranteed to raise a smile |
Comic Book viewers - Utilities for reading comic books |
Humor on the Command-line - Amusement on the command-line with these hilarious utilities. Raise a smile! |