1 lien privé
TermUI
Hex.pm Docs License
A direct-mode Terminal UI framework for Elixir/BEAM, inspired by BubbleTea (Go) and Ratatui (Rust).
TermUI leverages BEAM's unique strengths—fault tolerance, actor model, hot code reloading—to build robust terminal applications using The Elm Architecture.
I work with Elixir daily, and while it has great libraries like Ecto and Phoenix Framework, one thing kept bothering me: there wasn’t a library that felt like Zod. Elixir has alternatives for data validation, but none gave me the same ergonomics. This article walks through that gap, how Zoi came to be, and where it fits.
What is Zod?
Zod is a TypeScript-first schema declaration and validation library that allows developers to define schemas for their data and validate them at runtime. It also provides type inference, which means that the types of the data are automatically inferred from the schema. Zod also provides a way to generate JSON Schema from the defined schemas, making it easier to integrate with other tools and libraries such as OpenAPI which is widely used for API documentation.
K9s - Kubernetes CLI To Manage Your Clusters In Style!
K9s provides a terminal UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your applications in the wild. K9s continually watches Kubernetes for changes and offers subsequent commands to interact with your observed resources.
https://github.com/rqlite/rqlite
via https://sebsauvage.net/links/?uQT2vg
The distributed database built on SQLite
Fault tolerance and high availability with zero hassle
Why run rqlite?
rqlite combines the simplicity of SQLite with a fault-tolerant, highly available system. Whether you're deploying resilient services in the cloud or reliable applications at the edge, rqlite provides a developer-friendly database that's exceptionally easy to operate.
via https://korben.info/cascii-editeur-diagrammes-ascii-navigateur.html
Dessiner des schémas en ASCII art, c’est un peu le sport national des devs qui documentent leur code dans des fichiers texte. Sauf que jusqu’ici, soit on se tapait ça à la main caractère par caractère, soit on passait par des outils en ligne qui demandent de se créer un compte et gardent vos diagrammes sur leurs serveurs. Heureusement, Cascii règle le problème puisqu’il s’agit d’un éditeur graphique complet qui tient dans un seul fichier HTML !
Et comme Cascii est écrit en JavaScript pur, y’a aucune dépendance, aucun framework, aucun npm install…etc. Vous téléchargez juste le fichier HTML, vous l’ouvrez dans votre navigateur, et c’est parti mon kiki.
GDPR Compliant
Captcha and Bot Protection
Secure your data and users with the privacy-first alternative to reCAPTCHA. ALTCHA eliminates tracking, cookies, and fingerprinting, delivering a robust, accessible, and globally compliant security without a single puzzle.
via https://korben.info/altcha-captcha-privacy-anti-google.html
Penpot is the first open-source design tool for design and code collaboration. Designers can create stunning designs, interactive prototypes, design systems at scale, while developers enjoy ready-to-use code and make their workflow easy and fast. And all of this with no handoff drama.
Available on browser or self-hosted, Penpot works with open standards like SVG, CSS, HTML and JSON, and it’s free!
File transfer doesn't need to be complicated
Direct, encrypted file transfers from your computer to anyone, anywhere — no signup, no cloud storage in between.
via https://korben.info/altsendme-transfert-fichiers-p2p-open-source.html
Colima - container runtimes on macOS (and Linux) with minimal setup.
Go Integration Go Report Card
Demonstration
Features
Support for Intel and Apple Silicon macOS, and Linux
Simple CLI interface with sensible defaults
Automatic Port Forwarding
Volume mounts
Multiple instances
Support for multiple container runtimes
Docker (with optional Kubernetes)
Containerd (with optional Kubernetes)
Incus (containers and virtual machines)Windows for Penguins.
Run Windows apps on 🐧 Linux with ✨ seamless integration
Macroquad
Simple and easy to use game library for Rust programming language.
HTML5
First class browsers support, WebGL1 and iOS Safari supported.
Android
Single command docker-powered android builds.
iOS
Export to XCode project for iOS.
PC
Linux/Mac/Windows with no external system dependencies.
Batteries included
UI, efficient 2D rendering, sound system—everything needed to make a 2D game included!
What is frp?
frp is a fast reverse proxy that allows you to expose a local server located behind a NAT or firewall to the Internet. It currently supports TCP and UDP, as well as HTTP and HTTPS protocols, enabling requests to be forwarded to internal services via domain name.
frp also offers a P2P connect mode.
imessage-exporter
This crate provides both a library to interact with iMessage data as well as a binary that can perform some useful read-only operations using that data. The aim of this project is to provide the most comprehensive and accurate representation of iMessage data available.
This free and open-source software can:
Save, export, backup, and archive iMessage data to open, portable formats
Preserve multimedia content (images, videos, audio) from conversations
Facilitate easy migration of message history between devices and platforms
Run diagnostics on the iMessage database
Give you full ownership and control over your communication history
Support compliance with data retention policies or legal requirements
Run on macOS, Linux, and Windows
via https://korben.info/imessage-exporter-recuperer-conversations-apple.html
ITOA: Image to ASCII Converter
A web-based tool that converts images into ASCII art, with support for both monochrome and color output. Try it at itoa.hex.dance
The code and this readme were generated by Claude 3.5 Sonnet.
Features
Drag & Drop Interface: Simply drag and drop any image file into the converter
Color Support: Toggle between monochrome and colored ASCII output
Size Control: Adjust output size (Small/Medium/Large) for different levels of detail
Save as PNG: Export your ASCII art as a PNG image
Responsive Design: Works on both desktop and mobile devices
File Support: Handles JPG, PNG, and GIF formats
via https://korben.info/itoa-convertisseur-image-ascii-art-nostalgie.html
Docker Manager
A mobile application for managing Docker containers, images, networks, and volumes from your phone.
via https://korben.info/docker-manager-ssh-mobile-material-design.html
Modern Docker Management, Designed for Everyone
Deep work made simple.
A productivity system that adapts to how you actually work. Super Productivity makes deep work simple by combining tasks, time tracking, and notes inside one open-source workspace built for makers. Stay in flow. Focus on what matters. Build your system, not someone else's.
Download for Free
Neura Hustle Tracker BETA
Track what apps you use and how long you spend on them.
This app runs in your terminal and shows you exactly where your time goes during work sessions. Built with Ratatui.
via https://korben.info/neura-hustle-tracker-time-tracking-rust-privacy.html
Ergonomique avant tout.
⇣ Installer
𝚺 Stats ⌨ Apprendre
Pour le confort
Ergo‑L élimine les mouvements inconfortables lors de la saisie de texte, tout en conservant les principaux raccourcis clavier et l’accès direct aux chiffres.
Pour le français et l’anglais
La première disposition vraiment optimisée pour les deux langues !
Pour une typographie soignée
Toutes les lettres spécifiques au français et la plupart des symboles typographiques sont facilement accessibles, sans AltGr.
Pour le code
La couche de symboles, optionnelle, est optimisée pour le code.
Pour tous les claviers
La première disposition francophone compatible avec tous les claviers, ergonomiques ou non, de 33 à 105 touches.
Ergo‑L a été mis au point par des membres des projets QWERTY-Lafayette et Bépo pour corriger les principaux défauts de leurs dispositions respectives, tout en profitant des avancées récentes dans le domaine de l’ergonomie clavier, notamment les approches 1DFH et Colemak.
C’est une disposition très efficace. Grâce à nos outils d’optimisation nous avons pu obtenir une disposition de clavier bien plus performante que Bépo en français et que Dvorak en anglais !
C’est aussi une disposition très confortable, tant pour rédiger du français ou de l’anglais que pour coder. Il est possible de l’apprendre sans rien installer grâce à notre page dédiée.
Ergo‑L en détail…
Utilisé par Bruno (https://docs.usebruno.com/get-started/bruno-basics/create-a-test)
Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.
Own Your Auth
The most comprehensive authentication framework for TypeScript.
From Cancer Cures to Pornography: The Six-Month Descent of AI
Tested and approved
move btrfs subvol to other server
29th Apr 2024
In the last days i have to move some Docker Containers from one host to another. First i start by simple scp the /var/lib/docker Directory to the new place. However, I quickly realized that this would take too long (many small files). So i started looking for alternatives. I could still remember that a btrfs works under the Docker. Solution found 😀
Podman Systemd Run Docs
On a Linux computer the command systemd-run can be used to run Podman as another user.
Ce que les couleurs de vos ports USB vous indiquent (et pourquoi certains sont plus performants que d'autres)
Regardez bien, les couleurs de vos périphériques USB en disent long sur ce qu'ils peuvent faire.
Via sebsauvage
ThumbHash
A very compact representation of an image placeholder. Store it inline with your data and show it while the real image is loading for a smoother loading experience. It's similar to BlurHash but with the following advantages:
Encodes more detail in the same space
Also encodes the aspect ratio
Gives more accurate colors
Supports images with alpha
Despite doing all of these additional things, the code for ThumbHash is still similar in complexity to the code for BlurHash. One potential drawback compared to BlurHash is that the parameters of the algorithm are not configurable (everything is automatically configured).
What is Hyprnote?
Hyprnote is a local-first AI notepad designed for people in back-to-back meetings.
Listens to your meetings while you write
Crafts smart summaries based on your quick notes
Runs completely offline using open-source models like Whisper or HyprLLM
No clouds. No leaks. Just your notes—on your machine.
Kagi Search
Le meilleur moteur de recherche au monde à portée de main
Vous souvenez-vous de l’époque où chercher signifiait trouver ce dont vous aviez besoin ? Nous avons remis cela au goût du jour.
Kagi ne vend pas votre attention aux annonceurs. Nous ne vous suivons pas. Nous n’encombrons pas vos résultats de recherche avec du contenu sponsorisé.
Nous vous aidons simplement à trouver ce que vous cherchez. En choisissant Kagi, vous optez pour un moteur de recherche qui vous correspond.
File transfer
doesn't need to be complicated
It's like scp without needing to know the IP address. Add some files to sendme, and it will give you a pastable ticket that you can give to anyone who needs your files. Sendme will connect your devices directly & transfer the data without any accounts or configuration.
p2p that just works
Iroh is a library for building on direct connections between devices, putting more control in the hands of your users.
Create Beautiful Screen Recordings without leaving your browser
100% Free – No installation or account needed.
Awesome-Selfhosted
Awesome
Self-hosting is the practice of hosting and managing applications on your own server(s) instead of consuming from SaaSS providers.
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. That's all it does: no more, and no less.
Manage, store, and distribute sensitive data with OpenBao
OpenBao is an open source, community-driven fork of Vault managed by the Linux Foundation.
secrets management, fork of Vault
Deep dive into the Elixir Logger module
A heatmap diff viewer for code reviews
Heatmap color-codes every diff line/token by how much human attention it probably needs. Unlike PR-review bots, we try to flag not just by “is it a bug?” but by “is it worth a second look?” (examples: hard-coded secret, weird crypto mode, gnarly logic).
Small
Smaller images mean faster load times. Squoosh can reduce file size and maintain high quality.
Questche est un outil ultra-simple de compression et (re)dimensionnement d'images. L'utilisateur dépose un ou plusieurs fichiers, et l'outil s'occupe du reste automatiquement.
A high-performance Model Context Protocol (MCP) implementation in Elixir.
Overview
Anubis MCP is a comprehensive Elixir SDK for the Model Context Protocol, providing complete client and server implementations with Elixir's exceptional concurrency model and fault tolerance.
Icecream was created by SUSE based on distcc. Like distcc, Icecream takes compile jobs from a build and distributes them among remote machines allowing a parallel build. But unlike distcc, Icecream uses a central server that dynamically schedules the compile jobs to the fastest free server. This advantage pays off mostly for shared computers, if you're the only user on x machines, you have full control over them.
🐚 SeaORM is a relational ORM to help you build web services in Rust
Introducing Apache Fory™ Rust: A Versatile Serialization Framework for the Modern Age | Apache Fory™
Introducing Apache Fory™ Rust: A Versatile Serialization Framework for the Modern Age
October 29, 2025 · 12 min read
Shawn Yang
Shawn Yang
Apache Fory PMC Chair
TL;DR: Apache Fory Rust is a blazingly-fast, cross-language serialization framework that delivers ultra-fast serialization performance while automatically handling circular references, trait objects, and schema evolution. Built with Rust's safety guarantees and zero-copy techniques, it's designed for developers who refuse to compromise between performance and developer experience.
Generate API Documentation Effortlessly from your Phoenix/Elixir code – Part1
pilet.
pilet (c/n: consolo) is an opensource portable mini-computer powered by pi5 with 7-hour battery life. coming in 5-inch and 7-inch variants.
uConsole
Keep online at all times with the 4G/LTE* cellular modem expansion module.
Through the open-source ecosystem, truly encrypted communications are available at your fingertips.
The all-metal construction and QWERTY backlit keyboard link the free software to the field
Fast TypeScript Analyzer
FTA (Fast TypeScript Analyzer) is a super-fast TypeScript static analysis tool written in Rust. It captures static information about TypeScript code and generates easy-to-understand analytics that tell you about complexity and maintainability issues that you may want to address.
FTA uses swc
to parse your code then runs various analytical routines against it to understand how complex and maintainable it is likely to be. JavaScript code is also supported.
GPUI Component
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
Token-Oriented Object Notation (TOON)
Token-Oriented Object Notation is a compact, human-readable format designed for passing structured data to Large Language Models with significantly reduced token usage. It's intended for LLM input, not output.
TOON's sweet spot is uniform complex objects – multiple fields per row, same structure across items. It borrows YAML's indentation-based structure for nested objects and CSV's tabular format for uniform data rows, then optimizes both for token efficiency in LLM contexts.
A secure dotenv – from the creator of dotenv
Plaintext .env files have been a major attack vector, but they've also been undeniably useful – even AWS uses them.1 What if you could encrypt them? Now you can with dotenvx. Dotenvx encrypts your .env files – limiting their attack vector while retaining their benefits. It's free, open-source, and built and maintained by the creator of the original dotenv. – Scott (Mot) Motte
fnoxFort Knox for your secrets
Manage secrets with encryption or cloud providers - or both!
speak into any text field
the free and open source app for speech to text
Local PDF Tools
Compress, merge, and split PDF files locally in your browser using Ghostscript WebAssembly. No uploads required - everything stays on your device.
Deep Eye 🔍
An advanced AI-driven vulnerability scanner and penetration testing tool that integrates multiple AI providers (OpenAI, Grok, OLLAMA, Claude) with comprehensive security testing modules for automated bug hunting, intelligent payload generation, and professional reporting.
Discover Open Source Alternatives to Popular Software
Over 1 million users replaced their proprietary tools with open source software. Discover the best alternatives and join the movement.
Self-hosting with superpowers.
An open-source & self-hostable alternative to Vercel, Heroku, Netlify and Railway for easily deploying websites, databases, web applications and 280+ one-click services to your own server.
Welcome to Dokploy
Dokploy is a open source alternative to Heroku, Vercel, and Netlify.
Dokploy is a stable, easy-to-use deployment solution designed to simplify the application management process. Think of Dokploy as your free self hostable alternative to platforms like Heroku, Vercel, and Netlify, leveraging the robustness of Docker and the flexibility of Traefik.
Yet another remote desktop solution, written in Rust. Works out of the box with no configuration required. You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, set up your own, or write your own rendezvous/relay server.
Introduction
SilverBullet is a tool to develop, organize, and structure your personal knowledge and to make it universally accessible across your devices.
Self-hosting is the practice of hosting and managing applications on your own server(s) instead of consuming from SaaSS providers.
This is a list of Free Software network services and web applications which can be hosted on your own server(s). Non-Free software is listed on the Non-Free page.
- https://www.kernel.org/doc/html/latest/filesystems/f2fs.html
- https://lwn.net/Articles/518988/
- https://korben.info/f2fs-systeme-de-fichiers-pense-raspberry-pi-linstaller.html
et - https://korben.info/monter-tmpfs-linux.html
- https://www.magdiblog.fr/divers/comment-prolonger-la-duree-de-vie-de-vos-cartes-sd-sur-raspberry-pi/
- https://doc.ubuntu-fr.org/tmpfs
- https://github.com/FPGArtktic/GnuRAMage?tab=readme-ov-file
Parce que la vitesse ça compte:
(a tester)
f3 - Fight Flash Fraud
TL;DR:
f3write /directory
f3read /directory
f3 is a simple tool that tests flash cards capacity and performance to see if they live up to claimed specifications. It fills the device with pseudorandom data and then checks if it returns the same on reading.
F3 stands for Fight Flash Fraud, or Fight Fake Flash.
Tracy Profiler
Sponsor
A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
Tracy supports profiling CPU (Direct support is provided for C, C++, Lua, Python and Fortran integration. At the same time, third-party bindings to many other languages exist on the internet, such as Rust, Zig, C#, OCaml, Odin, etc.), GPU (All major graphic APIs: OpenGL, Vulkan, Direct3D 11/12, Metal, OpenCL, CUDA.), memory allocations, locks, context switches, automatically attribute screenshots to captured frames, and much more.
wifitui 🛜✨
wifitui is a fast, featureful, and friendly replacement for nmtui.
alkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. The project is backed by the Linux Foundation, ensuring it will remain open source forever.
Run Windows apps on 🐧 Linux
with ✨ seamless integration
et merci korben
DiskCache: Disk Backed Cache
DiskCache is an Apache2 licensed disk and file backed cache library, written in pure-Python, and compatible with Django.
The cloud-based computing of 2023 puts a premium on memory. Gigabytes of empty space is left on disks as processes vie for memory. Among these processes is Memcached (and sometimes Redis) which is used as a cache. Wouldn’t it be nice to leverage empty disk space for caching?
Django is Python’s most popular web framework and ships with several caching backends. Unfortunately the file-based cache in Django is essentially broken. The culling method is random and large caches repeatedly scan a cache directory which slows linearly with growth. Can you really allow it to take sixty milliseconds to store a key in a cache with a thousand items?
dns filter go
Beszel
Simple, lightweight server monitoring
Test. Automate. Accelerate.
With Cypress, you can easily create tests for your modern web applications, debug them visually, and automatically run them in your continuous integration builds.
MobaXterm
Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more
A powerful, easy to use template engine for Rust
Inspired by Jinja2 and Django templates
The editor for what's next
Zed is a next-generation code editor designed for high-performance collaboration with humans and AI.
ut
A fast, lightweight CLI utility toolkit for developers and IT professionals. ut provides a comprehensive set of commonly-used tools in a single binary, eliminating the need to install and remember multiple utilities or search for random websites to perform simple tasks.
Build apps with AI, no coding required
Dyad is a free, local, open-source AI app builder
⭐15.9k
The community-driven alternative to Lovable, v0, Bolt and Replit.
A tester
Note: Firefox, mes extensions obligatoires
Il n’y a plus débat :
Payloads All The Things
A list of useful payloads and bypasses for Web Application Security. Feel free to improve with your payloads and techniques!
Coolify
Open Source PaaS
Self-host your own databases, services (like WordPress, Plausible Analytics, Ghost) and applications (like Next.js, Nuxt.js, Remix, SvelteKit) with ease.
Monitor your servers with confidence
Checkmate is end to end monitoring made simple. Get real-time insights into your infrastructure with powerful analytics and instant alerts.
Deskflow
Deskflow is a free and open source keyboard and mouse sharing app. Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly between them. It's like a software KVM (but without the video). TLS encryption is enabled by default. Wayland is supported. Clipboard sharing is supported.
DocuSeal
Open source document filling and signing
Docker releases Follow @docusealco
DocuSeal is an open source platform that provides secure and efficient digital document signing and processing. Create PDF forms to have them filled and signed online on any device with an easy-to-use, mobile-optimized web tool.
Group together console logs
In Javascript you can group together console logs by using console.group()
This will output all of the following console logs in a nicer indented form.
console.group("Food");
console.log("Apple");
console.log("Banana");
console.log("Cookie");
JavaScript
image
You can nest groups inside of one another. To end a group just call console.groupEnd()
Kokoro TTS
A CLI text-to-speech tool using the Kokoro model, supporting multiple languages, voices (with blending), and various input formats including EPUB books and PDF documents.
edge-tts
edge-tts is a Python module that allows you to use Microsoft Edge's online text-to-speech service from within your Python code or using the provided edge-tts or edge-playback command.
PostgreSQL conditional upserts
So in order to do an "upsert" we use an INSERT command with a CONFLICT statement. Then if we need to do some conditional setting in the case of existing data then we can use the "temp table" EXCLUDED that PostgreSQL provide to us. They have a nice example how to use that in their docs and here's mine example:
2 méthodes simples pour nettoyer le dossier WinSxS sur Windows 11
About
sshPilot is a user-friendly, lightweight SSH connection manager with an integrated terminal.
No more remembering host aliases or complex SSH commands to manage your machines, copy keys or set up port forwarding.
What is OpenFreeMap?
OpenFreeMap lets you display custom maps on your website and apps for free.
You can either self-host or use our public instance. Everything is open-source, including the full production setup — there’s no ‘open-core’ model here. Check out our GitHub. The map data comes from OpenStreetMap.
Using our public instance is completely free: there are no limits on the number of map views or requests. There’s no registration, no user database, no API keys, and no cookies. We aim to cover the running costs of our public instance through donations.
We also provide weekly full planet downloads both in Btrfs and MBTiles formats.
Mailpit - email testing for developers
CI Tests status CI build status CI Docker build status Code quality Go Report Card
Latest release Docker pulls
Website • Documentation • API
Mailpit is a small, fast, low memory, zero-dependency, multi-platform email testing tool & API for developers.
It acts as an SMTP server, provides a modern web interface to view & test captured emails, and includes an API for automated integration testing.
Mailpit was originally inspired by MailHog which is no longer maintained and hasn't seen active development or security updates for a few years now.
system and sound chip galore.
supports nearly every old-school 8-bit/16-bit system out there! from the Atari 2600 and Commodore PET to SNES, Genesis and arcades, you'll feel at home with th
Jimmy - Pour exporter toutes vos notes en Markdown
Le 22 septembre 2025
par Korben ✨ -
Outils-ServicesLogiciels utiles
Vous avez des milliers de notes éparpillées dans Evernote, Notion, Google Keep ou ailleurs, et à juste titre, vous commencez à flipper parce que votre app favorite devient payante ou menace de fermer ? Heureusement, il y a Jimmy qui va pouvoir vous aider dans ces épreuves de la vie ^^ !
Développé par marph91, Jimmy est donc un convertisseur universel de notes qui transforme tout en Markdown. Il gère plus de 40 applications différentes et tourne sur Linux, Windows et macOS sans aucune dépendance. Vous téléchargez l’exécutable, vous le lancez, et c’est parti.
Bit Twiddling Hacks
By Sean Eron Anderson
seander@cs.stanford.edu
Individually, the code snippets here are in the public domain (unless otherwise noted) — feel free to use them however you please. The aggregate collection and descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and without even the implied warranty of merchantability or fitness for a particular purpose. As of May 5, 2005, all the code has been tested thoroughly. Thousands of people have read it. Moreover, Professor Randal Bryant, the Dean of Computer Science at Carnegie Mellon University, has personally tested almost everything with his Uclid code verification system. What he hasn't tested, I have checked against all possible inputs on a 32-bit machine. To the first person to inform me of a legitimate bug in the code, I'll pay a bounty of US$10 (by check or Paypal). If directed to a charity, I'll pay US$20.