Daily Weekly Monthly

Monthly Shaarli

All links of one month in a single page.

February, 2024

Docker Compose Specification

A specification for developer-centric application definition used in Cloud Native Applications

The Compose Specification is a developer-focused standard for defining cloud and platform agnostic container-based applications.

Mailpit

email & SMTP testing tool with API for developers.

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 contains an API for automated integration testing.

Seabird

Bird’s-eye view for Kubernetes. Seabird is the native desktop app that simplifies working with Kubernetes. Native Kubernetes desktop client.

Seabird is a native cross-platform Kubernetes desktop client that makes it super easy to explore your cluster's resources. We aim to visualize all common resource types in a simple, bloat-free user interface.

Timber

Create WordPress themes with beautiful OOP code and the Twig Template Engine.

Timber helps you create fully-customized WordPress themes faster with more sustainable code. With Timber, you write your HTML using the Twig Template Engine separate from your PHP files. This cleans up your theme code so, for example, your PHP file can focus on being the data/logic, while your Twig file can focus 100% on the HTML and display.

Foundation for Emails

Use Foundation for Emails to design responsive HTML emails that work in any email client.
Quickly create responsive HTML emails that work on any device and client. Even Outlook.

Foundation for Emails (previously known as Ink) is a framework for creating responsive HTML emails that work in any email client — even Outlook. Our HTML/CSS components have been tested across every major email client to ensure consistency. And with the Inky templating language, writing HTML emails is now even easier.

Inky

Convert a simple HTML syntax into tables compatible with Foundation for Emails.

Inky is an HTML-based templating language that converts simple HTML into complex, responsive email-ready HTML. Designed for Foundation for Emails.

Foundation

The most advanced responsive front-end framework in the world.

A Framework for any device, medium, and accessibility. Foundation is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps and emails that look amazing on any device. Foundation is semantic, readable, flexible, and completely customizable. We’re constantly adding new resources and code snippets, including these handy HTML templates to help get you started!

privacy.sexy — Privacy is sexy

Maximize Your Privacy and Security. Enforce privacy & security best-practices on Windows, macOS and Linux, because privacy is sexy.

Open-source tool to enforce privacy & security best-practices on Windows, macOS and Linux, because privacy is sexy.

Outline

Team knowledge base & wiki. A fast, collaborative, knowledge base for your team built using React and Node.js.

Your team’s knowledge base. Lost in a mess of Docs? Never quite sure who has access? Colleagues requesting the same information repeatedly in chat? It’s time to get your team’s knowledge organized.

PGlite

Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno.

PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It is only 3.7mb gzipped.

glchksymver

GitLab Check Symfony Version (glchksymver) is a command-line tool designed to fetch and display Symfony version information for projects within a specified GitLab group.

glchksymver is a command-line tool designed to fetch and display Symfony version information for projects within a specified GitLab group. It utilizes the GitLab API to retrieve projects and examines each project's composer.json file to determine the Symfony version used. This tool is particularly useful for teams managing multiple Symfony projects within GitLab, allowing for a quick overview of Symfony versions across projects.

TryHackMe SSH Honeypot

SSH Honeypot that gathers creds and attempted commands.

SSH Honeypot that gathers attempted creds, IP addresses and versions. The SSH server will either issue a warning, or drop the attacker into a fake shell.

Open Source Society University: Computer Science

:mortar_board: Path to a free self-taught education in Computer Science!

The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well-rounded grounding in concepts fundamental to all computing disciplines, and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.

Echoprint

Open source music identification.

Echoprint is an open source music identification system that allows anyone to build music fingerprinting into their application. It is powered by The Echo Nest and supported by next-generation background noise remover.

Privacy Guides

Your Independent Privacy and Security Resource. The guide to restoring your online privacy.

Massive organizations are monitoring your online activities. Privacy Guides is your central privacy and security resource to protect yourself online.

Testcontainers

Testcontainers is an open source framework for providing throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything that can run in a Docker container.

Highway

Performance-portable, length-agnostic SIMD with runtime dispatch. Highway is a C++ library that provides portable SIMD/vector intrinsics.

First Pull Request

What was the first pull request you sent on GitHub?

RFC 7807 - Problem Details for HTTP APIs

This document defines a "problem detail" as a way to carry machine-readable details of errors in a HTTP response to avoid the need to define new error response formats for HTTP APIs.

File Browser

filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. It can be used as a standalone app.

MonitoRSS

Free RSS Feed Delivery Bot.

MonitoRSS is a free and open-source bot that automatically delivers customized news straight to your Discord server. Connect popular news sources like YouTube, Reddit, or traditional news outlets to keep your communities up to date.

Free DMARC/DKIM/SPF Checker

Check DMARC, DKIM, and SPF Settings

The Art of Command Line

Master the command line, in one page.

Fluency on the command line is a skill often neglected or considered arcane, but it improves your flexibility and productivity as an engineer in both obvious and subtle ways. This is a selection of notes and tips on using the command-line that we've found useful when working on Linux. Some tips are elementary, and some are fairly specific, sophisticated, or obscure. This page is not long, but if you can use and recall all the items here, you know a lot.

HTTPlug

The HTTP client abstraction for PHP.

HTTP client standard built on PSR-7 HTTP messages. The HttpAsyncClient defines an asynchronous HTTP client for PHP. This package also provides a synchronous HttpClient interface with the same method signature as the PSR-18 client. For synchronous requests, we recommend using PSR-18 directly.

DataTransfer

Library for patching destination data with source data only if destination data remains valid after that.

This library provides a "validating hydrator", a service that patches destination data with source data only if destination data remains valid after that. Source and destination can be anything - scalars, arrays, objects... So either you want to make a partial update of ORM entity with parsed JSON from HTTP-request or produce a plain DTO from this entity to send in AMQP-message this library can help you to do that in a neat convenient way.

OpenAPI Generator

Generate clients, servers, and documentation from OpenAPI 2.0/3.x documents.

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3).

Million.js

Make React 70% faster

The drop-in optimizing compiler for React. Gain big performance wins for UI and data heavy React apps. Dead simple to use – try it out now!

Tempo

Dates by FormKit. The easiest way to work with dates in JavaScript. 📆 Parse, format, manipulate, and internationalize dates and times in JavaScript and TypeScript.

Tempo is a new library in a proud tradition of JavaScript date and time libraries. Inspired by the likes of moment.js, day.js, and date-fns Tempo is built from the ground up to be as small and easy to use as possible.

Nhost

The Open Source Firebase Alternative with GraphQL

Nhost is an open-source backend and development platform that enables developers to build and scale their web and mobile apps.

What PWA Can Do Today

A showcase of what is possible with Progressive Web Apps today.

A Progressive Web App (PWA) is basically just a website with some added features, which enable it to provide an app-like user-experience. This means it can work practically just like a native iOS or Android app. It can be installed to the home screen of your mobile device, work offline and receive push notifications, among other things.

OpenPubkey

OpenPubkey is an open source project that binds public keys and workload identities using standard SSO and OpenID Connect.

Use OpenPubkey today to SSH to machines on your network without SSH keys.

PHP Language Extensions

Attributes to define PHP language extensions (to be enforced by static analysis).

This library provides attributes that are used by static analysers to enforce new language features. The intention, at least initially, is that these extra language features are enforced by static analysis tools (such as Psalm, PHPStan and, ideally, PhpStorm) and NOT at runtime.

htmz

a low power tool for html.

htmz is a minimalist HTML microframework that gives you the power to create modular web user interfaces with the familiar simplicity of plain HTML.

CorsixTH

Open source clone of Theme Hospital.

A reimplementation of the 1997 Bullfrog business sim Theme Hospital. As well as faithfully recreating the original, CorsixTH adds support for modern operating systems (Windows, macOS, Linux and BSD), high resolutions and much more.

Professional Programming

A collection of learning resources for curious software engineers. A collection of full-stack resources for programmers.

The goal of this page is to make you a more proficient developer. You'll find only resources that I've found truly inspiring, or that have become timeless classics.

Freshdesk

Helpdesk & Ticketing Software by Freshworks. Scale support experiences without scaling costs.

Acorn

Integrate Laravel With WordPress. Laravel components for WordPress plugins and themes.

Acorn is a framework for integrating Laravel within WordPress. Acorn provides a way to gracefully load a Laravel application container inside of WordPress while respecting the WordPress lifecycle and template hierarchy.

Castor

The DX oriented task runner in PHP. Castor is a DX oriented task runner built in PHP featuring a range of functions for common task processing.

It can be viewed as an alternative to Makefile, Fabric, Invoke, Shell scripts, etc., but it leverages PHP's scripting capabilities and its extensive library ecosystem.

laravel-microscope

Fearless refactoring, it does a lot of smart checks to find certain errors.

Hoverboard

Conference website template.

Project Hoverboard is the conference website template that helps you to set up a mobile-first conference website with blog, speaker and schedule management in a few minutes.

Open Feedback

Talks/events/meetups/conferences feedback.

Open Feedback is an opened SaaS platform for organisers and speakers to gather users feedback. It connects to one of 3 data source: OpenFeedback database, hoverboard-v2, or your own API, to retrieve all the sessions & speakers.

Triton

Triton is a language and compiler for parallel programming. It aims to provide a Python-based programming environment for productively writing custom DNN compute kernels capable of running at maximal throughput on modern GPU hardware.

Hyprland

Tiling compositor with the looks. Hyprland provides the latest Wayland features, dynamic tiling, all the eyecandy, powerful plugins and much more.

Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

easy-coding-standard

The Easiest way to add coding standard to your PHP project.

Easy Coding Standard focuses on easy run, setup, and use. From composer requirement through the automated setup to the config.

SmartOS

Converged Container and Virtual Machine Hypervisor.

SmartOS, with its remarkable blend of the illumos kernel's power and the agility of a lightweight OS, has become the preferred choice for many specialized applications. While it shines as a standalone system, its capabilities are truly amplified when used with Triton Compute.

FreeNGINX

The freenginx.org project. The goal of the project is to keep nginx development free from arbitrary corporate actions.

GhostBSD

A simple, elegant desktop BSD Operating System.

GhostBSD provides a simple desktop-oriented operating system based on FreeBSD with MATE and OS packages for simplicity. In addition, GhostBSD has a selection of commonly used software preinstalled to make it easy on your computing journey.

GitButler

Git Branching, Refined. The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte.

GitButler is a git client that lets you work on multiple branches at the same time. It allows you to quickly organize file changes into separate branches while still having them applied to your working directory. You can then push branches individually to your remote, or directly create pull requests.

It's sudo, for Windows

Welcome to the repository for Sudo for Windows 🥪. Sudo for Windows allows users to run elevated commands directly from unelevated terminal windows.

Sudo is available for Windows 11 builds 26045 and later. If you're on an Insiders build with sudo, you can enable it in the Windows Settings app, on the "Developer Features" page.

Under the Wire

PowerShell Training for the People.

Under the Wire trains experienced, developing, and novice Information Technologists to use Windows PowerShell in a variety of situations through innovative and fun wargames.

deepdarkCTI

Collection of Cyber Threat Intelligence sources from the Deep and Dark Web

The aim of this project is to collect the sources, present in the Deep and Dark web, which can be useful in Cyber Threat Intelligence contexts.

Keystatic

Content Management for your Codebase.

A new tool that makes Markdown, JSON and YAML content in your codebase editable by humans. Live edit content on GitHub or your local file system, without disrupting your existing code and workflows.

Sveltia CMS

Git-based headless CMS. A modern, free alternative to Netlify CMS & Decap CMS. Open source. Lightweight. UX-driven development. Made with Svelte.

Decap CMS

Open source content management for your Git workflow.

A CMS for static site generators. Give users a simple way to edit and add content to any site built with a static site generator.

Nuxt Studio

Edit your Nuxt Website with your team, in production.

Nuxt Studio gives you a git-based editing experience with live preview for your Nuxt Content website. Opening a new way to collaborate between developers and marketing teams.

Statamic

a powerful, highly scalable CMS built on Laravel.

Statamic is a modern, clean, and highly adaptable CMS built on Laravel that can run full-stack, headless, on flat files or databases, or as a static site generator.

Textual

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

toolong

A terminal application to view, tail, merge, and search log files (plus JSONL).

Architecture of Consoles: A practical analysis by Rodrigo Copetti

Looking at the evolution of video game consoles is fascinating. While conventional PCs tend to evolve ‘incrementally’, new generations of consoles introduce completely new ways of working. What you see here is a series of articles that will hopefully uncover the rationale behind the latest trends in technology. They will also demonstrate why each system can’t be summarised by its ‘bits’, megahertz, amount of RAM and whatnot.

Beej's Guide to Networking Concepts

This is barely a book. It's stuff that I put together for class and used to have in Canvas, and then slammed together into a volume. I'll improve it over time, but it's kind of just dumped here for now. Forgive me.

Apache Beam®

The Unified Apache Beam Model. The easiest way to do batch and streaming data processing. Write once, run anywhere data processing for mission-critical production workloads.

Apache Beam is a unified programming model for Batch and Streaming data processing.
Apache Beam is a unified model for defining both batch and streaming data-parallel processing pipelines, as well as a set of language-specific SDKs for constructing pipelines and Runners for executing them on distributed processing backends, including Apache Flink, Apache Spark, Google Cloud Dataflow, and Hazelcast Jet.

Dataflow

Unified stream and batch data processing that's serverless, fast, and cost-effective.

Snaplet

Build faster, test better with production-like data in a snap!

Snaplet is an all-in-one developer tool that gives developers realistic, production-like data that they can code against.
Snaplet uses generative ai to give you realistic, production-like data for your Postgres database so you can code, debug, and test with ease.

Renovate

Automated Dependency Updates. Multi-platform and multi-language.

atopile

Code to Electronics. Build electronic circuit boards from code.
atopile is a language and toolchain to describe electronic circuit boards with code. By replacing the point and click schematic interface with code, we introduce software development workflows like reuse, validation and automation to the world of electronics.

libreactor

libreactor is a high performance, robust and secure, generic event-driven application framework for Linux.

libreactor is a high performance, robust and secure, generic event-driven application framework for Linux. The design goal is to minimize software overhead, cpu usage, energy consumption and environmental footprint. libreactor is directly built on top of the Linux kernel io_uring system call interface, offering both much simplified access to low level asynchronous kernel calls, as well as high level event-driven abstractions such as HTTP servers. Furthermore libreactor is built completely without third-party dependencies, minimizing supply chain risk.

LeetCode

The World's Leading Online Programming Learning Platform.

LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews.

tailspin

🌀 A log file highlighter.

tailspin works by reading through a log file line by line, running a series of regexes against each line. The regexes recognize patterns you expect to find in a logfile, like dates, numbers, severity keywords and more.

tailspin does not make any assumptions on the format or position of the items it wants to highlight. For this reason, it requires no configuration and the highlighting will work consistently across different logfiles.

React-Admin

The Open-Source React Framework for B2B Apps.

React-admin offers the best developer experience, lets you focus on business needs, and build delightful user interfaces.

Rii

Mini Keyboard,Wireless Keyboard,Bluetooth Keyboard,Remote control,Mouse.

HydePHP

Elegant and Powerful Static Site Generator.

HydePHP is a content-first Laravel-powered console application that allows you to create static HTML pages, blog posts, and documentation sites, using your choice of Markdown and/or Blade.

Pester

The ubiquitous test and mock framework for PowerShell.

PSKoans

A simple, fun, and interactive way to learn the PowerShell language through Pester unit testing.

Inspired by Chris Marinos' fantastic F# koans, the goal of the PowerShell koans is to teach you PowerShell by presenting you with a set of questions. Each kōan (each question) is represented by a failing Pester test. Your goal is to make those tests pass by filling out the correct answer, or writing the correct code. The koans start very simple to get you familiar with the basic concepts and progress towards more difficult. Teaching you multiple beginner, intermediate and advanced aspects of PowerShell in the process.

Laravel Reverb

Reverb is a first-party WebSocket server for Laravel applications, bringing real-time communication between client and server directly to your fingertips. Open source and an Artisan command away - with love from the Laravel team.

php-git-insights-analyzer

Analyze the Git history of your PHP files.

Rye

a Hassle-Free Python Experience.

Rye is a comprehensive project and package management solution for Python. Born from its creator's desire to establish a one-stop-shop for all Python users, Rye provides a unified experience to install and manages Python installations, pyproject.toml based projects, dependencies and virtualenvs seamlessly. It's designed to accommodate complex projects, monorepos and to facilitate global tool installations.

Memos

Easily capture and share your great thoughts. Open Source and Free forever. A privacy-first, lightweight note-taking service.

Urgentime

Donnons des yeux à nos héros du quotidien. La visio qui révolutionne la prise en charge téléphonique.

Urgentime se démarque par sa conception axée sur la relation client et les urgences. Contrairement à WhatsApp, notre solution offre une transition instantanée de l’appel téléphonique à la visio, sans nécessité de téléchargement d’application.

Unibeautify

The Universal Code Beautifier.

Single beautifier abstracting multiple beautifiers for multiple languages.

The Web Accessibility Framework

A way for all organizations to understand, organize,
improve, and communicate web accessibility.

security.txt

A proposed standard which allows websites to define security policies.

“When security risks in web services are discovered by independent security researchers who understand the severity of the risk, they often lack the channels to disclose them properly. As a result, security issues may be left unreported. security.txt defines a standard to help organizations define the process for security researchers to disclose security vulnerabilities securely.”

Melee

Tool to Detect Infections in MySQL Instances.

Attackers are abusing MySQL instances for conducting nefarious operations on the Internet. The cybercriminals are targeting exposed MySQL instances and triggering infections at scale to exfiltrate data, destruct data, and extort money via ransom. For example one of the significant threats MySQL deployments face is ransomware. We have authored a tool named "MELEE" to detect potential infections in MySQL instances. The tool allows security researchers, penetration testers, and threat intelligence experts to detect compromised and infected MySQL instances running malicious code. The tool also enables you to conduct efficient research in the field of malware targeting cloud databases. In this release of the tool, the following modules are supported:

teler

Real-time HTTP Intrusion Detection.

teler is an real-time intrusion detection and threat alert based on web log that runs in a terminal with resources that we collect and provide by the community. ❤️

DbToolsBundle

A set of Symfony Console Commands to interact with your database.

  • Backup: Backup your database and manage your dumps with a simple command.

  • Restore: Easily restore a previous dump of your database.

  • Anonymize: Set up database anonymization with PHP attributes on Doctrine Entities or with a YAML configuration file.

  • Set up a GDPR-friendly workflow: Make it easier to follow GDPR best practices when importing production dump to other environments.

  • DbToolsBundle @ GitHub.

Ray

Understand and fix bugs faster

Ray is a desktop application that serves as the dedicated home for debugging output. Send, format and filter debug information from both local projects and remote servers.

Yazi

⚡️ Blazing fast terminal file manager written in Rust, based on async I/O.

Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.

Jujutsu

Jujutsu is a powerful git compatible version control system for software projects. You use it to get a copy of your code, track changes to the code, and finally publish those changes for others to see and use. It is designed from the ground up to be easy to use—whether you're new or experienced, working on brand new projects alone, or large scale software projects with large histories and teams.

Lenra

Optimize your app creation.

Lenra is an open source framework to create your app using any language, and deploy it without any Ops scale, built on ethical values.

Frigate NVR

Monitor your security cameras with locally processed AI. NVR with realtime local object detection for IP cameras.

Frigate is an open source NVR built around real-time AI object detection. All processing is performed locally on your own hardware, and your camera feeds never leave your home.

go2rtc

Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.

Scrypted

Scrypted is a high performance home video integration and automation platform.

Scrypted is a high performance home video integration platform and NVR with smart detections. Instant, low latency, streaming to HomeKit, Google Home, and Alexa. Supports most cameras.

K8s-Sherlock 🕵️‍♂️

K8s-Sherlock is your open-source investigative tool for diving deep into Kubernetes cluster mysteries. Designed to simplify and expedite debugging processes, it's the essential utility for demystifying complex container orchestration issues.

K8s-Sherlock is an open-source Kubernetes pod designed for debugging and diagnostics. As a swiss-army knife for your Kubernetes cluster, it comes pre-loaded with a host of tools to help you diagnose issues with network, containers, and more. Developed to expedite the troubleshooting process, K8s-Sherlock is your go-to pod for resolving complex orchestration issues.

Lode Runner Web Game (online game)

This is a HTML5 remake of Lode Runner, building the program with CREATEJS Javascript framework.

pinokio

Install, Run & Control Databases on Your Computer with 1 Click.

Pinokio is a browser that lets you install, run, and programmatically control ANY application, automatically. No more opening the terminal. No more git clone. No more conda install. No more pip install. No more messing with execution environments.

Cyber Threat Intelligence

Cyber Theat live dashboard

Osintracker

Track your OSINT investigations

Osintracker is focused on OSINT investigations. It's a source-oriented application, primarily focused on keeping track of your online findings.

Taipy

Turns Data and AI algorithms into production-ready web applications in no time. Taipy is an open-source Python library for building production-ready front-end & back-end in no time.

Taipy is an open-source Python library for easy, end-to-end application development,
featuring what-if analyses, smart pipeline execution, built-in scheduling, and deployment tools.

demo-magic

A handy shell script that enables you to write repeatable demos in a bash environment.

demo-magic.sh is a handy shell script that enables you to script repeatable demos in a bash environment so you don't have to type as you present. Rather than trying to type commands when presenting you simply script them and let demo-magic.sh run them for you.

Atlas Monde :fr:

Cartes et informations sur les pays. Toutes les cartes et informations sur les pays sont sur Atlas Monde

La géographie est une discipline ancienne dont le terme d’origine a pour signification « description de la Terre ». Elle met en avant les relations entre les sociétés et leur environnement sur l’ensemble de la planète.

Atlas Monde a pour ambition d’accompagner à la découverte du Monde à travers de nombreuses ressources à télécharger librement sur toutes les zones et tous les pays du globe. Pour chacun des continents et pays nous essayons de vous proposer des données sur la situation géographique, les populations, l’économie, la géopolitique, le relief, le climat, la linguistique ou encore l’histoire.

InvoBook

Self-hosted app for Time Tracking, Invoice Generation, Project & Client Management, built with Laravel & Filament.

Awesome freelance tools - fr :fr:

😎 Curated list of awesome tools to build your freelance career (in france)

LearningSEO.io

The SEO Roadmap with Free Resources & Tools.

Start learning SEO or expand your SEO education to grow your site’s organic traffic by understanding every aspect of SEO in order to become or grow further as an SEO specialist with Learning SEO. Learning SEO is a comprehensive guide, featuring the main areas along with resources to learn.

⭐Github Ranking⭐

Github stars and forks ranking list. Github Top100 stars list of different languages.

reveal.js

The HTML presentation framework.

reveal.js is an open source HTML presentation framework. It enables anyone with a web browser to create beautiful presentations for free.

Magic Wormhole

get things from one computer to another, safely.

This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine.