Weekly Shaarli

All links of one week in a single page.

Week 26 (June 24, 2024)

GitHub - srid/emanote: Emanate a structured view of your plain-text notes

Emanate a structured view of your plain-text notes - srid/emanote

GitHub - getsops/sops: Simple and flexible tool for managing secrets

Helps in creating and sharing secrets easily.

Uses AWS and GCE stuff for encryption but can also function without all that and just use GPG or age for encrypting.

Can be used to encrypt specific files in a git repo, or even encrypt/decrypt parts of a file (for example a specific value in a yml or json file).

Very neat and seems really useful!

GitHub - ollama/ollama: Get up and running with Llama 3, Mistral, Gemma, and other large language models.

Run LLMs on your own: software that can simply load LLMs locally and let you interface with them (for generative text, coding assistance, image generation, etc).

GitHub - slackhq/nebula: A scalable overlay networking tool with a focus on performance, simplicity and security

A scalable overlay networking tool with a focus on performance, simplicity and security.

Seems somewhat similar to a self-hosted headscale/tailscale/netbird instance?

GitHub - RSS-Bridge/rss-bridge: The RSS feed for websites missing it

Generates RSS feeds for a wide range of websites.

Has a long list of pre-made bridges which interact with all sorts of pages,
for a one-click bridge creation (or in cases where it's more difficult to extract RSS feeds).

GitHub - flarum/framework: Simple forum software for building great communities.

Open source forum software - hyper extensible (I think there's over 2000 extensions already?).

Otherwise, very similar to something like discourse.

code relay - Fontemon

A complete game embedded in a font. Why do fonts have code execution abilities? No clue. But they used it to recreate pokemon in a font. In a font.

You can play it directly on the website or install the font locally and play it in your document editor, code editor, commandline, ..image editing software, ...browser, ...random accounting software...

A Beg­inner’s Guide to Finding User Needs

An exhaustive guide on researching user needs (intended for products but equally applicable to other consumption-facing processes).

Very neat and condensed collection of thoughts about interview- and observation-style research.

itmecho: Setting up pipewire in Void Linux using xinit

Voidlinux pipewire setup guide, very useful!

FluxCD - Continuous Deployment for Kubernetes clusters based on a git repository

Provides a set of kubernetes extensions which allow git repositories to be applied (synced) into a cluster and reconciled in the typical declarative model. It thus seeks to allow GitOps flows to automatically be applied.

I.e. you merge something in git and it applies it to your k8s cluster.

GitHub - mudler/LocalAI: :robot: The free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first.

Run LLMs and other machine learning models locally. Wants to be a complete drop-in replacement for OpenAI so it also has the same REST API bindings - theoretically allowing you to replace any software that uses OpenAI models with this one (e.g. through redirecting DNS resolution in hosts).

Supports GPU acceleration but also runs without CPU. Usable for text, audio, video, image, voice generation.

GitHub - yggdrasil-network/yggdrasil-go: An experiment in scalable routing as an encrypted IPv6 overlay network

An experiment in scalable routing as an encrypted IPv6 overlay network - yggdrasil-network/yggdrasil-go

Cryptome - leaked/classified/secret document stash

A wide variety of documents, in their words:

Cryptome welcomes documents for publication that are prohibited by governments worldwide, in particular material on freedom of expression, privacy, cryptology, dual-use technologies, national security, intelligence, and secret governance -- open, secret and classified documents -- but not limited to those. Documents are removed from this site only by order served directly by a US court having jurisdiction. No court order has ever been served; any order served will be published here -- or elsewhere if gagged by order. Bluffs will be published if comical but otherwise ignored.

GitHub - Alinto/sogo: SOGo is a very fast and scalable modern collaboration suite (groupware)

"SOGo is a very fast and scalable modern collaboration suite (groupware). It offers calendaring, address book management, and a full-featured Webmail client along with resource sharing and permission handling. It also makes use of documented standards (IMAP, CalDAV, CardDAV, etc.) and thereby provides native connectivity (without plugins) to many clients such as Microsoft Outlook, Apple iCal, the iPhone, Mozilla Lightning, and a plethora of mobile devices."

Open source groupware offering - with a really slick design.

GitHub - cofob/fastside: A smart redirecting gateway for various frontend services. Faster alternative to farside.

A smart redirecting gateway for various frontend services. Faster alternative to farside.

Very simple - farside.link alternative, just intended to be faster.

GitHub - YoRyan/mailrise: An SMTP gateway for Apprise notifications.

An SMTP gateway for Apprise notifications - works in tandem with Apprise so that now your applications do not even have to know about apprise in any way.

Simply point them to the mailrise gateway and send an email (which is often natively supported, especially by legacy apps). Mailrise receives it, translates it into something apprise understands and forwards it to Apprise which then does its usual thing and puts it into one of the dozens of programs it supports. Neat!

Deuxfleurs/garage: S3-compatible object store for small self-hosted geo-distributed deployments

Distributed (and specifically self-hosting/home-labbing oriented) platform which creates your own S3-compatible storage.

Essentially, host your own S3 platform just like MinIO, except that it's distributed across multiple nodes by default.

These nodes don't have to be super powerful (they mention 1GB RAM, 16GB space minimums) and can be fairly far apart - so they could be in your home, in a datacenter, at your mother's garage.

Open source services on offer by nomagic

A good list to get to know some alternatives for a more decentral approach to a wide variety of things - groupware, filehosting, image upload, notetaking, meetings, surveys, development and more.

GitHub - fuglede/llama.ttf: A font for writing tiny stories

A whole LLM embedded in a font!

You can write something and then add a lot of exclamation marks and.. it just generates text for you.
But the text doesn't really exist (try copy pasting into different software) it essentially just represents it via the font to you.

This is, frankly, insane.

GitHub - iterate-ch/cyberduck: Cyberduck is a libre remote storage client software

Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.

GUI software to access any and all of the above (and more) protocols/services. Includes e.g. access to both Nextcloud and Dropbox storage and your S3 buckets on top.

Runs in its own GUI so too cumbersome for me, but also is the foundation for the paid 'Mountainduck' software (for Win and Mac) which incorporates everything into the explorer GUI and thus runs as invisibly as on Linux mounts. Pretty clever!