Monthly Shaarli

All links of one month in a single page.

December, 2024

bg443/JetBird: An unofficial, FLOSS, native Android NetBird client built with privacy in mind - Codeberg.org

JetBird - An unofficial, FLOSS, native Android NetBird client built with privacy in mind

RRDtool - Round Robin Database

A 'simple' (i.e. very powerful and complex if you get into the weeds) tool to ingest data, and later plot it out again. Creates the kind of plots that are fairly well known especially for computer science applications, when plotting network or drive reads, throughput, cpu usage and so on (e.g. in OpenMediaVault and I believe Nextcloud)

GitHub - libvips/libvips: A fast image processing library with low memory needs.

Can be used in a way similar to imagemagick/graphicsmagick for cli image processing but also bound to a variety of programming languages.

Works way faster with big/many batch images, but seems less well known so fewer tutorials and online examples.

Solaar: Linux manager for Logitech input devices

Can rebind buttons, pair with unrecognized Bluetooth devices, change scroll direction, create custom bindings and much more

GitHub - Stirling-Tools/Stirling-PDF: #1 Locally hosted web application that allows you to perform various operations on PDF files

A wide variety of operations on PDF, works on linux. Can do merging, organizing, rotating, annotating, embedding, signing, redacting, converting, metadata, remove javascript and more. MIT license.

pimalaya/himalaya: CLI to manage emails

Cli mail client for the terminal. Maintained, updated and contains a vim plugin which allows it to act as TUI frontend.

altmails | Disposable anonymous email alias forwarding service

"Keep spam out of your inbox - just use a disposable temporary email alias forwarding! Protect your personal email address from being sold or spammed."

Unlike other temp email services you actually connect it to your regular mail and it forwards it. Then you disconnect again and done.

GitHub - jackyzha0/quartz: 🌱 a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites

"Quartz is a set of tools that helps you publish your digital garden and notes as a website for free. Quartz v4 features a from-the-ground rewrite focusing on end-user extensibility and ease-of-use."

Focused on turning a markdown-based personal knowledge base in to a static website. Might be overkill for many uses but certainly a neat tool.

Learn Datalog Today! - Datalog Guide

Taking you through Selection queries, predicates, parameterized queries, aggregations, transformations for datalog, an SQL-like database query language.

GitHub - n8n-io/n8n: Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

Similar to nodered, a visual-editor for connecting different services and APIs. More focused on service-to-service connections in the cloud (i.e. more Zapier than node-red). Can even make use of AI endpoints.

Allows more advanced workflows between services to be created but carries slightly less focus on maker-related IOT devices. Good introduction and feature overview (between Home Automation, NodeRed and this) by Andreas Spiess.

Lastly, not a true OSI open source license, but contains anti-competitive commercial prohibitions. I am okay with it but YMMV.

GitHub - JakubMelka/PDF4QT: Open source PDF editor.

Open source PDF editor, with viewer functionality, document diffing, annotations, form filling, compression, attachment editing.

Android 2 Linux notifications

A simple server daemon which listens to notifications on an android phone and displays them on a linux machine. Can be run manually or as a systemd service. Very simple, super nice, good alternative to kdeconnect or gsconnect.

Can even filter repeated 'similar' messages (e.g. download progress in a notif) by similarity percentage.

Christos Angelopoulos / stackabrix · GitLab

stackabrix is a simple terminal game, where the user, against the clock and with the least moves possible, must sort the blocks according to their color, and stack. (Tower of Hanoi)

However, it is all written in 200 lines of bash and looks as if written in 1000 lines of rust. The code looks immaculate, and can probably be learned from pretty well.

GitHub - vinceanalytics/vince: Self Hosted Alternative To Google Analytics

Self Hosted Alternative To Google Analytics (and plausible analytics, goatcounter, etc.)

GitHub - probonopd/irdb: One of the largest crowd-sourced, manufacturer-independent databases of infrared remote control codes on the web, and aspiring to become the most comprehensive and most accurate one

Infrared timing database sorted by manufacturers, super useful

GitHub - jcupitt/nip4: image processing spreadsheet

In-dev 'spreadsheet' software for image processing libvips library. Can perhaps be best understood as a non-linear image editing software akin to non-linear video editing and vfx software, especially those like Nuke and Natron.

There is an older, perhaps more feature complete (atm) version nips2.

ImageMagick – Mastering Digital Image Alchemy

"ImageMagick is a powerful, open-source software suite for creating, editing, converting, and manipulating images in over 200 formats. Ideal for web developers, graphic designers, and researchers, it offers versatile tools for image processing, including batch processing, format conversion, and complex image transformations."

THE cli image processing tool - but can also be used bound from many programming language, and provides the backing software for many image editing applications.

gildas-lormeau/Polyglot-HTML-ZIP-PNG: Learn how to create HTML/ZIP/PNG polyglot files in JavaScript

A complete website in a single html slash ZIP slash PNG file. However you open it (image viewer, web browser, zip manager) changes its fornat automatically, very impressive.

Libregamewiki

LibreGameWiki the free gaming encyclopedia for games developed as open source and using open media.

GitHub - toeverything/AFFiNE: a next-gen knowledge base that brings planning, sorting and creating all together

There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

Notion-like and shared personal knowledge management.