A list of free and open-source software (FOSS). Mostly compatible with Windows, Linux, MacOS, BSD, illumos, Haiku OS and more.
Cairo is a desktop environment for Windows. Its goal is to develop a desktop experience that increases productivity and advances current technology standards.
The XQuartz project is an open-source effort to develop a version of the X.org X Window System that runs on Mac OS X.
Together with supporting libraries and applications, it forms the X11.app that Apple has shipped with OS X since version 10.5.
Enlightenment is not just a window manager for Linux/X11 and others, but also a whole suite of libraries to help you create beautiful user interfaces with much less work than doing it the old fashioned way and fighting with traditional toolkits, not to mention a traditional window manager. It covers uses from small mobile devices like phones all the way to powerful multi-core desktops (which are the primary development environment).
The "Lightweight X11 Desktop Environment" is an extremely fast-performing and energy-saving desktop environment. Maintained by an international community of developers, it comes with a beautiful interface, multi-language support, standard keyboard short cuts and additional features like tabbed file browsing. LXDE uses less CPU and less RAM than other environments. It is especially designed for cloud computers with low hardware specifications, such as, netbooks, mobile devices (e.g. MIDs) or older computers. LXDE can be installed with distributions like Ubuntu or Debian. It provides a fast desktop experience; connecting easily with applications in the cloud. LXDE supports a wealth of programs that can be installed locally with Linux systems. The source code of LXDE is licensed partly under the terms of the the General Public License and partly under the LGPL.
Aqua is the graphical user interface, design language and visual theme of Apple's macOS operating system.
Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience. The desktop layout is similar to GNOME 2. The underlying technology is forked from GNOME Shell. The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience.
Many users of GNOME 2 dislike GNOME 3. MATE is a fork of the good old GNOME 2. It provides an intuitive and attractive desktop environment using traditional metaphors for Linux and other Unix-like operating systems.
MATE is under active development to add support for new technologies while preserving a traditional desktop experience.
Xfce (pronounced as four individual letters) is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris and BSD. It aims to be fast and lightweight, while still being visually appealing and easy to use. Among its main features are its customizable panels on which users can place various launchers or panel plugins. Xfce is also accompanied by a large collection of goodies, which consist of various applications and panel plugins designed mainly for Xfce.
Budgie is the flagship desktop of the Solus OS and is part of the Solus Project. Designed with the modern user in mind, it focuses on simplicity and elegance.
Plasma is a cross-device work environment by the KDE Community where trust is put on the user's capacity to best define their own workflow and preferences.
GNOME has been designed from the ground up to help you have the best possible computing experience. Learn about what it has to offe
Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Swift is a programming language for iOS, OS X, watchOS and tvOS apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. C++ is one of the most popular programming languages and is implemented on a wide variety of hardware and operating system platforms.
C is a general-purpose computer programming language. C is one of the most widely used programming languages of all time.
pkgsrc is a framework for building over 17,000 open source software packages. It is the native package manager on SmartOS, NetBSD, and Minix, and is portable across 23 different operating systems. Use one package manager across all of your systems!
Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with macOS. Also available for Linux.
The MacPorts Project is an open-source community initiative to design an easy-to-use system for compiling, installing, and upgrading either command-line, X11 or Aqua based open-source software on the Mac OS X operating system.
Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments.
Maybe you want to be the first to submit a comment?