{
  "name": "Awesome Expat",
  "description": "A curated directory of practical resources for people moving abroad. One file per link, filed under exactly one country and one category; every description written by a person.",
  "url": "https://awesome-expat.com",
  "repository": "https://github.com/marceloboeira/awesome-expat",
  "license": "CC0-1.0",
  "totals": {
    "links": 75,
    "countries": 152,
    "countriesWithLinks": 18,
    "categories": 12,
    "roles": 5
  },
  "countries": [
    {
      "code": "af",
      "name": "Afghanistan",
      "region": "asia",
      "global": false
    },
    {
      "code": "ax",
      "name": "Åland Islands",
      "region": "europe",
      "global": false
    },
    {
      "code": "al",
      "name": "Albania",
      "region": "europe",
      "global": false
    },
    {
      "code": "dz",
      "name": "Algeria",
      "region": "africa",
      "global": false
    },
    {
      "code": "ad",
      "name": "Andorra",
      "region": "europe",
      "global": false
    },
    {
      "code": "ao",
      "name": "Angola",
      "region": "africa",
      "global": false
    },
    {
      "code": "ar",
      "name": "Argentina",
      "region": "americas",
      "global": false
    },
    {
      "code": "am",
      "name": "Armenia",
      "region": "asia",
      "global": false
    },
    {
      "code": "au",
      "name": "Australia",
      "region": "oceania",
      "global": false
    },
    {
      "code": "at",
      "name": "Austria",
      "region": "europe",
      "global": false
    },
    {
      "code": "az",
      "name": "Azerbaijan",
      "region": "asia",
      "global": false
    },
    {
      "code": "bs",
      "name": "Bahamas",
      "region": "americas",
      "global": false
    },
    {
      "code": "bh",
      "name": "Bahrain",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "bd",
      "name": "Bangladesh",
      "region": "asia",
      "global": false
    },
    {
      "code": "bb",
      "name": "Barbados",
      "region": "americas",
      "global": false
    },
    {
      "code": "by",
      "name": "Belarus",
      "region": "europe",
      "global": false
    },
    {
      "code": "be",
      "name": "Belgium",
      "region": "europe",
      "global": false
    },
    {
      "code": "bt",
      "name": "Bhutan",
      "region": "asia",
      "global": false
    },
    {
      "code": "ba",
      "name": "Bosnia & Herzegovina",
      "region": "europe",
      "global": false
    },
    {
      "code": "bw",
      "name": "Botswana",
      "region": "africa",
      "global": false
    },
    {
      "code": "br",
      "name": "Brazil",
      "region": "americas",
      "global": false
    },
    {
      "code": "bn",
      "name": "Brunei",
      "region": "asia",
      "global": false
    },
    {
      "code": "bg",
      "name": "Bulgaria",
      "region": "europe",
      "global": false
    },
    {
      "code": "kh",
      "name": "Cambodia",
      "region": "asia",
      "global": false
    },
    {
      "code": "cm",
      "name": "Cameroon",
      "region": "africa",
      "global": false
    },
    {
      "code": "ca",
      "name": "Canada",
      "region": "americas",
      "global": false
    },
    {
      "code": "cv",
      "name": "Cape Verde",
      "region": "africa",
      "global": false
    },
    {
      "code": "cl",
      "name": "Chile",
      "region": "americas",
      "global": false
    },
    {
      "code": "cn",
      "name": "China",
      "region": "asia",
      "global": false
    },
    {
      "code": "co",
      "name": "Colombia",
      "region": "americas",
      "global": false
    },
    {
      "code": "cr",
      "name": "Costa Rica",
      "region": "americas",
      "global": false
    },
    {
      "code": "hr",
      "name": "Croatia",
      "region": "europe",
      "global": false
    },
    {
      "code": "cu",
      "name": "Cuba",
      "region": "americas",
      "global": false
    },
    {
      "code": "cy",
      "name": "Cyprus",
      "region": "europe",
      "global": false
    },
    {
      "code": "cz",
      "name": "Czechia",
      "region": "europe",
      "global": false
    },
    {
      "code": "dk",
      "name": "Denmark",
      "region": "europe",
      "global": false
    },
    {
      "code": "do",
      "name": "Dominican Republic",
      "region": "americas",
      "global": false
    },
    {
      "code": "ec",
      "name": "Ecuador",
      "region": "americas",
      "global": false
    },
    {
      "code": "eg",
      "name": "Egypt",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "sv",
      "name": "El Salvador",
      "region": "americas",
      "global": false
    },
    {
      "code": "ee",
      "name": "Estonia",
      "region": "europe",
      "global": false
    },
    {
      "code": "fo",
      "name": "Faroe Islands",
      "region": "europe",
      "global": false
    },
    {
      "code": "fj",
      "name": "Fiji",
      "region": "oceania",
      "global": false
    },
    {
      "code": "fi",
      "name": "Finland",
      "region": "europe",
      "global": false
    },
    {
      "code": "fr",
      "name": "France",
      "region": "europe",
      "global": false
    },
    {
      "code": "ge",
      "name": "Georgia",
      "region": "asia",
      "global": false
    },
    {
      "code": "de",
      "name": "Germany",
      "region": "europe",
      "global": false
    },
    {
      "code": "gh",
      "name": "Ghana",
      "region": "africa",
      "global": false
    },
    {
      "code": "gi",
      "name": "Gibraltar",
      "region": "europe",
      "global": false
    },
    {
      "code": "global",
      "name": "Global",
      "region": null,
      "global": true
    },
    {
      "code": "gr",
      "name": "Greece",
      "region": "europe",
      "global": false
    },
    {
      "code": "gt",
      "name": "Guatemala",
      "region": "americas",
      "global": false
    },
    {
      "code": "ht",
      "name": "Haiti",
      "region": "americas",
      "global": false
    },
    {
      "code": "hn",
      "name": "Honduras",
      "region": "americas",
      "global": false
    },
    {
      "code": "hk",
      "name": "Hong Kong SAR China",
      "region": "asia",
      "global": false
    },
    {
      "code": "hu",
      "name": "Hungary",
      "region": "europe",
      "global": false
    },
    {
      "code": "is",
      "name": "Iceland",
      "region": "europe",
      "global": false
    },
    {
      "code": "in",
      "name": "India",
      "region": "asia",
      "global": false
    },
    {
      "code": "id",
      "name": "Indonesia",
      "region": "asia",
      "global": false
    },
    {
      "code": "iq",
      "name": "Iraq",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "ie",
      "name": "Ireland",
      "region": "europe",
      "global": false
    },
    {
      "code": "im",
      "name": "Isle of Man",
      "region": "europe",
      "global": false
    },
    {
      "code": "il",
      "name": "Israel",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "it",
      "name": "Italy",
      "region": "europe",
      "global": false
    },
    {
      "code": "jm",
      "name": "Jamaica",
      "region": "americas",
      "global": false
    },
    {
      "code": "jp",
      "name": "Japan",
      "region": "asia",
      "global": false
    },
    {
      "code": "jo",
      "name": "Jordan",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "kz",
      "name": "Kazakhstan",
      "region": "asia",
      "global": false
    },
    {
      "code": "ke",
      "name": "Kenya",
      "region": "africa",
      "global": false
    },
    {
      "code": "ki",
      "name": "Kiribati",
      "region": "oceania",
      "global": false
    },
    {
      "code": "kw",
      "name": "Kuwait",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "la",
      "name": "Laos",
      "region": "asia",
      "global": false
    },
    {
      "code": "lv",
      "name": "Latvia",
      "region": "europe",
      "global": false
    },
    {
      "code": "lb",
      "name": "Lebanon",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "li",
      "name": "Liechtenstein",
      "region": "europe",
      "global": false
    },
    {
      "code": "lt",
      "name": "Lithuania",
      "region": "europe",
      "global": false
    },
    {
      "code": "lu",
      "name": "Luxembourg",
      "region": "europe",
      "global": false
    },
    {
      "code": "my",
      "name": "Malaysia",
      "region": "asia",
      "global": false
    },
    {
      "code": "mv",
      "name": "Maldives",
      "region": "asia",
      "global": false
    },
    {
      "code": "mt",
      "name": "Malta",
      "region": "europe",
      "global": false
    },
    {
      "code": "mh",
      "name": "Marshall Islands",
      "region": "oceania",
      "global": false
    },
    {
      "code": "mx",
      "name": "Mexico",
      "region": "americas",
      "global": false
    },
    {
      "code": "fm",
      "name": "Micronesia",
      "region": "oceania",
      "global": false
    },
    {
      "code": "md",
      "name": "Moldova",
      "region": "europe",
      "global": false
    },
    {
      "code": "mc",
      "name": "Monaco",
      "region": "europe",
      "global": false
    },
    {
      "code": "mn",
      "name": "Mongolia",
      "region": "asia",
      "global": false
    },
    {
      "code": "me",
      "name": "Montenegro",
      "region": "europe",
      "global": false
    },
    {
      "code": "ma",
      "name": "Morocco",
      "region": "africa",
      "global": false
    },
    {
      "code": "mz",
      "name": "Mozambique",
      "region": "africa",
      "global": false
    },
    {
      "code": "mm",
      "name": "Myanmar (Burma)",
      "region": "asia",
      "global": false
    },
    {
      "code": "nr",
      "name": "Nauru",
      "region": "oceania",
      "global": false
    },
    {
      "code": "np",
      "name": "Nepal",
      "region": "asia",
      "global": false
    },
    {
      "code": "nl",
      "name": "Netherlands",
      "region": "europe",
      "global": false
    },
    {
      "code": "nc",
      "name": "New Caledonia",
      "region": "oceania",
      "global": false
    },
    {
      "code": "nz",
      "name": "New Zealand",
      "region": "oceania",
      "global": false
    },
    {
      "code": "ni",
      "name": "Nicaragua",
      "region": "americas",
      "global": false
    },
    {
      "code": "ng",
      "name": "Nigeria",
      "region": "africa",
      "global": false
    },
    {
      "code": "kp",
      "name": "North Korea",
      "region": "asia",
      "global": false
    },
    {
      "code": "mk",
      "name": "North Macedonia",
      "region": "europe",
      "global": false
    },
    {
      "code": "no",
      "name": "Norway",
      "region": "europe",
      "global": false
    },
    {
      "code": "om",
      "name": "Oman",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "pw",
      "name": "Palau",
      "region": "oceania",
      "global": false
    },
    {
      "code": "pa",
      "name": "Panama",
      "region": "americas",
      "global": false
    },
    {
      "code": "pg",
      "name": "Papua New Guinea",
      "region": "oceania",
      "global": false
    },
    {
      "code": "py",
      "name": "Paraguay",
      "region": "americas",
      "global": false
    },
    {
      "code": "pe",
      "name": "Peru",
      "region": "americas",
      "global": false
    },
    {
      "code": "ph",
      "name": "Philippines",
      "region": "asia",
      "global": false
    },
    {
      "code": "pl",
      "name": "Poland",
      "region": "europe",
      "global": false
    },
    {
      "code": "pt",
      "name": "Portugal",
      "region": "europe",
      "global": false
    },
    {
      "code": "qa",
      "name": "Qatar",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "ro",
      "name": "Romania",
      "region": "europe",
      "global": false
    },
    {
      "code": "ru",
      "name": "Russia",
      "region": "europe",
      "global": false
    },
    {
      "code": "rw",
      "name": "Rwanda",
      "region": "africa",
      "global": false
    },
    {
      "code": "ws",
      "name": "Samoa",
      "region": "oceania",
      "global": false
    },
    {
      "code": "sm",
      "name": "San Marino",
      "region": "europe",
      "global": false
    },
    {
      "code": "sa",
      "name": "Saudi Arabia",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "sn",
      "name": "Senegal",
      "region": "africa",
      "global": false
    },
    {
      "code": "rs",
      "name": "Serbia",
      "region": "europe",
      "global": false
    },
    {
      "code": "sc",
      "name": "Seychelles",
      "region": "africa",
      "global": false
    },
    {
      "code": "sg",
      "name": "Singapore",
      "region": "asia",
      "global": false
    },
    {
      "code": "sk",
      "name": "Slovakia",
      "region": "europe",
      "global": false
    },
    {
      "code": "si",
      "name": "Slovenia",
      "region": "europe",
      "global": false
    },
    {
      "code": "sb",
      "name": "Solomon Islands",
      "region": "oceania",
      "global": false
    },
    {
      "code": "za",
      "name": "South Africa",
      "region": "africa",
      "global": false
    },
    {
      "code": "kr",
      "name": "South Korea",
      "region": "asia",
      "global": false
    },
    {
      "code": "es",
      "name": "Spain",
      "region": "europe",
      "global": false
    },
    {
      "code": "lk",
      "name": "Sri Lanka",
      "region": "asia",
      "global": false
    },
    {
      "code": "kn",
      "name": "St. Kitts & Nevis",
      "region": "americas",
      "global": false
    },
    {
      "code": "lc",
      "name": "St. Lucia",
      "region": "americas",
      "global": false
    },
    {
      "code": "vc",
      "name": "St. Vincent & Grenadines",
      "region": "americas",
      "global": false
    },
    {
      "code": "se",
      "name": "Sweden",
      "region": "europe",
      "global": false
    },
    {
      "code": "ch",
      "name": "Switzerland",
      "region": "europe",
      "global": false
    },
    {
      "code": "tw",
      "name": "Taiwan",
      "region": "asia",
      "global": false
    },
    {
      "code": "tj",
      "name": "Tajikistan",
      "region": "asia",
      "global": false
    },
    {
      "code": "tz",
      "name": "Tanzania",
      "region": "africa",
      "global": false
    },
    {
      "code": "th",
      "name": "Thailand",
      "region": "asia",
      "global": false
    },
    {
      "code": "tl",
      "name": "Timor-Leste",
      "region": "asia",
      "global": false
    },
    {
      "code": "to",
      "name": "Tonga",
      "region": "oceania",
      "global": false
    },
    {
      "code": "tt",
      "name": "Trinidad & Tobago",
      "region": "americas",
      "global": false
    },
    {
      "code": "tr",
      "name": "Türkiye",
      "region": "middle-east",
      "global": false
    },
    {
      "code": "tm",
      "name": "Turkmenistan",
      "region": "asia",
      "global": false
    },
    {
      "code": "ug",
      "name": "Uganda",
      "region": "africa",
      "global": false
    },
    {
      "code": "ua",
      "name": "Ukraine",
      "region": "europe",
      "global": false
    },
    {
      "code": "gb",
      "name": "United Kingdom",
      "region": "europe",
      "global": false
    },
    {
      "code": "us",
      "name": "United States",
      "region": "americas",
      "global": false
    },
    {
      "code": "uy",
      "name": "Uruguay",
      "region": "americas",
      "global": false
    },
    {
      "code": "uz",
      "name": "Uzbekistan",
      "region": "asia",
      "global": false
    },
    {
      "code": "vu",
      "name": "Vanuatu",
      "region": "oceania",
      "global": false
    },
    {
      "code": "va",
      "name": "Vatican City",
      "region": "europe",
      "global": false
    },
    {
      "code": "ve",
      "name": "Venezuela",
      "region": "americas",
      "global": false
    },
    {
      "code": "vn",
      "name": "Vietnam",
      "region": "asia",
      "global": false
    },
    {
      "code": "zm",
      "name": "Zambia",
      "region": "africa",
      "global": false
    }
  ],
  "categories": [
    {
      "slug": "citizenship",
      "name": "Citizenship",
      "description": "Routes to citizenship and what they require."
    },
    {
      "slug": "community",
      "name": "Community & Groups",
      "description": "Meetups, expat groups, and forums for a given country."
    },
    {
      "slug": "finances",
      "name": "Finances & Banking",
      "description": "Opening bank accounts, transfers, and budgeting."
    },
    {
      "slug": "healthcare",
      "name": "Health & Insurance",
      "description": "Public healthcare, private insurance, and pharmacies."
    },
    {
      "slug": "housing",
      "name": "Housing",
      "description": "Finding, renting and buying a place to live."
    },
    {
      "slug": "interviewing",
      "name": "Interviewing",
      "description": "CVs, interviews, and the local hiring process."
    },
    {
      "slug": "jobs",
      "name": "Jobs & Work",
      "description": "Finding work, freelancing, and remote opportunities."
    },
    {
      "slug": "education",
      "name": "Learning & Language",
      "description": "Language courses, universities, and integration."
    },
    {
      "slug": "moving",
      "name": "Moving",
      "description": "Shipping belongings, customs, and relocation logistics."
    },
    {
      "slug": "permanent-residency",
      "name": "Permanent Residency",
      "description": "Long-term residence, settlement, and naturalisation."
    },
    {
      "slug": "taxes",
      "name": "Taxes",
      "description": "Tax registration, filing deadlines, and government portals."
    },
    {
      "slug": "visa",
      "name": "Visas & Residency",
      "description": "Applying for visas, residence permits, and renewals."
    }
  ],
  "roles": [
    {
      "slug": "data-scientist",
      "name": "Data Scientist",
      "description": "Data science, machine learning, and analytics roles."
    },
    {
      "slug": "devops-sre",
      "name": "DevOps / SRE",
      "description": "Infrastructure, reliability, and platform engineering roles."
    },
    {
      "slug": "product-designer",
      "name": "Product Designer",
      "description": "Product, UX, and UI design roles."
    },
    {
      "slug": "product-manager",
      "name": "Product Manager",
      "description": "Product management and product ownership roles."
    },
    {
      "slug": "software-engineer",
      "name": "Software Engineer",
      "description": "Backend, frontend, full-stack, and mobile engineering roles."
    }
  ],
  "links": [
    {
      "title": "Paperpack",
      "url": "https://paperpack-7v7.pages.dev",
      "country": "au",
      "scopes": [
        "au"
      ],
      "category": "finances",
      "roles": [],
      "description": "Working-holiday tax calculator for Australia, covering ATO rates, treaty comparisons and departing superannuation. Runs in the browser in 8 languages.",
      "tags": [
        "australia",
        "tax"
      ],
      "contributors": [
        "changkeunj"
      ],
      "addedAt": "2026-08-20",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "VivaMap",
      "url": "https://vivamap.ch",
      "country": "ch",
      "scopes": [
        "ch",
        "nl"
      ],
      "category": "finances",
      "roles": [],
      "description": "Free map comparing where to live in Switzerland and the Netherlands on taxes, public transport, schools, noise, air quality, sunshine, nature and healthcare.",
      "tags": [
        "switzerland",
        "netherlands"
      ],
      "contributors": [
        "riko68"
      ],
      "addedAt": "2026-10-04",
      "lastChecked": null
    },
    {
      "title": "YouChina: Alipay and WeChat Pay",
      "url": "https://you-china.com/en/alipay-for-foreigners",
      "country": "cn",
      "scopes": [
        "cn"
      ],
      "category": "finances",
      "roles": [],
      "description": "English setup guides for Alipay and WeChat Pay using foreign cards, and what to do when a shop only takes mainland wallets.",
      "tags": [
        "china",
        "payments"
      ],
      "contributors": [
        "fisher521"
      ],
      "addedAt": "2026-08-22",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "All About Berlin",
      "url": "https://allaboutberlin.com",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "community",
      "roles": [],
      "description": "The most complete English-language guide to living in Berlin: registration, housing, jobs, banking and visas.",
      "tags": [
        "germany",
        "berlin"
      ],
      "contributors": [
        "nicbou"
      ],
      "addedAt": "2020-03-19",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Settle in Berlin",
      "url": "https://settle-in-berlin.com",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "community",
      "roles": [],
      "description": "Guides on Anmeldung, bank accounts and finding a flat in Berlin, written by someone who has done it.",
      "tags": [
        "germany",
        "berlin"
      ],
      "contributors": [
        "lipchyk"
      ],
      "addedAt": "2018-01-25",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "German banks that do not require an Anmeldung",
      "url": "https://allaboutberlin.com/guides/best-bank-germany",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "finances",
      "roles": [],
      "description": "Which German banks will open an account before you have a registered address, and what each one requires.",
      "tags": [
        "germany",
        "banking"
      ],
      "contributors": [
        "nicbou"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "German salary calculator",
      "url": "https://lohntastik.de/gns/gross-net-salary-calculator",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "finances",
      "roles": [],
      "description": "Work out how much of a German gross salary survives tax and social contributions.",
      "tags": [
        "germany",
        "salary"
      ],
      "contributors": [
        "jonashass"
      ],
      "addedAt": "2022-08-07",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "An introduction to German health insurance",
      "url": "https://allaboutberlin.com/guides/german-health-insurance",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "healthcare",
      "roles": [],
      "description": "How German health insurance works: statutory versus private, what it covers, and what it costs.",
      "tags": [
        "germany"
      ],
      "contributors": [
        "nicbou"
      ],
      "addedAt": "2020-03-19",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Choosing health insurance in Germany",
      "url": "https://settle-in-berlin.com/health-insurance-germany",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "healthcare",
      "roles": [],
      "description": "A practical walkthrough of picking between statutory and private health insurance in Germany.",
      "tags": [
        "germany"
      ],
      "contributors": [
        "alagaesia93"
      ],
      "addedAt": "2022-06-02",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "ExpatWiki: Germany",
      "url": "https://expatwiki.org/Germany",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "housing",
      "roles": [],
      "description": "Practical low-budget living advice for Germany: housing, transport and how to live for less.",
      "tags": [
        "germany",
        "budget"
      ],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Berlin Startup Jobs",
      "url": "https://berlinstartupjobs.com",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "jobs",
      "roles": [
        "software-engineer",
        "data-scientist",
        "product-designer",
        "product-manager",
        "devops-sre"
      ],
      "description": "Startup jobs in Berlin, with visa and relocation details for each listing.",
      "tags": [
        "germany"
      ],
      "contributors": [
        "rodrigopinto"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "List of job boards for Berlin",
      "url": "https://allaboutberlin.com/guides/find-a-job-in-berlin",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "jobs",
      "roles": [
        "software-engineer",
        "data-scientist",
        "product-designer",
        "product-manager",
        "devops-sre"
      ],
      "description": "A curated round-up of the job boards and recruiters actually hiring in Berlin.",
      "tags": [
        "germany"
      ],
      "contributors": [
        "nicbou"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Moving to Berlin: the definitive guide",
      "url": "https://allaboutberlin.com/guides/moving-to-berlin",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "moving",
      "roles": [],
      "description": "End-to-end checklist for relocating to Berlin, from paperwork to actually arriving.",
      "tags": [
        "germany",
        "berlin"
      ],
      "contributors": [
        "nicbou"
      ],
      "addedAt": "2020-03-19",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "How to start a business in Germany",
      "url": "https://allaboutberlin.com/guides/start-a-business-in-germany",
      "country": "de",
      "scopes": [
        "de"
      ],
      "category": "taxes",
      "roles": [],
      "description": "Registering a sole trader, getting a tax number, and the VAT and insurance you must carry as a freelancer.",
      "tags": [
        "germany",
        "freelance"
      ],
      "contributors": [
        "nicbou"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Actero",
      "url": "https://actero.ro",
      "country": "de",
      "scopes": [
        "de",
        "it",
        "fr",
        "es",
        "gb"
      ],
      "category": "visa",
      "roles": [],
      "description": "Romanian-language guide for Romanians abroad handling paperwork at a Romanian consulate: passports, national ID, powers of attorney, and transcriptions.",
      "tags": [
        "romanian"
      ],
      "contributors": [
        "victor-actero"
      ],
      "addedAt": "2026-07-22",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Nordic take-home pay calculator",
      "url": "https://nordicexpat.com/tools",
      "country": "dk",
      "scopes": [
        "dk",
        "se",
        "no",
        "fi"
      ],
      "category": "finances",
      "roles": [],
      "description": "Gross-to-net salary calculators for Denmark, Sweden, Norway and Finland, including holiday pay and gross-up.",
      "tags": [
        "nordics",
        "salary"
      ],
      "contributors": [
        "bikram13"
      ],
      "addedAt": "2026-07-05",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "NordicExpat",
      "url": "https://nordicexpat.com",
      "country": "dk",
      "scopes": [
        "dk",
        "se",
        "no",
        "fi"
      ],
      "category": "housing",
      "roles": [],
      "description": "Relocation guides for non-EU expats moving to Denmark, Sweden, Norway or Finland, covering banking, housing, taxes and healthcare.",
      "tags": [
        "nordics"
      ],
      "contributors": [
        "bikram13"
      ],
      "addedAt": "2026-06-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "ES Extranjería",
      "url": "https://esextranjeria.es/en",
      "country": "es",
      "scopes": [
        "es"
      ],
      "category": "visa",
      "roles": [],
      "description": "English guides to Spanish visas and residence permits — digital nomad, non-lucrative, student, Beckham law — written against the BOE.",
      "tags": [
        "spain",
        "spanish"
      ],
      "contributors": [
        "luisdues"
      ],
      "addedAt": "2026-09-12",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Guía Extranjeros",
      "url": "https://guiaextranjeros.es/en",
      "country": "es",
      "scopes": [
        "es"
      ],
      "category": "visa",
      "roles": [],
      "description": "Free guide to Spanish immigration paperwork in English, Spanish and Ukrainian: NIE and TIE, Cl@ve, cita previa, official EX forms, plus a CCSE citizenship practice test.",
      "tags": [
        "spain",
        "paperwork"
      ],
      "contributors": [
        "lvalentine16"
      ],
      "addedAt": "2026-10-03",
      "lastChecked": null
    },
    {
      "title": "JobCrawls",
      "url": "https://jobcrawls.com/en",
      "country": "fi",
      "scopes": [
        "fi"
      ],
      "category": "jobs",
      "roles": [],
      "description": "Jobs in Finland from employers' own career pages, searchable in English with a no-Finnish-required filter.",
      "tags": [
        "finland"
      ],
      "contributors": [
        "spina-a-d"
      ],
      "addedAt": "2026-10-06",
      "lastChecked": null
    },
    {
      "title": "Work in Finland",
      "url": "https://workinfinland.com/en",
      "country": "fi",
      "scopes": [
        "fi"
      ],
      "category": "jobs",
      "roles": [],
      "description": "Jobs in Finland for international applicants, every listing in English, run by Business Finland.",
      "tags": [
        "finland"
      ],
      "contributors": [
        "spina-a-d"
      ],
      "addedAt": "2026-10-06",
      "lastChecked": null
    },
    {
      "title": "London Startup Jobs",
      "url": "https://londonstartupjobs.co.uk",
      "country": "gb",
      "scopes": [
        "gb"
      ],
      "category": "jobs",
      "roles": [
        "software-engineer",
        "data-scientist",
        "product-designer",
        "product-manager",
        "devops-sre"
      ],
      "description": "Startup jobs in London, with visa and relocation details for each listing.",
      "tags": [
        "uk"
      ],
      "contributors": [
        "rodrigopinto"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Keep your giffgaff number",
      "url": "https://getgiffgaff.com/tools/keep-number-reminder",
      "country": "gb",
      "scopes": [
        "gb"
      ],
      "category": "moving",
      "roles": [],
      "description": "Browser-only tool that turns your last giffgaff activity into a reminder before your number is reclaimed, and exports an ICS file.",
      "tags": [
        "uk",
        "telecom"
      ],
      "contributors": [
        "siuserxiaowei"
      ],
      "addedAt": "2026-07-24",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Awesome Digital Nomads",
      "url": "https://github.com/cloudfloo/awesome-digital-nomads",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "community",
      "roles": [],
      "description": "A link-checked list of tools for digital nomads: finance, visas, insurance, eSIMs, accommodation and communities.",
      "tags": [
        "digital-nomad"
      ],
      "contributors": [
        "wiatrm"
      ],
      "addedAt": "2026-07-03",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "SeeYourFolks",
      "url": "https://seeyourfolks.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "community",
      "roles": [],
      "description": "Keep track of the people you said you would call, so distance does not quietly become drift.",
      "tags": [],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Babbel",
      "url": "https://babbel.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "education",
      "roles": [],
      "description": "Subscription language courses built by teachers, closer to a real course than a gamified app.",
      "tags": [
        "language"
      ],
      "contributors": [
        "nicbou"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Duolingo",
      "url": "https://duolingo.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "education",
      "roles": [],
      "description": "The most widely used way to learn a language, and the one most expats already have installed.",
      "tags": [
        "language",
        "free"
      ],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2016-07-05",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Memrise",
      "url": "https://memrise.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "education",
      "roles": [],
      "description": "Spaced-repetition language learning built around native-speaker video and pronunciation.",
      "tags": [
        "language"
      ],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2016-07-05",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "OSSU Computer Science",
      "url": "https://ossu.firebaseapp.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "education",
      "roles": [],
      "description": "A complete, free, self-directed path to a computer science degree-equivalent, using open courses.",
      "tags": [
        "free"
      ],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2016-07-05",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "OSSU Data Science",
      "url": "https://github.com/ossu/data-science",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "education",
      "roles": [],
      "description": "A free, self-directed path to data science: statistics, programming, machine learning and SQL.",
      "tags": [
        "free"
      ],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Banking Access Index",
      "url": "https://globalsolo.global/data/banking-access-index",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Open dataset of which US banks accept non-US-resident account holders, with CSV and JSON downloads.",
      "tags": [
        "banking",
        "freelance"
      ],
      "contributors": [
        "jianjettfu-oss"
      ],
      "addedAt": "2026-07-13",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Cheaper Abroad",
      "url": "https://cheaper-abroad.com/en",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Dated prices for clinics and shops in Da Nang, Bangkok and Budapest, compared against home-country prices.",
      "tags": [
        "cost-of-living"
      ],
      "contributors": [
        "carbonemys"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Coast FIRE calculator",
      "url": "https://indepai.app/tools/coast-fire-calculator",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Works out the age you can stop saving and coast to retirement, for expats juggling multiple currencies.",
      "tags": [
        "retirement"
      ],
      "contributors": [
        "wiatrm"
      ],
      "addedAt": "2026-07-20",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Equity Compensation Guide",
      "url": "https://github.com/jlevy/og-equity-compensation",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "A plain-English guide to stock options and RSUs: vesting, exercise, taxes and what to negotiate.",
      "tags": [
        "equity",
        "us"
      ],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2016-07-05",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Expatistan",
      "url": "https://expatistan.com/cost-of-living",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Cost-of-living comparisons for hundreds of cities, built from expat-submitted data.",
      "tags": [
        "cost-of-living"
      ],
      "contributors": [
        "agtlucas"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Glassdoor",
      "url": "https://glassdoor.com/index.htm",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Compare compensation between companies and positions.",
      "tags": [
        "compensation"
      ],
      "contributors": [
        "yuriteixeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Numbeo",
      "url": "https://numbeo.com/cost-of-living",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Crowdsourced cost-of-living data for cities worldwide, covering rent, food, transport and crime.",
      "tags": [
        "cost-of-living"
      ],
      "contributors": [
        "yuriteixeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "ReloMap",
      "url": "https://relomap.app",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Cost-of-living comparisons for 208 cities, with a tax calculator and visa guides.",
      "tags": [
        "cost-of-living"
      ],
      "contributors": [
        "alessandro114"
      ],
      "addedAt": "2026-05-19",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "SwapGo.me",
      "url": "https://swapgo.me",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Free map of currency exchange offices in 100+ countries with addresses, hours and today's rates where offices publish them; anyone can post a listing to exchange cash, transfers or crypto.",
      "tags": [
        "free",
        "currency-exchange",
        "cash",
        "crypto"
      ],
      "contributors": [
        "aimkh3000"
      ],
      "addedAt": "2026-10-17",
      "lastChecked": null
    },
    {
      "title": "Tax Residency Days",
      "url": "https://taxresidencydays.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Free, no-signup calculator that checks one travel ledger against 16 countries' tax-residency day-count tests plus the Schengen 90/180 stay limit.",
      "tags": [
        "tax-residency",
        "schengen"
      ],
      "contributors": [
        "youwei792"
      ],
      "addedAt": "2026-09-30",
      "lastChecked": null
    },
    {
      "title": "Teleport",
      "url": "https://teleport.org",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Compare cities on quality of life, prices and job opportunities to find a good place to land.",
      "tags": [
        "cost-of-living"
      ],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2016-07-05",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Wise",
      "url": "https://wise.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Move money between countries at low cost with transparent mid-market exchange rates.",
      "tags": [
        "banking",
        "free"
      ],
      "contributors": [
        "guibranco"
      ],
      "addedAt": "2023-07-07",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Xoom",
      "url": "https://xoom.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "finances",
      "roles": [],
      "description": "Send money, reload phones and pay bills internationally.",
      "tags": [
        "banking"
      ],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2016-07-05",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Airbnb",
      "url": "https://airbnb.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "housing",
      "roles": [],
      "description": "Rent unique accommodations from local hosts in 191+ countries.",
      "tags": [
        "short-term"
      ],
      "contributors": [
        "joaocv3"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Couchsurfing",
      "url": "https://couchsurfing.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "housing",
      "roles": [],
      "description": "Free stays with locals, and a useful way to meet people in a new city.",
      "tags": [],
      "contributors": [
        "joaocv3"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Coworking Price Index",
      "url": "https://coworkingview.com/en/tools/price-index",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "housing",
      "roles": [],
      "description": "Median monthly prices for flex desks, fixed desks and private offices across German, Spanish, UK, Dutch and UAE cities.",
      "tags": [
        "coworking"
      ],
      "contributors": [
        "erich-mueller"
      ],
      "addedAt": "2026-09-26",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "SpotAHome",
      "url": "https://spotahome.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "housing",
      "roles": [],
      "description": "Long-term rental platform offering monthly and longer stays, popular with expats.",
      "tags": [],
      "contributors": [
        "nicbou"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "StayingAPI",
      "url": "https://stayingapi.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "housing",
      "roles": [],
      "description": "API for accommodation data across Airbnb, Booking.com, Vrbo and Google Hotels.",
      "tags": [
        "api"
      ],
      "contributors": [
        "mukul-dutt"
      ],
      "addedAt": "2026-09-28",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "yumpara",
      "url": "https://yumpara.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "housing",
      "roles": [],
      "description": "Rooms and studios rented direct from hosts with no agency or commission, from one month upwards.",
      "tags": [
        "no-commission"
      ],
      "contributors": [
        "superdan77"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Awesome Interview Questions",
      "url": "https://github.com/DopplerHQ/awesome-interview-questions",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "interviewing",
      "roles": [
        "software-engineer",
        "data-scientist",
        "devops-sre"
      ],
      "description": "A curated list of lists of interview questions, across algorithms, system design and behavioural rounds.",
      "tags": [],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "HackerRank",
      "url": "https://hackerrank.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "interviewing",
      "roles": [
        "software-engineer",
        "data-scientist"
      ],
      "description": "Practise coding, compete and get hired, with company-specific preparation tracks.",
      "tags": [],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2016-07-05",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Interview",
      "url": "https://github.com/Olshansk/interview",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "interviewing",
      "roles": [
        "software-engineer",
        "devops-sre"
      ],
      "description": "Everything you need to prepare for a coding interview: algorithms, questions and study guides.",
      "tags": [],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "interviewing.io",
      "url": "https://interviewing.io",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "interviewing",
      "roles": [
        "software-engineer",
        "data-scientist",
        "devops-sre"
      ],
      "description": "Practice interviewing anonymously with engineers from top companies, and find your weak spots.",
      "tags": [],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "HN Hiring",
      "url": "https://hnhiring.me",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "jobs",
      "roles": [
        "software-engineer",
        "data-scientist",
        "product-designer",
        "product-manager",
        "devops-sre"
      ],
      "description": "Monthly-updated software jobs aggregated from Who Is Hiring threads.",
      "tags": [],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Landing.jobs",
      "url": "https://landing.jobs",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "jobs",
      "roles": [
        "software-engineer",
        "data-scientist",
        "product-designer",
        "product-manager",
        "devops-sre"
      ],
      "description": "Europe's best tech jobs marketplace, with relocation support.",
      "tags": [
        "relocation"
      ],
      "contributors": [
        "gmmcal"
      ],
      "addedAt": "2016-07-07",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Startup List",
      "url": "https://startups-list.com/cities",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "jobs",
      "roles": [
        "software-engineer",
        "data-scientist",
        "product-designer",
        "product-manager",
        "devops-sre"
      ],
      "description": "Startup jobs around the world, with city-level listings.",
      "tags": [],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Wellfound (AngelList Talent)",
      "url": "https://wellfound.com/jobs",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "jobs",
      "roles": [
        "software-engineer",
        "data-scientist",
        "product-designer",
        "product-manager",
        "devops-sre"
      ],
      "description": "The world's best startups are hiring.",
      "tags": [
        "remote"
      ],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Who Is Hiring",
      "url": "https://whoishiring.io",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "jobs",
      "roles": [
        "software-engineer",
        "data-scientist",
        "product-designer",
        "product-manager",
        "devops-sre"
      ],
      "description": "Map of jobs posted to Who Is Hiring threads, for engineers, developers and designers.",
      "tags": [],
      "contributors": [
        "marceloboeira"
      ],
      "addedAt": "2016-07-05",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Google Flights",
      "url": "https://google.com/flights",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "moving",
      "roles": [],
      "description": "Find cheap flights fast, explore destinations on a map, and set fare alerts.",
      "tags": [],
      "contributors": [
        "joaocv3"
      ],
      "addedAt": "2016-07-08",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "IDPhotoSnap",
      "url": "https://idphotosnap.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "moving",
      "roles": [],
      "description": "Browser-only passport, visa and residence-permit photo tool covering 248 document formats. No upload, no signup, no watermark.",
      "tags": [
        "documents",
        "free"
      ],
      "contributors": [
        "whitetirocket"
      ],
      "addedAt": "2026-06-07",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Kiwi.com",
      "url": "https://kiwi.com/en",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "moving",
      "roles": [],
      "description": "Cheap flights, trains, hotels and car hire, with 24/7 support.",
      "tags": [],
      "contributors": [
        "guibranco"
      ],
      "addedAt": "2026-09-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Skyscanner",
      "url": "https://skyscanner.net",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "moving",
      "roles": [],
      "description": "Compare cheap flights, hotels and car hire across providers.",
      "tags": [],
      "contributors": [
        "joaocv3"
      ],
      "addedAt": "2016-07-08",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Daybound",
      "url": "https://daybound.9ek.ru",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "visa",
      "roles": [],
      "description": "Schengen 90/180 calculator and per-country stay-day tracker for managing visa-free day limits while abroad.",
      "tags": [
        "schengen"
      ],
      "contributors": [
        "revilon1991"
      ],
      "addedAt": "2026-08-15",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Take Root Abroad",
      "url": "https://takerootabroad.com",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "visa",
      "roles": [],
      "description": "Move-abroad planner for US citizens: country-fit quiz, visa routes for remote workers and retirees, and the US tax picture.",
      "tags": [
        "digital-nomad"
      ],
      "contributors": [
        "wrs101112"
      ],
      "addedAt": "2026-09-28",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Transita",
      "url": "https://transita.app",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "visa",
      "roles": [],
      "description": "Visa-pathway matcher that ranks residence and work visa options across 10 countries with costs and processing times.",
      "tags": [
        "digital-nomad"
      ],
      "contributors": [
        "snenenenenenene"
      ],
      "addedAt": "2026-06-29",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Visa Income Calculator",
      "url": "https://expatcove.com/visa-income-calculator",
      "country": "global",
      "scopes": [
        "global"
      ],
      "category": "visa",
      "roles": [],
      "description": "See which 2026 residence and digital-nomad visas you qualify for by income, with an affordability index.",
      "tags": [
        "digital-nomad"
      ],
      "contributors": [
        "expatcove"
      ],
      "addedAt": "2026-06-23",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "TaxCompass",
      "url": "https://taxcompass.it",
      "country": "it",
      "scopes": [
        "it"
      ],
      "category": "taxes",
      "roles": [],
      "description": "AI tax assistant for foreigners opening a business in Italy: forfettario regime, partita IVA, INPS and ATECO codes.",
      "tags": [
        "italy",
        "freelance"
      ],
      "contributors": [
        "janwan2003"
      ],
      "addedAt": "2026-06-07",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Engawa",
      "url": "https://engawahomes.com",
      "country": "jp",
      "scopes": [
        "jp"
      ],
      "category": "housing",
      "roles": [],
      "description": "English-language property search in Japan for foreigners: akiya, kominka, apartments and land on a map with hazard and transit data, plus a closing-cost calculator.",
      "tags": [
        "japan",
        "property"
      ],
      "contributors": [
        "augustin-v"
      ],
      "addedAt": "2026-10-05",
      "lastChecked": null
    },
    {
      "title": "Awesome Living in Korea",
      "url": "https://github.com/seoulstart/awesome-living-in-korea",
      "country": "kr",
      "scopes": [
        "kr"
      ],
      "category": "community",
      "roles": [],
      "description": "Curated resources for foreign residents in Korea: visas, ARC registration, jeonse and wolse housing, NHIS, banking and taxes.",
      "tags": [
        "korea"
      ],
      "contributors": [
        "hwajongpark"
      ],
      "addedAt": "2026-06-01",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Seoulstart Jobs",
      "url": "https://seoulstart.com/jobs",
      "country": "kr",
      "scopes": [
        "kr"
      ],
      "category": "jobs",
      "roles": [
        "software-engineer",
        "data-scientist",
        "product-designer",
        "product-manager",
        "devops-sre"
      ],
      "description": "Jobs in Korea hiring foreign residents, filterable by English, Korean or bilingual posting language.",
      "tags": [
        "korea"
      ],
      "contributors": [
        "hwajongpark"
      ],
      "addedAt": "2026-06-01",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Jobs in Malta",
      "url": "https://jobsinmalta.com",
      "country": "mt",
      "scopes": [
        "mt"
      ],
      "category": "jobs",
      "roles": [
        "software-engineer",
        "data-scientist",
        "product-designer",
        "product-manager",
        "devops-sre"
      ],
      "description": "Job board for Malta, covering English-speaking and technical roles.",
      "tags": [
        "malta"
      ],
      "contributors": [
        "guibranco"
      ],
      "addedAt": "2023-07-07",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "FEIE vs Foreign Tax Credit calculator",
      "url": "https://expatcove.com/feie-vs-foreign-tax-credit-calculator",
      "country": "us",
      "scopes": [
        "us"
      ],
      "category": "finances",
      "roles": [],
      "description": "Compares the Foreign Earned Income Exclusion against the Foreign Tax Credit on current IRS brackets, for US citizens abroad.",
      "tags": [
        "us",
        "tax"
      ],
      "contributors": [
        "expatcove"
      ],
      "addedAt": "2026-06-23",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Maintaining Florida domicile as a US expat",
      "url": "https://yourtaxbase.com/expat-tax-guide",
      "country": "us",
      "scopes": [
        "us"
      ],
      "category": "finances",
      "roles": [],
      "description": "How US citizens abroad can eliminate state income tax by keeping domicile in a no-tax state.",
      "tags": [
        "us",
        "tax"
      ],
      "contributors": [
        "bechbit"
      ],
      "addedAt": "2026-07-02",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "Paycheck calculator",
      "url": "https://nutilz.com/paycheck-calculator",
      "country": "us",
      "scopes": [
        "us"
      ],
      "category": "finances",
      "roles": [],
      "description": "Take-home pay estimate after federal, state and FICA withholding, for anyone working in the US.",
      "tags": [
        "us",
        "salary"
      ],
      "contributors": [
        "buddy69-lanka"
      ],
      "addedAt": "2026-07-25",
      "lastChecked": "2026-09-29"
    },
    {
      "title": "YiminShuju Visa Bulletin Tracker",
      "url": "https://yiminshuju.com/en/visa-bulletin",
      "country": "us",
      "scopes": [
        "us"
      ],
      "category": "permanent-residency",
      "roles": [],
      "description": "US Visa Bulletin cutoff dates for India, China and rest of world since 2023, both charts side by side with monthly moves. Shows past pace only, no wait-time forecast.",
      "tags": [
        "free",
        "green-card"
      ],
      "contributors": [
        "xjokerabab"
      ],
      "addedAt": "2026-10-19",
      "lastChecked": null
    }
  ]
}
