news
Free and Open Source Software
-
NullAway - eliminate NPEs in Java code - LinuxLinks
NullAway is a tool to help eliminate NullPointerExceptions (NPEs) in your Java code.
To use NullAway, first add @Nullable annotations in your code wherever a field, method parameter, or return value may be null. Given these annotations, NullAway performs a series of type-based, local checks to ensure that any pointer that gets dereferenced in your code cannot be null. NullAway is similar to the type-based nullability checking in the Kotlin and Swift languages, and the Checker Framework and Eradicate null checkers for Java.
This is free and open source software.
Tuckr - replacement for Stow - LinuxLinks
Tuckr is a dotfile manager inspired by Stow and Git. Tuckr aims to make dotfile management less painful. It follows the same model as Stow, symlinking files onto $HOME. It works on all the major OSes (Linux, Windows, BSDs and MacOS).
Tuckr aims to bring the simplicity of Stow to a dotfile manager with a very small learning curve. To achieve that goal Tuckr tries to only cover what is directly needed to manage dotfiles and nothing else. We won’t wrap git, rm, cp or reimplement the functionality that are perfeclty covered by other utilities in the system unless it greatly impacts usability.
This is free and open source software.
Zoph - web based digital image presentation and management system - LinuxLinks
Zoph (Zoph Organizes Photos) is a web based digital image presentation and management system. In other words, a photo album. It is built with PHP and MariaDB.
While most photo album projects are primarily targeted at showing your photos to others, Zoph is primarily targeted at keeping your photos organized for yourself, giving you granular control over what you’d like to show to others, on a per-album or even a per-photo basis.
If you just want to generate a gallery of thumbnails from a bunch of images, you may want to try one of the other numerous photo album projects. But if you want to also store additional information about your photos, search them, or control access to them, take a look at Zoph.
This is free and open source software.
Dangerzone - make PDFs safe - LinuxLinks
Dangerzone takes potentially dangerous PDFs, office documents, or images and convert them to a safe PDF.
Give it a document that you don’t know if you can trust (for example, an email attachment). Inside of a sandbox, Dangerzone converts the document to a PDF (if it isn’t already one), and then converts the PDF into raw pixel data: a huge list of RGB color values for each page. Then, outside of the sandbox, Dangerzone takes this pixel data and converts it back into a PDF.
This is free and open source software.
Gordon - create, wire and deploy AWS Lambdas using CloudFormation - LinuxLinks
Gordon is a tool to create, wire and deploy AWS Lambdas using CloudFormation.
This is free and open source software.
PMD - extensible cross-language static code analyzer - LinuxLinks
Additionally, it includes CPD, the copy-paste-detector. CPD finds duplicated code in Coco, C/C++, C#, CSS, Dart, Fortran, Gherkin, Go, Groovy, HTML, Java, JavaScript, JSP, Julia, Kotlin, Lua, Matlab, Modelica, Objective-C, Perl, PHP, PL/SQL, Python, Ruby, Rust, Salesforce.com Apex and Visualforce, Scala, Swift, T-SQL, Typescript, Apache Velocity, WSDL, XML and XSL.
PMD features many built-in checks (in PMD lingo, rules), which are documented for each language in our Rule references. We also support an extensive API to write your own rules, which you can do either in Java or as a self-contained XPath query.
Audiobookshelf - self-hosted audiobook and podcast server - LinuxLinks
Audiobookshelf is a self-hosted audiobook and podcast server.
This is free and open source software.
Pano Scrobbler - cross-platform music tracker - LinuxLinks
Pano Scrobbler is a feature packed cross-platform music tracker for Last.fm, ListenBrainz, Libre.fm, Pleroma and other compatible services.
This is free and open source software.