Web Applications

1. Browser   browser

ID: 54b782ae-11c2-4546-a506-003a21fd9537
CREATED: <2025-03-03 Mon 17:18>

1.1. Chrome   chrome

ID: 49a90b67-054a-4591-b73f-8821dba7c060
CREATED: <2025-02-13 Thu 22:36>

[2025-02-13 Thu 22:36] Chrome Canary [2025-02-13 Thu 22:36] Google Chrome [2025-02-13 Thu 22:38] Chromium [2025-03-03 Mon 16:31] man

1.1.1. Devtools

ID: 51cb270e-5c5a-4605-9867-aa40a68ddceb
CREATED: <2025-03-02 Sun 21:35>

[2025-03-02 Sun 21:35] Chrome DevTools - Chrome for Developers [2025-03-02 Sun 21:39] Chrome DevTools Protocol

1.3. Nyxt   cl

ID: 0290f01c-13ab-4268-b9de-030ffda5a4b8
CREATED: <2025-03-03 Mon 12:34>

[2025-03-03 Mon 12:34] Nyxt browser: The hacker's browser [2025-01-17 Fri 19:30] GitHub - atlas-engineer/nyxt

the hacker's browser

as of [2025-02-07 Fri] I'm unable to successfully build Nyxt on my system, but the code available has some goodies (json/nlp/etc)

1.4. IceCat   mozilla firefox

ID: cae8de41-beb8-42b3-bec8-20f0a29dd59c
CREATED: <2025-03-03 Mon 12:36>

[2025-03-03 Mon 12:36] GNUzilla and IceCat - GNU Project - Free Software Foundation [2025-03-03 Mon 12:37] Mozzarella - Free extension for Firefox-based browsers

2. Torrent Client   torrent

ID: fdae8dcf-92f8-4a72-b91a-8a830e80c17b
CREATED: <2025-03-03 Mon 17:18>

2.1. Transmission

ID: 74e5db7a-bb98-4a54-a7e6-fab58f580acf
CREATED: <2025-03-03 Mon 17:14>

[2025-03-03 Mon 17:14] Transmission [2025-03-03 Mon 17:17] transmission/transmission

A Fast, Easy and Free Bittorrent Client For macOS, Windows and Linux

3. Server

ID: f7a60f4c-2aa4-4330-95bb-7077ab534258
CREATED: <2025-03-03 Mon 17:20>

[2025-03-03 Mon 17:23] What is a web server? - Learn web development | MDN

Web Servers

3.1. Caddy

ID: 2415d486-e74b-4318-90cc-8d68c4bffb2e
CREATED: <2025-02-21 Fri 21:21>

[2025-02-21 Fri 21:23] Caddy Documentation

3.1.1. API

ID: a6291723-d71e-4e1f-b53d-ed5914551e80
CREATED: <2025-03-03 Mon 14:58>
header-args: :export both :eval never
{
    "apps": {
        "http": {
            "servers": {
                "example": {
                    "listen": [":2015"],
                    "routes": [
                        {
                            "handle": [{
                                "handler": "static_response",
                                "body": "Hello, world!"
                            }]
                        }
                    ]
                }
            }
        }
    }
}

curl localhost:2019/load \
     -H "Content-Type: application/json" \
     -d @beginner-caddy-config.json
curl localhost:2019/config/ | jq
{
  "apps": {
    "http": {
      "servers": {
        "example": {
          "listen": [
            ":2015"
          ],
          "routes": [
            {
              "handle": [
                {
                  "body": "Hello, world!",
                  "handler": "static_response"
                }
              ]
            }
          ]
        }
      }
    }
  }
}

3.2. Nginx

ID: e0d6567f-73e8-4a02-8360-4938d7994f3a
CREATED: <2025-03-03 Mon 17:21>

[2025-03-03 Mon 17:21] nginx [2025-03-03 Mon 17:21] man

3.3. Httpd

ID: 163facc3-2d47-47ee-b0c8-0512a3efcd13
CREATED: <2025-03-03 Mon 17:22>

[2025-03-03 Mon 17:22] The Apache HTTP Server Project

Apache HTTP Server