All checks were successful
Updates the graph by copying the updated files in the right directory / build-and-deploy (push) Successful in 4s
1331 lines
38 KiB
JSON
1331 lines
38 KiB
JSON
{
|
||
"name": "Miniera HackInPovo",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Sustainability",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Permacomputing",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Permacomputing Wiki",
|
||
"type": "url",
|
||
"url": "https://permacomputing.net/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Low-tech & appropriate tech",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Energy & efficiency",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "First Gigawatt datacenter...",
|
||
"type": "url",
|
||
"url": "https://newsletter.semianalysis.com/p/xais-colossus-2-first-gigawatt-datacenter"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "E-waste & recycling",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Right to repair & circular economy",
|
||
"type": "folder",
|
||
"children": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Privacy",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Accrescent - Android app store focused on security, privacy, and usability",
|
||
"type": "url",
|
||
"url": "https://accrescent.app/"
|
||
},
|
||
{
|
||
"name": "Privacy-oriented useful tools",
|
||
"type": "url",
|
||
"url": "https://toolsutili.vado.li/"
|
||
},
|
||
{
|
||
"name": "The Onion Router",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Tor Browser",
|
||
"type": "file",
|
||
"url": "https://www.torproject.org/"
|
||
},
|
||
{
|
||
"name": "Snowflake",
|
||
"type": "url",
|
||
"url": "https://snowflake.torproject.org/"
|
||
},
|
||
{
|
||
"name": "Orbot",
|
||
"type": "file",
|
||
"url": "https://orbot.app/"
|
||
},
|
||
{
|
||
"name": "OnionShare",
|
||
"type": "url",
|
||
"url": "https://onionshare.org/"
|
||
},
|
||
{
|
||
"name": "Ricochet Refresh",
|
||
"type": "file",
|
||
"url": "https://www.ricochetrefresh.net/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Espionage",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "5, 9, 14 Eyes Countries",
|
||
"type": "url",
|
||
"url": "https://www.privacyaffairs.com/5-9-14-eyes-countries/"
|
||
},
|
||
{
|
||
"name": "Brucia Il Telefono",
|
||
"type": "url",
|
||
"url": "https://bruciailtelefono.noblogs.org/"
|
||
},
|
||
{
|
||
"name": "Nascondino",
|
||
"type": "url",
|
||
"url": "https://nascondino.github.io/"
|
||
},
|
||
{
|
||
"name": "IMSI-catcher",
|
||
"type": "url",
|
||
"url": "https://en.wikipedia.org/wiki/IMSI-catcher"
|
||
},
|
||
{
|
||
"name": "Privacy Cell",
|
||
"type": "url",
|
||
"url": "https://www.stoutner.com/privacy-cell/"
|
||
},
|
||
{
|
||
"name": "Smart city in Palestina",
|
||
"type": "url",
|
||
"url": "https://antifascistecontroilpass.noblogs.org/smart-city-in-palestina-video-documentari/"
|
||
},
|
||
{
|
||
"name": "Osservatorio Oscar - Smart Cities",
|
||
"type": "url",
|
||
"url": "https://osservatorio-oscar.org/2024/01/smart-city-67q.html"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Secure messaging",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "BitChat - p2p chat",
|
||
"type": "url",
|
||
"url": "https://bitchat.cv/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Metadata & traffic analysis",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Tracking & fingerprinting",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Physical & biometric privacy",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Whistleblowing & leaks",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Wikileaks",
|
||
"type": "url",
|
||
"url": "https://wikileaks.org/"
|
||
},
|
||
{
|
||
"name": "GlobaLeaks",
|
||
"type": "url",
|
||
"url": "https://www.globaleaks.org/"
|
||
},
|
||
{
|
||
"name": "TruthWave",
|
||
"type": "url",
|
||
"url": "https://www.truthwave.com/"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Software Licenses",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Free Software & Copyleft",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "GNU Project - Licenses",
|
||
"type": "url",
|
||
"url": "https://www.gnu.org/licenses/"
|
||
},
|
||
{
|
||
"name": "FSF - License list",
|
||
"type": "url",
|
||
"url": "https://www.fsf.org/licensing/licenses/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Permissive licenses",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Copyfarleft & commons",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Creative Commons & culture",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Data & database licenses",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Hardware & open design licenses",
|
||
"type": "folder",
|
||
"children": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Security",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Guerre di Rete - Progetto editoriale per la cybersecurity",
|
||
"type": "url",
|
||
"url": "https://www.guerredirete.it/il-progetto/"
|
||
},
|
||
{
|
||
"name": "Software Security",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Forensics",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "PTS Project",
|
||
"type": "url",
|
||
"url": "https://pts-project.org/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Reverse Engineering",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Disassemblers",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Ghidra",
|
||
"type": "url",
|
||
"url": "https://github.com/NationalSecurityAgency/ghidra"
|
||
},
|
||
{
|
||
"name": "Radare2",
|
||
"type": "url",
|
||
"url": "https://www.radare.org/n/"
|
||
},
|
||
{
|
||
"name": "Cutter",
|
||
"type": "url",
|
||
"url": "https://cutter.re/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Debuggers",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "GDB",
|
||
"type": "url",
|
||
"url": "https://www.gnu.org/software/gdb/"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Cryptography",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Article against OMEMO on XMPP",
|
||
"type": "url",
|
||
"url": "https://soatok.blog/2024/08/04/against-xmppomemo/"
|
||
},
|
||
{
|
||
"name": "Post Quantum",
|
||
"type": "folder",
|
||
"children": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Steganography",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "vec2text",
|
||
"type": "url",
|
||
"url": "https://github.com/vec2text/vec2text"
|
||
},
|
||
{
|
||
"name": "Text Embeddings Reveal (Almost) As Much As Text [N]",
|
||
"type": "url",
|
||
"url": "https://openreview.net/pdf?id=wK7wUdiM5g0"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Hardware Security",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "NFC / RFID tags",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Proxmark3",
|
||
"type": "url",
|
||
"url": "https://proxmark.com/"
|
||
},
|
||
{
|
||
"name": "ChameleonMini",
|
||
"type": "url",
|
||
"url": "https://github.com/emsec/ChameleonMini"
|
||
},
|
||
{
|
||
"name": "Flipper Zero",
|
||
"type": "url",
|
||
"url": "https://flipperzero.one/"
|
||
},
|
||
{
|
||
"name": "ACR122U",
|
||
"type": "url",
|
||
"url": "https://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/"
|
||
},
|
||
{
|
||
"name": "PN532",
|
||
"type": "url",
|
||
"url": "https://github.com/Seeed-Studio/PN532"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Physical Security",
|
||
"type": "folder",
|
||
"children": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Networking",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "VPN",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "SSH Lirp",
|
||
"type": "url",
|
||
"url": "https://github.com/virtualsquare/sshlirp"
|
||
},
|
||
{
|
||
"name": "VirtualSquare",
|
||
"type": "url",
|
||
"url": "https://wiki.virtualsquare.org/"
|
||
},
|
||
{
|
||
"name": "Mullvad",
|
||
"type": "url",
|
||
"url": "https://mullvad.net/en"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "DNS",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "DNSSEC - Una guida ragionata all'implementazione",
|
||
"type": "url",
|
||
"url": "https://blog.reissromoli.com/2020/06/dnssec-I.html"
|
||
},
|
||
{
|
||
"name": "Article - DNS runs on FOSS",
|
||
"type": "url",
|
||
"url": "https://www.icann.org/en/ssac/publications/documents/sac132-executive-summary-for-the-domain-name-system-runs-on-free-and-open-source-software-foss-25-09-2025-en"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Mesh & community networks",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Routing & BGP",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Wireless & radio links",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Network monitoring & observability",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Ad-hoc & disaster networking",
|
||
"type": "folder",
|
||
"children": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Groups and organizations",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Osservatorio nessuno",
|
||
"type": "url",
|
||
"url": "https://osservatorionessuno.org/"
|
||
},
|
||
{
|
||
"name": "Partito Pirata",
|
||
"type": "url",
|
||
"url": "https://it.wikipedia.org/wiki/Partito_Pirata"
|
||
},
|
||
{
|
||
"name": "Hackerspaces",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Server Ribelli - Sorci",
|
||
"type": "url",
|
||
"url": "https://www.meltemieditore.it/catalogo/server-ribelli/"
|
||
},
|
||
{
|
||
"name": "General Grouping",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Hackerspaces.org",
|
||
"type": "url",
|
||
"url": "https://hackerspaces.org/"
|
||
},
|
||
{
|
||
"name": "Hackaday.io Hackerspaces",
|
||
"type": "url",
|
||
"url": "https://hackaday.io/hackerspaces"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "People we've known / heard of",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Autistici Org",
|
||
"type": "url",
|
||
"url": "https://autistici.org/"
|
||
},
|
||
{
|
||
"name": "Hacklabbo",
|
||
"type": "url",
|
||
"url": "https://hacklabbo.indivia.net/"
|
||
},
|
||
{
|
||
"name": "Tracciabi Li",
|
||
"type": "url",
|
||
"url": "https://www.tracciabi.li/"
|
||
},
|
||
{
|
||
"name": "Indivia Net",
|
||
"type": "url",
|
||
"url": "https://indivia.net/"
|
||
},
|
||
{
|
||
"name": "Bida",
|
||
"type": "url",
|
||
"url": "https://bida.im/"
|
||
},
|
||
{
|
||
"name": "Oziosi / Esiliati",
|
||
"type": "url",
|
||
"url": "https://www.oziosi.org/"
|
||
},
|
||
{
|
||
"name": "Byte::a",
|
||
"type": "url",
|
||
"url": "https://bytea.org/"
|
||
},
|
||
{
|
||
"name": "Progetto Winston-Smith",
|
||
"type": "url",
|
||
"url": "https://pws.winstonsmith.org/people.html"
|
||
},
|
||
{
|
||
"name": "Grafton9",
|
||
"type": "url",
|
||
"url": "https://grafton9.net/progetto"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Groups we found",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Varia",
|
||
"type": "url",
|
||
"url": "https://varia.zone/en/pages/about.html"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Radical italian radios",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Radio Onda Rossa",
|
||
"type": "url",
|
||
"url": "https://www.ondarossa.info/chi-siamo"
|
||
},
|
||
{
|
||
"name": "Radio Onda d'Urto",
|
||
"type": "url",
|
||
"url": "https://www.radiondadurto.org/"
|
||
},
|
||
{
|
||
"name": "Radio Eustachio",
|
||
"type": "url",
|
||
"url": "https://eustachio.indivia.net/blog/"
|
||
},
|
||
{
|
||
"name": "Radio Wombat",
|
||
"type": "url",
|
||
"url": "https://radiowombat.net/"
|
||
},
|
||
{
|
||
"name": "Radio Internet Libero",
|
||
"type": "url",
|
||
"url": "https://internetlibero.radio/"
|
||
},
|
||
{
|
||
"name": "Radio Blackout",
|
||
"type": "url",
|
||
"url": "https://radioblackout.org/"
|
||
},
|
||
{
|
||
"name": "Radio Neanderthal",
|
||
"type": "url",
|
||
"url": "https://radioneanderthal.noblogs.org/"
|
||
},
|
||
{
|
||
"name": "Radio Spore",
|
||
"type": "url",
|
||
"url": "https://radiospore.oziosi.org/"
|
||
},
|
||
{
|
||
"name": "Radio Quar",
|
||
"type": "url",
|
||
"url": "https://news.radioquar.com/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Tech Cooperatives",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Servers.coop",
|
||
"type": "url",
|
||
"url": "https://servers.coop/"
|
||
},
|
||
{
|
||
"name": "Autonomic",
|
||
"type": "url",
|
||
"url": "https://autonomic.zone/"
|
||
},
|
||
{
|
||
"name": "Vermont Real Estate Cooperative",
|
||
"type": "url",
|
||
"url": "https://vrec.coop/"
|
||
},
|
||
{
|
||
"name": "UTAW",
|
||
"type": "url",
|
||
"url": "https://utaw.tech/"
|
||
},
|
||
{
|
||
"name": "IWW",
|
||
"type": "url",
|
||
"url": "https://iww.org.uk/"
|
||
},
|
||
{
|
||
"name": "CoTech",
|
||
"type": "url",
|
||
"url": "https://www.coops.tech/about#manifesto"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Local organizations we know",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "LinuxTrent",
|
||
"type": "url",
|
||
"url": "https://www.linuxtrent.it/"
|
||
},
|
||
{
|
||
"name": "Speck & Tech",
|
||
"type": "url",
|
||
"url": "https://speckand.tech/"
|
||
},
|
||
{
|
||
"name": "Repair Cafè",
|
||
"type": "url",
|
||
"url": "https://repaircafetrento.it/"
|
||
},
|
||
{
|
||
"name": "Libreria Utopia Trento",
|
||
"type": "url",
|
||
"url": "https://libreriautopiatrento.it/"
|
||
},
|
||
{
|
||
"name": "Edera",
|
||
"type": "url",
|
||
"url": "https://edera.coop/"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Computing Art",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Dynamicland",
|
||
"type": "url",
|
||
"url": "https://dynamicland.org/2024/Intro/"
|
||
},
|
||
{
|
||
"name": "SmallWeb Subway",
|
||
"type": "url",
|
||
"url": "https://gusbus.space/smallweb-subway/"
|
||
},
|
||
{
|
||
"name": "Generative art",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Livecoding & audiovisual",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Tidal Cycles",
|
||
"type": "url",
|
||
"url": "https://tidalcycles.org/"
|
||
},
|
||
{
|
||
"name": "Strudel",
|
||
"type": "url",
|
||
"url": "https://strudel.cc/"
|
||
},
|
||
{
|
||
"name": "Uzulangs",
|
||
"type": "url",
|
||
"url": "https://uzu.lurk.org/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Glitch art",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Demoscene",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Game art & interactive fiction",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Screen Lockers",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Kowalski7cc's Lockscreen",
|
||
"type": "url",
|
||
"url": "https://kowalski7cc.xyz/lockscreen/"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Contributing to projects",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Open Source Guides",
|
||
"type": "url",
|
||
"url": "https://opensource.guide/"
|
||
},
|
||
{
|
||
"name": "First Contributions",
|
||
"type": "url",
|
||
"url": "https://firstcontributions.github.io/"
|
||
},
|
||
{
|
||
"name": "How to Contribute to Open Source",
|
||
"type": "url",
|
||
"url": "https://www.freecodecamp.org/news/how-to-contribute-to-open-source-projects/"
|
||
},
|
||
{
|
||
"name": "OsmAnd Public Transports",
|
||
"type": "url",
|
||
"url": "https://osmand.net/blog/guideline-pt/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Web Archiving",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Web archiving info",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Archiving = Care",
|
||
"type": "url",
|
||
"url": "https://zenodo.org/records/3251131"
|
||
},
|
||
{
|
||
"name": "Archiving activism",
|
||
"type": "url",
|
||
"url": "https://networkcultures.org/blog/publication/archiving-activism-in-the-digital-age/"
|
||
},
|
||
{
|
||
"name": "DIY web archiving",
|
||
"type": "url",
|
||
"url": "https://zinebakery.com/homemade-zines/bakeshop-2-diywebarchiving"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Archival ISO standards",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "WARC",
|
||
"type": "url",
|
||
"url": "https://en.wikipedia.org/wiki/WARC_(file_format)"
|
||
},
|
||
{
|
||
"name": "WACZ",
|
||
"type": "url",
|
||
"url": "https://en.wikipedia.org/wiki/WACZ_(file_format)"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Tools",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Awesome web archiving",
|
||
"type": "url",
|
||
"url": "https://github.com/iipc/awesome-web-archiving"
|
||
},
|
||
{
|
||
"name": "Browsertrix",
|
||
"type": "url",
|
||
"url": "https://github.com/webrecorder/browsertrix-crawler"
|
||
},
|
||
{
|
||
"name": "ReplayWeb.page",
|
||
"type": "url",
|
||
"url": "https://webrecorder.net/replaywebpage/"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Repair",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Electronics repair",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Laptop & phone repair",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "iFixIt",
|
||
"type": "url",
|
||
"url": "https://www.ifixit.com/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Appliance & household repair",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Tools, skills & methods",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Right to repair activism",
|
||
"type": "folder",
|
||
"children": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Retrocomputing",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "8-bit & 16-bit era",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Home computers & consoles",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Old Unix & workstations",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Vintage networking",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Emulation & virtualization",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Data transfer & rescue",
|
||
"type": "folder",
|
||
"children": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Operating Systems",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Phones",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Graphene OS",
|
||
"type": "url",
|
||
"url": "https://grapheneos.org/"
|
||
},
|
||
{
|
||
"name": "Calyx OS",
|
||
"type": "url",
|
||
"url": "https://calyxos.org/"
|
||
},
|
||
{
|
||
"name": "Lineage OS",
|
||
"type": "url",
|
||
"url": "https://lineageos.org/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Computers",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Linux",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Distros",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "General resources",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Linux Professional Institute – Learning",
|
||
"type": "url",
|
||
"url": "https://learning.lpi.org/en/"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Windows",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "O&O ShutUp10++",
|
||
"type": "url",
|
||
"url": "https://www.oo-software.com/en/shutup10"
|
||
},
|
||
{
|
||
"name": "End of Windows 10",
|
||
"type": "url",
|
||
"url": "https://endof10.org/"
|
||
},
|
||
{
|
||
"name": "Article - Microsoft Patch Tuesday November 2025 Edition",
|
||
"type": "url",
|
||
"url": "https://krebsonsecurity.com/2025/11/microsoft-patch-tuesday-november-2025-edition/"
|
||
},
|
||
{
|
||
"name": "Winboat - Windows emulator for linux",
|
||
"type": "url",
|
||
"url": "https://www.winboat.app/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "macOS",
|
||
"type": "folder",
|
||
"children": []
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Hosting",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Co-opCloud",
|
||
"type": "url",
|
||
"url": "https://coopcloud.tech/"
|
||
},
|
||
{
|
||
"name": "Centralized",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Self-Hosting",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Why Self-Host?",
|
||
"type": "url",
|
||
"url": "https://romanzipp.com/blog/why-a-homelab-why-self-host"
|
||
},
|
||
{
|
||
"name": "Cool things to self-host",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Nextcloud - Personal cloud storage & collaboration",
|
||
"type": "url",
|
||
"url": "https://nextcloud.com/"
|
||
},
|
||
{
|
||
"name": "Immich - Photo and video backup & management",
|
||
"type": "url",
|
||
"url": "https://immich.app/"
|
||
},
|
||
{
|
||
"name": "Ente - Safe home for your photos",
|
||
"type": "url",
|
||
"url": "https://ente.io/help/self-hosting/"
|
||
},
|
||
{
|
||
"name": "Vaultwarden - Password manager",
|
||
"type": "url",
|
||
"url": "https://github.com/dani-garcia/vaultwarden"
|
||
},
|
||
{
|
||
"name": "Forgejo - Git forge",
|
||
"type": "url",
|
||
"url": "https://forgejo.org/"
|
||
},
|
||
{
|
||
"name": "Prosody - XMPP server",
|
||
"type": "url",
|
||
"url": "https://prosody.im/"
|
||
},
|
||
{
|
||
"name": "Invidious - YT frontend alternative",
|
||
"type": "url",
|
||
"url": "https://invidious.io/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Home servers",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Article - More homelab things I've recently learned",
|
||
"type": "url",
|
||
"url": "https://chollinger.com/blog/2025/10/more-homelab-things-ive-recently-learned/"
|
||
},
|
||
{
|
||
"name": "Tutorial on 'Encrypted Git repository'",
|
||
"type": "url",
|
||
"url": "https://flolu.de/blog/encrypted-git-repository"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Colocation",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Monitoring & backups",
|
||
"type": "folder",
|
||
"children": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Federation",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Fediverse",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "What is the Fediverse",
|
||
"type": "url",
|
||
"url": "https://simplyexplained.com/videos/mastodon-and-fediverse-explained/"
|
||
},
|
||
{
|
||
"name": "List of fediverse software",
|
||
"type": "url",
|
||
"url": "https://codeberg.org/fediverse/delightful-fediverse-experience#games"
|
||
},
|
||
{
|
||
"name": "(De)centralizzazione",
|
||
"type": "url",
|
||
"url": "https://poliverso.org/display/0477a01e-1964-abfd-552f-aef477916660"
|
||
},
|
||
{
|
||
"name": "W3C - Activity Pub",
|
||
"type": "url",
|
||
"url": "https://www.w3.org/TR/activitypub/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Email",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "SPF",
|
||
"type": "url",
|
||
"url": "https://en.wikipedia.org/wiki/Sender_Policy_Framework"
|
||
},
|
||
{
|
||
"name": "DMARC",
|
||
"type": "url",
|
||
"url": "https://en.wikipedia.org/wiki/DMARC"
|
||
},
|
||
{
|
||
"name": "DKIM",
|
||
"type": "url",
|
||
"url": "https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "XMPP",
|
||
"type": "folder",
|
||
"children": []
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Happening Phenomena",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Enshittification",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "A secret web",
|
||
"type": "url",
|
||
"url": "https://blog.clew.se/posts/secret-web/"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Platformization & walled gardens",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Datafication",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Subscriptionification & rent-seeking",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "AI-ification & automation creep",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Internet noise HiP",
|
||
"type": "url",
|
||
"url": "https://noise.hackinpovo.it"
|
||
},
|
||
{
|
||
"name": "AI sabotage tools",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Nepenthes",
|
||
"type": "url",
|
||
"url": "https://zadzmo.org/code/nepenthes"
|
||
},
|
||
{
|
||
"name": "Babble",
|
||
"type": "url",
|
||
"url": "https://git.jsbarretto.com/zesterer/babble"
|
||
},
|
||
{
|
||
"name": "Markov Tarpit",
|
||
"type": "url",
|
||
"url": "https://git.rys.io/libre/markov-tarpit"
|
||
},
|
||
{
|
||
"name": "Sarracenia",
|
||
"type": "url",
|
||
"url": "https://github.com/CTAG07/Sarracenia"
|
||
},
|
||
{
|
||
"name": "Antlion",
|
||
"type": "url",
|
||
"url": "https://github.com/shsiena/antlion"
|
||
},
|
||
{
|
||
"name": "Infinite Slop",
|
||
"type": "url",
|
||
"url": "https://code.blicky.net/yorhel/infinite-slop"
|
||
},
|
||
{
|
||
"name": "Poison the WeLLMs",
|
||
"type": "url",
|
||
"url": "https://codeberg.org/MikeCoats/poison-the-wellms"
|
||
},
|
||
{
|
||
"name": "Marko",
|
||
"type": "url",
|
||
"url": "https://codeberg.org/timmc/marko/"
|
||
},
|
||
{
|
||
"name": "django-llm-poison",
|
||
"type": "url",
|
||
"url": "https://github.com/Fingel/django-llm-poison"
|
||
},
|
||
{
|
||
"name": "konterfAI",
|
||
"type": "url",
|
||
"url": "https://codeberg.org/konterfai/konterfai"
|
||
},
|
||
{
|
||
"name": "Quixotic",
|
||
"type": "url",
|
||
"url": "https://marcusb.org/hacks/quixotic.html"
|
||
},
|
||
{
|
||
"name": "toxicAInt",
|
||
"type": "url",
|
||
"url": "https://github.com/portasynthinca3/toxicaint"
|
||
},
|
||
{
|
||
"name": "Iocaine",
|
||
"type": "url",
|
||
"url": "https://iocaine.madhouse-project.org/"
|
||
},
|
||
{
|
||
"name": "Caddy Defender",
|
||
"type": "url",
|
||
"url": "https://defender.jasoncameron.dev/"
|
||
},
|
||
{
|
||
"name": "GzipChunk",
|
||
"type": "url",
|
||
"url": "https://github.com/gw1urf/gzipchunk"
|
||
},
|
||
{
|
||
"name": "Chunchunmaru",
|
||
"type": "url",
|
||
"url": "https://github.com/BrandenStoberReal/Chunchunmaru"
|
||
},
|
||
{
|
||
"name": "IED",
|
||
"type": "url",
|
||
"url": "https://github.com/NateChoe1/ied"
|
||
},
|
||
{
|
||
"name": "FakeJPEG",
|
||
"type": "url",
|
||
"url": "https://github.com/gw1urf/fakejpeg"
|
||
},
|
||
{
|
||
"name": "Pyison",
|
||
"type": "url",
|
||
"url": "https://github.com/JonasLong/Pyison"
|
||
},
|
||
{
|
||
"name": "HalluciGen",
|
||
"type": "url",
|
||
"url": "https://codeberg.org/emergentdigitalmedia/HalluciGen"
|
||
},
|
||
{
|
||
"name": "Spigot",
|
||
"type": "url",
|
||
"url": "https://github.com/gw1urf/spigot"
|
||
},
|
||
{
|
||
"name": "Anubis",
|
||
"type": "url",
|
||
"url": "https://github.com/TecharoHQ/anubis"
|
||
},
|
||
{
|
||
"name": "Go-away",
|
||
"type": "url",
|
||
"url": "https://git.gammaspectra.live/git/go-away"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Dark patterns & manipulation design",
|
||
"type": "folder",
|
||
"children": []
|
||
},
|
||
{
|
||
"name": "Digital rights & human rights",
|
||
"type": "folder",
|
||
"children": [
|
||
{
|
||
"name": "Hermes Center - Tutela dei Diritti Umani e Digitali",
|
||
"type": "url",
|
||
"url": "https://hermescenter.org/"
|
||
},
|
||
{
|
||
"name": "Digital Rights Foundation",
|
||
"type": "url",
|
||
"url": "https://digitalrightsfoundation.pk/"
|
||
},
|
||
{
|
||
"name": "Big Tech as a threat to human rights",
|
||
"type": "url",
|
||
"url": "https://www.amnesty.org/en/latest/news/2025/08/why-are-big-tech-companies-a-threat-to-human-rights/"
|
||
},
|
||
{
|
||
"name": "Article - Open Source Europe's plan to ditch US tech giants",
|
||
"type": "url",
|
||
"url": "https://www.zdnet.com/article/europes-plan-to-ditch-us-tech-giants-is-built-on-open-source-and-its-gaining-steam"
|
||
},
|
||
{
|
||
"name": "Article - Austrian Ministry Kicks Out Microsoft",
|
||
"type": "url",
|
||
"url": "https://itsfoss.com/news/austrian-ministry-kicks-out-microsoft/"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|