Monthly Shaarli

All links of one month in a single page.

July, 2024

Home router - Gentoo wiki

This document details how to turn an old Gentoo machine into a router for connecting a home network to the Internet.

A light NAT router and DHCP server with Alpine Linux | cylab.be
Ace Networker - YouTube

Computer Networking Expertise one video at a time. Are you just starting out in the field of Computer Networking? Are you in the process of studying for the ...

GitHub - seriousm4x/UpSnap: A simple wake on lan web app written with SvelteKit, Go and PocketBase.
thumbnail

A simple wake on lan web app written with SvelteKit, Go and PocketBase. - seriousm4x/UpSnap

GitHub - MontFerret/ferret: Declarative web scraping
thumbnail

Declarative web scraping. Contribute to MontFerret/ferret development by creating an account on GitHub.

GitHub - gocolly/colly: Elegant Scraper and Crawler Framework for Golang
thumbnail

Elegant Scraper and Crawler Framework for Golang. Contribute to gocolly/colly development by creating an account on GitHub.

GitHub - zitadel/zitadel: ZITADEL - Identity infrastructure, simplified for you.
thumbnail

ZITADEL - Identity infrastructure, simplified for you. - zitadel/zitadel

GitHub - goauthentik/authentik: The authentication glue you need.
thumbnail

The authentication glue you need. Contribute to goauthentik/authentik development by creating an account on GitHub.

GitHub - authelia/authelia: The Single Sign-On Multi-Factor portal for web apps
thumbnail

The Single Sign-On Multi-Factor portal for web apps - authelia/authelia

GitHub - glauth/glauth: A lightweight LDAP server for development, home use, or CI
thumbnail

A lightweight LDAP server for development, home use, or CI - glauth/glauth

Nick Busey / HomelabOS · GitLab
thumbnail

Your very own offline-first privacy-centric open-source data-center! https://homelabos.com/

GitHub - agola-io/agola: Agola: CI/CD Redefined
thumbnail

Agola: CI/CD Redefined. Contribute to agola-io/agola development by creating an account on GitHub.

VM Actions · GitHub
thumbnail

Virtual machines for Github Actions. Use FreeBSD, OpenBSD, Solaris, etc in Github Actions. - VM Actions

GitHub - i-love-flamingo/flamingo-commerce: Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services.

Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services. - GitHub - i-love-flamingo/flamingo-commerce: Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services.

GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch.
thumbnail

Master programming by recreating your favorite technologies from scratch. - codecrafters-io/build-your-own-x

GitHub - caarlos0/env: A simple, zero-dependencies library to parse environment variables into structs
thumbnail

A simple, zero-dependencies library to parse environment variables into structs - caarlos0/env

GitHub - s3rius/rustus: TUS protocol implementation in Rust.
thumbnail

TUS protocol implementation in Rust. Contribute to s3rius/rustus development by creating an account on GitHub.

tus - Resumable File Uploads · GitHub
thumbnail

tus - Resumable File Uploads has 20 repositories available. Follow their code on GitHub.

GitHub - Picocrypt/Picocrypt: A very small, very simple, yet very secure encryption tool.
thumbnail

A very small, very simple, yet very secure encryption tool. - Picocrypt/Picocrypt

GitHub - softchris/golang-book: A book on Go, contains fundamentals but also recipes
thumbnail

A book on Go, contains fundamentals but also recipes - softchris/golang-book

GitHub - jianchang512/pyvideotrans: Translate the video from one language to another and add dubbing. 将视频从一种语言翻译为另一种语言,并添加配音
thumbnail

Translate the video from one language to another and add dubbing. 将视频从一种语言翻译为另一种语言,并添加配音 - jianchang512/pyvideotrans

GitHub - akkana/gimp-plugins: GIMP plug-ins, scripts and helpers

GIMP plug-ins, scripts and helpers. Contribute to akkana/gimp-plugins development by creating an account on GitHub.

GitHub - jrmarino/synth: Next D/Ports build tool for live systems (Alternative for Portmaster and Portupgrade tools)
thumbnail

Next D/Ports build tool for live systems (Alternative for Portmaster and Portupgrade tools) - jrmarino/synth

GitHub - hiroi-sora/Umi-OCR: OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库。
thumbnail

OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库。 - hiroi-sora/Umi-OCR

GitHub - traefik/mesh: Traefik Mesh - Simpler Service Mesh
thumbnail

Traefik Mesh - Simpler Service Mesh. Contribute to traefik/mesh development by creating an account on GitHub.

GitHub - Safe3/meshnet: 一款社区驱动的免费、高速、稳定、安全的内网穿透、网络隔离、P2P传输、零信任网络ZTNA、堡垒机、异地组网SD-WAN,打破传统网络边界的Mesh网格网络安全产品。

一款社区驱动的免费、高速、稳定、安全的内网穿透、网络隔离、P2P传输、零信任网络ZTNA、堡垒机、异地组网SD-WAN,打破传统网络边界的Mesh网格网络安全产品。 - Safe3/meshnet

GitHub - go-kit/kit: A standard library for microservices.

A standard library for microservices. Contribute to go-kit/kit development by creating an account on GitHub.

GitHub - node-red/node-red: Low-code programming for event-driven applications
thumbnail

Low-code programming for event-driven applications - node-red/node-red

GitHub - pocketbase/pocketbase: Open Source realtime backend in 1 file
thumbnail

Open Source realtime backend in 1 file. Contribute to pocketbase/pocketbase development by creating an account on GitHub.

OpenBSD PF: Building a Router

The Ultimate OpenBSD Router

Setting up Alpine Linux as a Home Router

Setting up Alpine Linux as a home router. Re-purpose that old computer you have lying around for a powerful home router.

Computer Networking: a Top Down Approach
GitHub - junegunn/fzf: :cherry_blossom: A command-line fuzzy finder
thumbnail

:cherry_blossom: A command-line fuzzy finder. Contribute to junegunn/fzf development by creating an account on GitHub.

GitHub - daBONDi/go-rest-wol: Simple HTTP Server with WebUI and REST API for Sending WoL Package over the Wire
thumbnail

Simple HTTP Server with WebUI and REST API for Sending WoL Package over the Wire - daBONDi/go-rest-wol

GitHub - projectdiscovery/katana: A next-generation crawling and spidering framework.
thumbnail

A next-generation crawling and spidering framework. - projectdiscovery/katana

GitHub - pyinfra-dev/pyinfra: pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.
thumbnail

pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands. - pyinfra-dev/pyinfra

GitHub - paganotoni/todox: A Golang and HTMX Todo application
thumbnail

A Golang and HTMX Todo application. Contribute to paganotoni/todox development by creating an account on GitHub.

Tiny Core Linux, Micro Core Linux, 12MB Linux GUI Desktop, Live, Frugal, Extendable

Welcome - Tiny Core Linux

SliTaz GNU/Linux (en)

SliTaz GNU/Linux English Website

GitHub - cross-platform-actions/action: Cross-platform GitHub action
thumbnail

Cross-platform GitHub action. Contribute to cross-platform-actions/action development by creating an account on GitHub.

GitHub - davestephens/ansible-nas: Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.
thumbnail

Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook. - davestephens/ansible-nas

Hypermedia Systems
GitHub - shurco/litecart: 🛒 litecart - shopping cart in 1 file with card and cryptocurrency payment support
thumbnail

🛒 litecart - shopping cart in 1 file with card and cryptocurrency payment support - shurco/litecart

GitHub - samber/lo: 💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
thumbnail

💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...) - samber/lo

GitHub - qax-os/excelize: Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
thumbnail

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets - qax-os/excelize

GitHub - Ferk/udev-media-automount: A simple automount mechanism using udev rules
thumbnail

A simple automount mechanism using udev rules. Contribute to Ferk/udev-media-automount development by creating an account on GitHub.

GitHub - sigoden/dufs: A file server that supports static serving, uploading, searching, accessing control, webdav...
thumbnail

A file server that supports static serving, uploading, searching, accessing control, webdav... - sigoden/dufs

GitHub - TudbuT/qft: Quick Peer-To-Peer UDP file transfer
thumbnail

Quick Peer-To-Peer UDP file transfer. Contribute to TudbuT/qft development by creating an account on GitHub.

Go 101 -Go 101

Golang online books, articles, tools, etc.

Practical Go Lessons

Practical Go Lessons Book

Learning Go
GitHub - google/mesop: Build delightful web apps quickly in Python
thumbnail

Build delightful web apps quickly in Python. Contribute to google/mesop development by creating an account on GitHub.

GitHub - fishaudio/fish-speech: Brand new TTS solution
thumbnail

Brand new TTS solution. Contribute to fishaudio/fish-speech development by creating an account on GitHub.

GitHub - arendst/Tasmota: Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
thumbnail

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at - arendst/Tasmota

GitHub - JaidedAI/EasyOCR: Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
thumbnail

Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc. - JaidedAI/EasyOCR

GitHub - EasyTier/EasyTier: A simple, decentralized mesh VPN with WireGuard support.
thumbnail

A simple, decentralized mesh VPN with WireGuard support. - EasyTier/EasyTier

GitHub - kumahq/kuma: 🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.
thumbnail

🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project. - kumahq/kuma

GitHub - luscis/openlan: Cloudify VPN Written in Golang, Simple deployment via Compose or Kubernetes

Cloudify VPN Written in Golang, Simple deployment via Compose or Kubernetes - luscis/openlan

GitHub - mingrammer/go-web-framework-stars: :star: Web frameworks for Go, most starred on GitHub
thumbnail

:star: Web frameworks for Go, most starred on GitHub - mingrammer/go-web-framework-stars

GitHub - owntracks/recorder: Store and access data published by OwnTracks apps
thumbnail

Store and access data published by OwnTracks apps. Contribute to owntracks/recorder development by creating an account on GitHub.

GitHub - microsoft/IoT-For-Beginners: 12 Weeks, 24 Lessons, IoT for All!
thumbnail

12 Weeks, 24 Lessons, IoT for All! Contribute to microsoft/IoT-For-Beginners development by creating an account on GitHub.

OpenBSD Router Guide

Network segmenting firewall, DHCP, DNS with Unbound, domain blocking and much more

Linux Router with VPN on a Raspberry Pi - Alpine Linux
GitHub - alexhaydock/pinewall: A project to create a Linux-based home firewall/gateway/router from scratch. Based on Alpine Linux + nftables.
thumbnail

A project to create a Linux-based home firewall/gateway/router from scratch. Based on Alpine Linux + nftables. - alexhaydock/pinewall

GitHub - sabhiram/go-wol: Simple wake on LAN magic packet generator for golang
thumbnail

Simple wake on LAN magic packet generator for golang - sabhiram/go-wol

Scrapy | A Fast and Powerful Scraping and Web Crawling Framework
Welcome! | OpenMarine
open-boat-projects.org – open Source | open Hardware | open Data
GitHub - ansible/ansible: Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
thumbnail

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com. - ansible/ansible

GitHub - fusiondirectory/fusiondirectory: FusionDirectory is a modern, efficient and secure Identity Management (IAM) solution.
thumbnail

FusionDirectory is a modern, efficient and secure Identity Management (IAM) solution. - fusiondirectory/fusiondirectory

GitHub - Jip-Hop/jailmaker: Persistent Linux 'jails' on TrueNAS SCALE to install software (k3s, docker, portainer, podman, etc.) with full access to all files via bind mounts thanks to systemd-nspawn!
thumbnail

Persistent Linux 'jails' on TrueNAS SCALE to install software (k3s, docker, portainer, podman, etc.) with full access to all files via bind mounts thanks to systemd-nspawn! - Jip-Hop/jailmaker

GitHub - go-gitea/gitea: Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
thumbnail

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD - go-gitea/gitea

GitHub - quangdangfit/goshop: E-Commerce backend system via Golang and Postgres
thumbnail

E-Commerce backend system via Golang and Postgres. Contribute to quangdangfit/goshop development by creating an account on GitHub.

GitHub - TwiN/gatus: ⛑ Automated developer-oriented status page
thumbnail

⛑ Automated developer-oriented status page. Contribute to TwiN/gatus development by creating an account on GitHub.

GitHub - joho/godotenv: A Go port of Ruby's dotenv library (Loads environment variables from .env files)
thumbnail

A Go port of Ruby's dotenv library (Loads environment variables from .env files) - joho/godotenv

GitHub - cloudreve/Cloudreve: 🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)
thumbnail

🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers) - cloudreve/Cloudreve

GitHub - pikvm/pikvm: Open and inexpensive DIY IP-KVM based on Raspberry Pi
thumbnail

Open and inexpensive DIY IP-KVM based on Raspberry Pi - pikvm/pikvm

Spaceship Go
Go With The Domain
thumbnail
GitHub - luraproject/lura: Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
thumbnail

Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation - luraproject/lura

GitHub - emqx/emqx: The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
thumbnail

The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles - emqx/emqx

GitHub - libretiny-eu/libretiny: PlatformIO development platform for IoT modules
thumbnail

PlatformIO development platform for IoT modules. Contribute to libretiny-eu/libretiny development by creating an account on GitHub.

GitHub - ocrmypdf/OCRmyPDF: OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
thumbnail

OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched - ocrmypdf/OCRmyPDF

GitHub - LibreTranslate/LibreTranslate: Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.
thumbnail

Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup. - LibreTranslate/LibreTranslate

GitHub - dswd/vpncloud: Peer-to-peer VPN
thumbnail

Peer-to-peer VPN. Contribute to dswd/vpncloud development by creating an account on GitHub.

GitHub - netbirdio/netbird: Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.
thumbnail

Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls. - netbirdio/netbird

ZeroTier, Inc. · GitHub
thumbnail

Directly Connecting the World's Devices with Universal Software Defined Networking - ZeroTier, Inc.

GitHub - Ding-Kyoma/EasyTrans-mac: PDF 批量翻译,翻译后的PDF格式基本不变。导出PDF和Docx。优化并精简了来自于QPromise 的 EasyTrans。优化了通过百度翻译API稳定进行长翻译!
thumbnail

PDF 批量翻译,翻译后的PDF格式基本不变。导出PDF和Docx。优化并精简了来自于QPromise 的 EasyTrans。优化了通过百度翻译API稳定进行长翻译! - Ding-Kyoma/EasyTrans-mac

GitHub - RaspAP/raspap-webgui: Simple wireless AP setup & management for Debian-based devices
thumbnail

Simple wireless AP setup & management for Debian-based devices - RaspAP/raspap-webgui