Here’s our recommended free tutorials to learn a variety of programming languages. Learn C, C++, Java, Python, R, JavaScript, PHP, and many more.
Read more
Here’s our recommended free tutorials to learn a variety of programming languages. Learn C, C++, Java, Python, R, JavaScript, PHP, and many more.
Read more
Tusky is a lightweight open source Android client for Mastodon, a free and open-source social network server.
Read more
CodeGym is an intuitive and easy-to-use platform that helps entry-level programmers learn Java online.
Read more
scrcpy is a free and open source screen mirroring application that lets you control an Android device from your desktop computer.
Read more
Manage your wallpaper with WallpaperDownloader.
Read more
ampd is a web-based client for MPD. It is built with Angular and Spring Boot. Here’s our review.
Read more
The Apache PDFBox library is an open source Java tool for working with PDF documents. PDFBox is free and open source software.
Read more
OpenPDF is a Java library for creating and editing PDF files with a LGPL and MPL open source license. Fork of iText 4.
Read more
Apache FOP (Formatting Object Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter.
Read more
Cryptonose is a small open source utility that might be helpful if you’re interested in trading cryptocurrency. The tool supports 3 exchanges: Binance, Bitfinex and Poloniex.
Read more
Ancestris is free and open source generalogy software that is fully compatible with the GEDCOM standard. Manage your genealogy.
Read more
Java is designed to be simple enough that many programmers can quickly become proficient in the language. It’s one of the most popular programming languages especially for client-server web applications. Here’s our recommended tutorials to learn Java.
Read more
Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax.
Read more
LanguageTool is a free and open source proofreading tool for English, German, Spanish, Russian, and more than 25 other languages.
Read more
Java is a general-purpose, concurrent, class-based, object-oriented, high-level programming language and computing platform first released by Sun Microsystems in 1995. Here’s our recommendations to learn this language without spending a penny!
Read more
We covered many high quality file managers in our Qt File Managers Roundup and GTK File Managers Roundups. But there are graphical non-Qt and non-GTK file managers available. Here’s our favorites.
Read more
The purpose of this article is to identify insightful and well written Linux books that can be downloaded without charge. The majority of the books featured in this article are themselves released under an open source license.
Read more
MonjaDB is a MongoDB GUI client tool for rapid application development. It’s free and open source software.
Read more
An application server is computer software which provides the business logic for an application program. It offers services such as management of large distributed systems, data services, load balancing, transaction support, and network security. The application server is one part of a three-tier application, consisting of a graphical interface server, an application (business logic) server, and a database / transaction server. Many application servers support the Java platform, but they can be found in other environments.
Read more
Thinking Rock is a Java based software application for collecting and processing your thoughts following the GTD methodology.
Read more