VirtualBuddy
VirtualBuddy can virtualize macOS 12 and later on Apple Silicon, with the goal of offering features that are useful to developers who need to test their apps on multiple versions of macOS, especially betas.
via korben :-)
fosrl/pangolin: Tunneled Mesh Reverse Proxy Server with Identity and Access Control and Dashboard UI
Tunneled Mesh Reverse Proxy Server with Access Control
Your own self-hosted zero trust tunnel.
Website | Install Guide | Contact Us
Pangolin is a self-hosted tunneled reverse proxy server with identity and access control, designed to securely expose private resources on distributed networks. Acting as a central hub, it connects isolated networks — even those behind restrictive firewalls — through encrypted tunnels, enabling easy access to remote services without opening ports.
Kan
The open-source project management alternative to Trello.
Roadmap · Website · Docs · Discord
Kanboard
Kanboard is a free and open source Kanban project management software.
bash: set a trap to log errors
22 May, 2025 • 59 words • 1 min
Create main.sh and mark it as executable (chmod +x):
via sebsauvage
I use Zip Bombs to Protect my Server
Bots be warned
By Ibrahim Diallo
Published Apr 17 2025 ~ 5 minutes read
The majority of the traffic on the web is from bots. For the most part, these bots are used to discover new content. These are RSS Feed readers, search engines crawling your content, or nowadays AI bots crawling content to power LLMs. But then there are the malicious bots. These are from spammers, content scrapers or hackers. At my old employer, a bot discovered a wordpress vulnerability and inserted a malicious script into our server. It then turned the machine into a botnet used for DDOS. One of my first websites was yanked off of Google search entirely due to bots generating spam. At some point, I had to find a way to protect myself from these bots. That's when I started using zip bombs.
via Korben
What is GnuRAMage?
GnuRAMage is a sophisticated yet humble Bash tool that bridges the gap between your sluggish rotating rust (hard drives) and the blazing fast silicon heaven (RAM disks). It's like having a very diligent intern who never sleeps, constantly ensuring your files are where they should be, when they should be there.
This tool was born out of the necessity to manage multi-terabyte RAM disks without losing one's sanity or data. Because let's face it, having terabytes of RAM without proper synchronization is like having a Ferrari without brakes - exciting, but ultimately catastrophic.
Mindful Browsing
Download
Beautifully interrupts mindless browsing and gets you back to life.
via korben :-)
ClickHouse Keeper: A ZooKeeper alternative written in C++
Tom Schreiber and Derek Chia
Sep 27, 2023 - 21 minutes read
Introduction
ClickHouse is the fastest and most resource-efficient open-source database for real-time applications and analytics. As one of its components, ClickHouse Keeper is a fast, more resource-efficient, and feature-rich alternative to ZooKeeper. This open-source component provides a highly reliable metadata store, as well as coordination and synchronization mechanisms. It was originally developed for use with ClickHouse when it is deployed as a distributed system in a self-managed setup or a hosted offering like CloudHouse Cloud. However, we believe that the broader community can benefit from this project in additional use cases.
LibRedirect
A web extension that redirects YouTube, Instagram, Reddit, TikTok and other websites to alternative privacy-friendly frontends.
Byobu
Byobu is a GPLv3 open source text-based window manager and terminal multiplexer. It was originally designed to provide elegant enhancements to the otherwise functional, plain, practical GNU Screen,
Zellij
A terminal workspace with batteries included
🐥 Making your Phoenix flash messages disappear automatically
implementation d’une hashchain in sqlite
via Korben
Monitor Your System
With Style
A beautiful, lightning-fast cross-platform system monitor.
ScreenRecorder - Capturez votre écran sans rien installer
Le 12 mai 2025
par Korben ✨ -
Non-Classe
Il faut bien le reconnaitre, j’ai le plus beau métier du monde. Je me cale devant l’ordi, je clique partout sur des trucs et quand ça me plait, j’en fais un article ou une vidéo pour vous partager mes émois.
C’est pas hyper fatiguant physiquement et c’est plutôt stimulant intellectuellement ! Alors si vous voulez faire comme moi, à savoir des tutos en vidéo, vous vous posez peut-être cette question : “Quel logiciel acheter ou télécharger pour me filmer en train de faire des trucs comme l’autre con là avec son blog ?”
Vraie question Maurice !
Lychee 6 - Une alternative open source à Google Photos
Le 11 mai 2025
par Korben ✨ -
DeveloppementOpen-Source
Google Photos, c’est super pratique, mais est ce vraiment bien raisonnable de confier 15 ans de souvenirs à une entreprise américaine en ce moment ? Surtout qu’ils changent de conditions d’utilisations encore plus souvent que vous ne changez de slip, c’est dire !! (parce oui, vous n’en changez pas assez souvent.)
Mycoria
Mycoria is an open and secure overlay network that connects all participants. It values freedom of connectivity and aims to imitate the curious and adventurous spirit of the early Internet:
Anubis
Weigh the soul of incoming HTTP requests using proof-of-work to stop AI crawlers
EasyMDE - Markdown Editor
npm version npm version Build Status
This repository is a fork of SimpleMDE, made by Sparksuite. Go to the dedicated section for more information.
A drop-in JavaScript text area replacement for writing beautiful and understandable Markdown. EasyMDE allows users who may be less experienced with Markdown to use familiar toolbar buttons and shortcuts.
In addition, the syntax is rendered while editing to clearly show the expected result. Headings are larger, emphasized words are italicized, links are underlined, etc.
EasyMDE also features both built-in auto saving and spell checking. The editor is entirely customizable, from theming to toolbar buttons and javascript hooks.
Yank Note
A highly extensible Markdown editor.
Easy to use
Powerful
High compatibility
Plug-in extension
AI Copilot
ROBOT
FRAME
WORK
Robot Framework is an open source automation framework for test automation and robotic process automation (RPA). It is supported by the Robot Framework Foundation and widely used in the industry.
Its human-friendly and versatile syntax uses keywords and supports extending through libraries in Python, Java, and other languages.
It integrates with other tools for comprehensive automation without licensing fees, bolstered by a rich community with hundreds of 3rd party libraries.
How to fix "(Mix) Unknown package in lockfile"
2021-12-08
When you get an error ** (Mix) Unknown package foobar in lockfile on mix deps.get, you can fix it with deleting the cache file.
QR Code Scanner - ScanApp
Use ScanApp to scan QR codes or different types of Bar Codes on your web browser using camera or images on the device. Scanning is supported on PC, Mac, Android or IOS and works 100% free! No signups required!
Scanning is done locally on your device
About CryptPad
screenshots of 7 cryptpad applications stacked onto each other
A full suite of applications
CryptPad provides a full-fledged office suite with all the tools necessary for productive collaboration. Applications include: Rich Text, Spreadsheets, Code/Markdown, Kanban, Slides, Whiteboard and Forms.
Ces gens là méritent mon argent !
Read Man Pages in (n)vim
Nushell
A new type of shell
Pipelines to control any OS
Nu works on Linux, macOS, BSD, and Windows. Learn it once, then use it anywhere.
LearnDMARC - Testez et comprenez la sécurité de votre serveur mail en 2 minutes
Le 10 avril 2025
par Korben ✨ -
Internet-ReseauxCloud
Configurer un serveur mail c’est vraiment un truc bien relou. Surtout qu’aujourd’hui, ça ne se fait plus comme en 1997… ça a bien évolué avec des nouveaux concepts liés à la sécurité comme SPF, DKIM ou encore DMARC. Et sans ces protections, c’est open bar pour les criminels qui peuvent envoyer des emails en se faisant passer pour vous. Flippant, non?
Perso, pendant longtemps je n’y comprenais pas grand chose jusqu’à ce que je découvre LearnDMARC. Ce site, créé il y a 3 mois, est une petite pépite qui permet de visualiser et comprendre comment fonctionnent réellement ces protocoles de sécurité email. L’interface est intuitive et montre en temps réel comment les serveurs communiquent quand vous envoyez un message.
De l’utilisation des smartphones et des tablettes chez les adolescents
par Ploum le 2025-04-10
Chers parents, chers enseignants, chers éducateurs,
Nous le savons toutes et tous, le smartphone est devenu un objet incontournable de notre quotidien, nous connectant en permanence au réseau Internet qui, avant cela, restait cantonné aux ordinateurs sur nos bureaux. En voyant grandir nos enfants, la question se pose : quand, comment et pourquoi les faire entrer dans le monde de cette hyperconnexion permanente.
Les casques antibruit ont-ils des effets néfastes sur notre cerveaux ?
Par Peggy Baron - Le 9 avril 2025
© Kaboompics.com via pexels
Accueil > Nouveaux usages > Les casques antibruit ont-ils des effets néfastes sur notre cerveaux ?
De plus en plus de jeunes souffrent de troubles auditifs… alors même que leurs tests d’audition sont parfaits. Les coupables potentiels ? Les casques antibruit.
Le bruit d’une caisse enregistreuse au supermarché, le sifflement d’une machine à café, le brouhaha d’un open space… Le cerveau est une machine de guerre quand il s’agit de décoder les sons du quotidien. Mais pour certains, ce filtrage naturel est devenu un véritable casse-tête. Impossible de distinguer une voix dans une foule ou d’identifier l’origine d’un bruit.
Le TTA : trouble du traitement auditif
C’est ce qui arrive à Sophie, 25 ans, assistante administrative à Londres, qui témoigne à la BBC. « On me dit souvent que je suis dans la lune, que je ne fais pas attention, raconte-t-elle. J'entends bien les sons, mais je n'arrive pas à les comprendre assez vite. » Après une batterie de tests auditifs pourtant normaux, le diagnostic tombe : trouble du traitement auditif (TTA). En clair, son cerveau entend, mais il a du mal à interpréter ce qu'il capte
rstun
A TCP/UDP tunnel over QUIC written in Rust.
rstun is a high-performance TCP/UDP tunneling solution. It leverages the Quinn library for QUIC transport, ensuring efficient, low-latency bidirectional communication, secured by QUIC’s integrated TLS layer.
Key Features
Bidirectional TCP and UDP communication over a single QUIC tunnel.
Encryption provided by QUIC’s inherent TLS layer.
Self-Hosting A Cluster On Old Phones
1 Comment
by: Bryan Cockfield
April 9, 2025
The phones most of us carry around in our pockets every
What is EditorConfig?
EditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs. The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.
About
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
About
Command-line program to download videos from YouTube.com and other video sites
Quand manger de la courge fait tomber les cheveux
@ Wikipedia
Deux femmes, résidant en région parisienne, ont présenté une chute des cheveux et des poils (alopécie) après avoir consommé de la courge, déclare un dermatologue français dans un article publié le 28 mars 2018 dans la revue JAMA Dermatology.
Le premier cas remonte à 2010. Il concerne une femme sexagénaire qui a présenté les signes digestifs d’une intoxication (nausées, vomissements, diarrhée) après avoir consommé une soupe amère à base de courge orange à peau verte. Plus d’une semaine après, elle constate une perte importante de cheveux. Le repas a été pris en famille mais les autres personnes ont avalé une moindre quantité de soupe que la patiente. Ils ont également présenté des signes d’intoxication, mais pas d’alopécie.
homepage homepage
A modern, fully static, fast, secure fully proxied, highly customizable application dashboard with integrations for over 100 services and translations into multiple languages. Easily configured via YAML files or through docker label discovery.
AI pair programming in your terminal
Aider lets you pair program with LLMs to start a new project or build on your existing codebase.
A simple, yet
powerful dashboard
for your server.
A sleek, modern dashboard that puts all of your apps and services at your fingertips. Control everything in one convenient location. Seamlessly integrates with the apps you've added, providing you with valuable information.
a regarder pour plus tard
Keep Tabs On Your Vehicle’s Needs With LubeLogger
11 Comments
by: Tom Nardi
March 28, 2025
It doesn’t matter if its a Vespa or a Peterbilt truck — if you ignore the maintenance needs of your vehicle, you do so at your own peril. But it can be difficult enough to keep track of basic oil changes, to say nothing of keeping records on what parts were changed when. Instead of cramming more receipts into your glove box, maybe give LubeLogger a try.
The Unreasonable Effectiveness of SKIP LOCKED in PostgreSQL
Using SKIP LOCKED to distribute work across machines in a distributed system is a popular pattern. We explore why, the alternatives, and a real world example from our own codebase.
Nadeesha Cabral on 17-12-2024
When building distributed systems that need to process jobs or tasks concurrently, one of the most challenging problems is ensuring that work is distributed efficiently without duplication. PostgreSQL's SELECT FOR UPDATE SKIP LOCKED feature provides an elegant and performant solution to this problem that almost feels too good to be true. We're big believers in the just use postgres ethos, as our source code might tell you.
ripgrep (rg)
ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. (To disable all automatic filtering by default, use rg -uuu.) ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep.
Longhorn delivers simplified, easy to deploy and upgrade, 100% open source, cloud-native persistent block storage without the cost overhead of open core or proprietary alternatives.
Parquet devrait remplacer le format CSV
29 décembre 2022par Éric MauvièreCartographie, Outils, R8 commentaires
Parquet est un format ouvert de stockage de jeux de données. Créé en 2013 par Cloudera et Twitter, longtemps réservé aux pros du big data, il a beaucoup gagné en popularité ces derniers mois. Bien plus compact, super-rapide à lire, compris par davantage d’outils, Parquet est devenu une alternative crédible à l’omniprésent CSV.
A fast viewer for CSV and Parquet files and SQLite and DuckDb databases that supports large files.
pivot
It's a Pivot Table for analyzing and exploring data. Internally, Tad uses DuckDb for fast, accurate processing.
puzzle
Designed to fit in to the workflow of data engineers and data scientists.
About rclone
Rclone is a command-line program to manage files on cloud storage. It is a feature-rich alternative to cloud vendors' web storage interfaces. Over 70 cloud storage products support rclone including S3 object stores, business & consumer file storage services, as well as standard transfer protocols.
Rclone has powerful cloud equivalents to the unix commands rsync, cp, mv, mount, ls, ncdu, tree, rm, and cat. Rclone's familiar syntax includes shell pipeline support, and --dry-run protection. It is used at the command line, in scripts or via its API.
Users call rclone "The Swiss army knife of cloud storage", and "Technology indistinguishable from magic".
Rclone really looks after your data. It preserves timestamps and verifies checksums at all times. Transfers over limited bandwidth; intermittent connections, or subject to quota can be restarted, from the last good file transferred. You can check the integrity of your files. Where possible, rclone employs server-side transfers to minimise local bandwidth use and transfers from one provider to another without using local disk.
Alfred 5 for Mac
Alfred is an award-winning app for macOS which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac.
et ça aussi :-)
our shortcut to everything.
A collection of powerful productivity tools all within an extendable launcher. Fast, ergonomic and reliable.
Il faudre que j'essaye ca un jour
Self host Ente in 1 minute (1 command only!)
March 21, 2025
manav@ente.io
We have drastically simplified the getting started steps to lower the barrier to entry for people trying to self host Ente.
macmon – Mac Monitor
Sudoless performance monitoring CLI tool for Apple Silicon processors.
Finally, a command line shell for the 90s
fish is a smart and user-friendly command line shell for Linux, macOS, and the rest of the family.
The minimal, blazing-fast, and infinitely customizable prompt for any shell!
NAPS2 - Not Another PDF Scanner
Scan documents to PDF and more, as simply as possible.
NAPS2 is free and open source scanning software for Windows, Mac and Linux.
Easily scan with devices from Canon, Brother, HP, Epson, Fujitsu, and more. Then save to PDF, TIFF, JPEG, or PNG with a single click.
Dialyzer (DIscrepancy AnaLYZer for ERlang programs) is a powerful static analysis tool that helps developers identify potential issues in their Elixir code without executing it. It excels at finding type mismatches, unreachable code, and unnecessary functions through sophisticated flow analysis.
Recently, I had discussions with several friends and colleagues about interviewing for software engineering roles, from entry level to senior levels. Some of them were going through interviews right now, and others asking about how to get better in interviewing in general.
So, I decided that instead of copy pasting resources every time, and having the same discussions repeatedly, I should write an article putting down all the generic advice I would give them. This way, our 1:1 discussions could focus on the specifics of their role, company, and skill-set instead.
difftastic
a structural diff tool that understands syntax
Difftastic is a CLI diff tool that compares files based on their syntax, not line-by-line. Difftastic produces accurate diffs that are easier for humans to read.
wine + macos + games
Le prix des autoroutes est élevé en France. Afin de réduire le coût de votre passage au péage, il existe une solution simple (et légale) qui consiste à fractionner vos paiements...
Si vous allez de la sortie 1 à 10, il peut-être avantageux de sortir à la sortie 6... et de re-rentrer aussitôt sur la même autoroute.
un super outils pour faire plein de manipulation sur les data, depuis le browser, en local
I present to you my complete and working guide to installing NixOS on a Raspberry Pi 4. I’m a newcomer to NixOS, so this guide is for Nix beginners, but I assume you have basic familiarity with Raspberry Pi and Linux.
PLAY LIKE A HERO!
Heroic is a Free and Open Source Epic, GOG and Amazon Prime Games launcher for Linux, Windows and macOS. Also available on the SteamDeck!
Gitnuro goal is to offer the best experience for newbies and professionals.
Flowkeeper
-- Pomodoro[1] by the book.
Flowkeeper is a Pomodoro® Technique desktop timer for power users. It is a simple tool, which focuses on doing one thing well. It is Free Software with open source.
Welcome to Timewarrior
Timewarrior is Free and Open Source Software that tracks time from the command line.
Welcome to Taskwarrior
Taskwarrior is Free and Open Source Software that manages your TODO list from the command line.
It is flexible, fast, and unobtrusive. It does its job then gets out of your way.
Awesome Rust Tools
Harness the power of Rust. Those fast productivity tools based on Rust.
A command line disk usage information tool.
dusage_disks dusage_inodes
Why?
A better interface for df.
BTW
You might also like musage.
Both can be i.e. automatically executed upon login via ssh to a remote machine by invoking them in the remote's .bashrc or .zshrc.
A command line memory usage information tool.
musage_example
Why?
A better interface for free.
BTW
You might also like dusage.
Both can be i.e. automatically executed upon login via ssh to a remote machine by invoking them in the remote's .bashrc or .zshrc.
A log file highlighter
Features
🪵 View (or tail) any log file of any format
🍰 No setup or config required
🌈 Highlights numbers, dates, IP-addresses, UUIDs, URLs and more
⚙️ All highlight groups are customizable
🧬 Easy to integrate with other commands
🔍 Uses less under the hood
📦 Powered by the manifold crate
mprocs
mprocs runs multiple commands in parallel and shows output of each command separately.
When you work on a project you very often need the same list of commands to be running. For example: webpack serve, jest --watch, node src/server.js. With mprocs you can list these command in mprocs.yaml and run all of them by running mprocs. Then you can switch between outputs of running commands and interact with them.
Toolong - Un excellent outil pour gérer vos fichiers de log
Le 28 mars 2024
par Korben ✨ -
DeveloppementOutils-Dev
un outil vachement pratique qui s’utilise ne ligne de commande et qui permet d’afficher, suivre en temps réel, fusionner les fichiers de log et d’y rechercher tout ce que vous voulez.
kalker
A scientific calculator that supports math-like syntax with user-defined variables, functions, differentiation, integration, and complex numbers.
uutils
The uutils project reimplements ubiquitous command line utilities in Rust. Our goal is to modernize the utils, while retaining full compatibility with the existing utilities.
We are planning to replace all essential Linux tools.
Numbat is a statically typed programming language for scientific computations
with first class support for physical dimensions and units.
rmlint finds space waste and other broken things on your filesystem and offers to remove it.
https://img.shields.io/github/v/release/sahib/rmlint?include_prereleases&display_name=release https://readthedocs.org/projects/rmlint/badge/?version=latest https://img.shields.io/github/issues/sahib/rmlint.svg?style=flat https://img.shields.io/github/commit-activity/m/sahib/rmlint http://img.shields.io/badge/license-GPLv3-4AC51C.svg?style=flat
Features:
Finds…
…Duplicate Files and duplicate directories.
…Nonstripped binaries (i.e. binaries with debug symbols)
…Broken symbolic links.
…Empty files and directories.
…Files with broken user or/and group ID.
Differences to other duplicate finders:
Extremely fast (no exaggeration, we promise!)
Paranoia mode for those who do not trust hashsums.
Many output formats.
No interactivity.
Search for files only newer than a certain mtime.
Many ways to handle duplicates.
Caching and replaying.
BTRFS support.
...
Tokei - Enfin des stats sur votre code
Le 5 février 2025
par Korben ✨ -
DeveloppementOutils-Dev
Tokei est un outil puissant qui permet d’analyser et d’afficher des statistiques détaillées sur votre code source. Il compte rapidement le nombre de fichiers, les lignes totales, le code effectif, les commentaires et les lignes vides, le tout regroupé par langage de programmation.
Dufs is a distinctive utility file server that supports static serving, uploading, searching, accessing control, webdav...
demo
Features
Serve static files
Download folder as zip file
Upload files and folders (Drag & Drop)
Create/Edit/Search files
Resumable/partial uploads/downloads
Access control
Support https
Support webdav
Easy to use with curl
This project is a rewrite of GNU ls with lots of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.
Nanoid port for Elixir Build Status
Elixir port of NanoID (https://github.com/ai/nanoid), a tiny, secure URL-friendly unique string ID generator.
Safe. It uses cryptographically strong random APIs and tests distribution of symbols.
Compact. It uses a larger alphabet than UUID (A-Za-z0-9_-). So ID size was reduced from 36 to 21 symbols.
Exécuter des conteneurs podman sous systemd n'est pas nouveau. En effet, cela a été pris en charge par podman depuis longtemps avec la commande podman generate systemd mais cette commande nous invite à migrer vers quadlet.
J'apprécie vraiment quadlet et il n'y a pas beaucoup de doc synthétique et en français sur le sujet !
Avec quadlet, podman est vraiment une alternative à Docker Compose qui est encore plus flexible et puissante !
(pour configurer wallabag)
chatgpt me dit:
# (English comment: Modified to use quadlets integration instead of deprecated 'podman generate systemd')
[Unit]
Description=Podman container %i
After=network-online.target
Wants=network-online.target
[Service]
Restart=always
# (English comment: Run container with systemd integration via '--systemd=always')
ExecStart=/usr/bin/podman run --rm --systemd=always --name %i your-image
ExecStop=/usr/bin/podman stop %i
KillMode=none
[Install]
WantedBy=multi-user.target
lacez ce fichier dans /etc/systemd/system/container-%i.service, puis activez-le par :
# (English comment: Enable and start the container service)
systemctl enable --now container-yourname.service
Cette méthode vous offre une intégration native avec systemd via les Quadlets.
mais je ne vois pas le rapport pour l'instant
explication oauth
générateur de wavform sur fichier audio
remplaçant dropbox, install & forget
a tester un jour, très intriguant