Daily Weekly Monthly

Monthly Shaarli

All links of one month in a single page.

May, 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.

Data Version Control · DVC

🦉 ML Experiments and Data Management with Git

Data Version Control or DVC is a command line tool and VS Code Extension to help you develop reproducible machine learning projects:

Open DMARC Analyzer

Open DMARC Analyzer is an Open Source DMARC Report Analyzer to be used with DMARC reports that have been parsed by John Levine's rrdmarc script or techsneeze's dmarcts-report-parser.

JSR: the JavaScript Registry

The open-source package registry for modern JavaScript and TypeScript.

JSR is designed for TypeScript. You publish TypeScript source, and JSR handles generating API docs, .d.ts files, and transpiling your code for cross-runtime compatibility.

JSR packages are distributed as web-standard ECMAScript modules.

Wedges

Open-source UI components for React.

Build faster with Wedges. An open-source collection of UI components for React.

Beautiful UI components for React, lovingly crafted with the Wedges Design System, Radix UI, and Tailwind CSS.

kubecolor

Colorize your kubectl output.

a kubectl wrapper used to add colors to your kubectl output.

Component Party

🎉 Web component JS frameworks overview by their syntax and features.

Many JS developers don't have a good overview of every existing JS framework with their own syntax and features. How do we solve this ? Developers love having framework overview by examples. It's a quick introduction before going deeper.

Schema.org

Schema.org is a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet, on web pages, in email messages, and beyond.

Schema.org vocabulary can be used with many different encodings, including RDFa, Microdata and JSON-LD. These vocabularies cover entities, relationships between entities and actions, and can easily be extended through a well-documented extension model. Over 10 million sites use Schema.org to markup their web pages and email messages. Many applications from Google, Microsoft, Pinterest, Yandex and others already use these vocabularies to power rich, extensible experiences.

Awesome Testing Tools

🚀 A curated list of awesome testing tools 🚀

mise-en-place

The front-end to your dev env.

  • Like asdf (or nvm or pyenv but for any language) it manages dev tools like node, python, cmake, terraform, and hundreds more.

  • Like direnv it manages environment variables for different project directories.

  • Like make it manages tasks used to build and test projects.

  • mise-en-place @ GitHub.

Pydantic Logfire

Uncomplicated Observability for Python and beyond! 🪵🔥 .

Logfire is an observability platform built on the same belief as our open source library — that the most powerful tools can be easy to use.

SlimFaas

SlimFaas : The slimest and simplest Function As A Service.

The Shape of AI

How will patterns and experiences evolve in a world shaped by Artificial Intelligence?

AI is accelerating change. Companies are reacting by “doing AI”without prioritizing the experience of the people on the receiving end–Design is more important than ever. To respond, we must get smart, fast. This starts with understanding the emerging patterns of interaction, affordances, and heuristics in an AI world. The pages below are summaries of the current state.

Coroot

An open-source observability platform built for simplicity. Say goodbye to manual analysis of metrics, logs, and traces. Gain actionable insights and focus on remediation.

Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative 📊, 🖥️, 👉. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infrastructure effortlessly for peak reliability at any scale.

Seaborn

statistical data visualization.

Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.

mob

Fast git handover with mob, Tool for smooth git handover.

Docsify-This

A Lightweight Markdown Open Publishing Tool. Instantly Turn Online Markdown Files into Web Pages.

This open-source web app, built with the magical documentation site generator Docsify, provides a quick way to publish one or more online Markdown files as standalone web pages without needing to set up your own website.