Daily Weekly Monthly

Weekly Shaarli

All links of one week in a single page.

Week 20 (May 13, 2024)

btw

Build your personal website in minutes
Open source.
No coding or design skills required.

Open source Medium alternative- set up your personal blog in minutes.

Botan: Crypto and TLS for Modern C++ — Botan

Botan (Japanese for peony flower) is a C++ cryptography library released under the permissive Simplified BSD license.

Botan’s goal is to be the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes. A Python binding is included, and several other language bindings are available. The library is accompanied by a featureful command line interface.

Notesnook

Open source & zero knowledge private note taking app.
Open source. End-to-end encrypted.Private. Write notes with freedom, no spying, no tracking.

A fully open source & end-to-end encrypted note taking alternative to Evernote.

Notesnook is a free (as in speech) & open-source note-taking app focused on user privacy & ease of use. To ensure zero knowledge principles, Notesnook encrypts everything on your device using XChaCha20-Poly1305 & Argon2.

JSON5

JSON for Humans.

JSON5 is an extension to the popular JSON file format that aims to be easier to write and maintain by hand (e.g. for config files). It is not intended to be used for machine-to-machine communication. (Keep using JSON or other file formats for that. 🙂)

Lakka

The DIY open source retrogaming emulation console. The open source game console.

Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.

Logdy

Logdy a web viewer for logs. Supercharge terminal logs with web browser UI and low-code. Save 90% of time searching and browsing logs.

Web based real-time log viewer. Stream ANY content to a web UI with autogenerated filters. Parse any format with TypeScript.

Omniclip

Open source video editing web application.

libyear

A simple measure of software dependency freshness. It is a single number telling you how up-to-date your dependencies are.

ESQL: PHP Extended SQL

PHP Extended SQL is an alternative to the also-known DQL (Doctrine Query Language). It combines the flexibility of SQL with the powerful Doctrine metadata to give you more control over queries.

Project IDX

Project IDX is an AI-assisted workspace for full-stack, multiplatform app development in the cloud. With support for a broad range of frameworks, languages, and services, alongside integrations with your favorite Google products, IDX streamlines your development workflow so you can build and ship apps across platforms with speed, ease, and quality.

mPDF

mPDF is a PHP library which generates PDF files from UTF-8 encoded HTML.

It is based on FPDF and HTML2FPDF with a number of enhancements.

Cap

Effortless, instant screen sharing.

Cap is the open source alternative to Loom. Lightweight, powerful, and stunning. Record and share in seconds.
It's a video messaging tool that allows you to record, edit and share videos in seconds.

Renovate

Automated dependency updates.

Get pull requests to update your dependencies and lock files.

php.hospital

A pragmatic approach to modernizing legacy PHP code.

I started this website to share some of my learnings and some of the pitfalls I've encountered while modernizing legacy PHP code (my clients' code as well as my own side projects).
I ordered it in a way that I think makes sense, but since there are different "levels" of legacy, feel free to jump around as you see fit. I hope you find it useful.

Homer

A very simple static homepage for your server.

MarkdownSnippets

Extracts snippets from code files and merges them into markdown documents.

AutoMapper

this library solves a simple problem: removing all the code you need to map one object to another. A boring code to write and often replaced by less-performant alternatives.

AutoMapper uses a convention-based matching algorithm to match up source to destination values. AutoMapper is geared towards model projection scenarios to flatten complex object models to DTOs and other simple objects, whose design is better suited for serialization, communication, messaging, or simply an anti-corruption layer between the domain and application layer.

Vitess

Scalable. Reliable. MySQL-compatible. Cloud-native. Database.

Vitess is a database clustering system for horizontal scaling of MySQL.

Quill

Your powerful rich text editor.

Resonate

Distributed Async Await. A dead simple programming model for modern applications.

Resonate's Distributed Async Await is a new programming model that simplifies coding for the cloud. It ensures code completion even if hardware or software failures occur during execution. The programming model does this with just functions and promises, making it trivial to build coordinated and reliable distributed applications.

Dokploy

Open Source Alternative to Vercel, Netlify and Heroku.

Effortless Deployment Solutions. Deploy Anywhere with Total Freedom and Ease.
Streamline your operations with our all-in-one platform—perfect for managing projects, data, and system health with simplicity and efficiency.

Dokploy is a free self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases using Docker and Traefik. Designed to enhance efficiency and security, Dokploy allows you to deploy your applications on any VPS.

HTTP Toolkit

Intercept & view all your HTTP(S). Mock endpoints or entire servers. Rewrite, redirect, or inject errors.

HTTP Toolkit is a beautiful & open-source tool for debugging, testing and building with HTTP(S) on Windows, Linux & Mac.

BunkerWeb

Open source and next generation Web Application Firewall.

BunkerWeb is a next-generation and open-source Web Application Firewall (WAF).

RomM
Tally

Free Online Form Builder. The simplest way to create formshighlight.

Say goodbye to boring forms. Meet Tally — the free, intuitive form builder you’ve been looking for.

Best websites a programmer should visit

Some useful websites for programmers.

When learning CS, there are some useful sites you must know to get always informed to do your technologies even better and learn new things. Here is a non-exhaustive list of some sites you should visit. This list will get updated as soon as I can get another link, but you can also contribute by adding those you know 😉

Dozzle

A lightweight, open-source, and secure log viewer for Docker.

Dozzle is a small lightweight application with a web based interface to monitor Docker logs. It doesn’t store any log files. It is for live monitoring of your container logs only.