diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 1496f15193..c035dc838e 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,19 +1,18 @@ # Requirements - -- [ ] I have **read** and **agreed** to the [Terms of Service](https://is-a.dev/terms). -- [ ] My file is following the [domain structure](https://docs.is-a.dev/domain-structure/). -- [ ] My website is **reachable** and **completed**. +- [ ] I **agree** to the [Terms of Service](https://is-a.dev/terms). +- [ ] My file is following the [domain structure](https://docs.is-a.dev/domain-structure/). +- [ ] My website is **reachable** and **completed**. - [ ] My website is **software development** related. -- [ ] My website is not for commercial use. -- [ ] I have provided sufficient contact information in the `owner` key. -- [ ] I have provided a preview of my website below. +- [ ] My website is **not for commercial use**. +- [ ] I have provided contact information in the `owner` key. +- [ ] I have provided a preview of my website below. # Website Preview - + diff --git a/README.md b/README.md index 679629a153..6016a1569a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ -

+ + +

+ is-a.dev Octoverse 2025 Banner

@@ -13,38 +17,32 @@

is-a.dev is a service that allows developers to get a sweet-looking .is-a.dev subdomain for their personal websites.

-## Announcements & Status Updates -Please join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) for announcements, updates & upgrades, and downtime notifications regarding the service. -Not all of these will be posted on GitHub[^1], however they will always be posted in our Discord server. +--- + +## Announcements +Please join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) for announcements, service updates, and downtime notifications regarding the service. + +Not all announcements are posted on GitHub[^1], however they will always be posted in our Discord server. [^1]: We only post announcements on GitHub in the case of a serious incident, which you'll see at the top of this README. # Register > If you want a visual guide, check out [this blog post](https://wdh.gg/tX3ghge). -- [Fork](https://github.com/is-a-dev/register/fork) this repository. -- [Read the documentation](https://docs.is-a.dev). - - If you are applying for NS records please read [this](#ns-records). -- Your pull request will be reviewed and merged. *Keep an eye on it in case changes are needed!* -- After the pull request is merged, your DNS records should be published with-in a few minutes. -- Enjoy your new `.is-a.dev` subdomain! Please consider leaving us a star ⭐️ to help support us! - -### NS Records -When applying for NS records, please be aware we already support a [wide range of DNS records](https://docs.is-a.dev/faq/#which-dns-record-types-are-supported), so you likely do not need them. - -In your PR, please explain why you need NS records, including examples, to help mitigate potential abuse. Refer to the [FAQ](https://docs.is-a.dev/faq/#who-can-use-ns-records) for guidelines on allowed usage. - -***Pull requests adding NS records without sufficient reasoning will be closed.*** - -> Also see: [Why are NS records restricted?](https://docs.is-a.dev/faq/#why-are-ns-records-restricted) +- [Fork](https://github.com/is-a-dev/register/fork) the repository. +- Follow the instructions on our [documentation](https://docs.is-a.dev). +- Once you open your pull request (PR), it will be reviewed. *Keep an eye on it in case changes are needed!* + - If changes have been requested, please make the specified changes otherwise **you will be rejected**. +- Once your PR is merged, your DNS records should be published with-in a few minutes. +- Enjoy your new `.is-a.dev` subdomain! Please consider leaving a star ⭐️ to help support us! ## Report Abuse -If you find any subdomains being used for abusive purposes, please report them by [creating an issue](https://github.com/is-a-dev/register/issues/new?assignees=&labels=report-abuse&projects=&template=report-abuse.md&title=Report+abuse) with the relevant evidence. +If you find any subdomains being abused or breaking our TOS, please report them by [creating an issue](https://github.com/is-a-dev/register/issues/new?assignees=&labels=report-abuse&projects=&template=report-abuse.md&title=Report+abuse) with relevant evidence. --- -We are proud to announce that we are supported by Cloudflare's [Project Alexandria](https://www.cloudflare.com/lp/project-alexandria) sponsorship program. We would not be able to operate without their help! 💖 +We are supported by Cloudflare's [Project Alexandria](https://www.cloudflare.com/lp/project-alexandria) sponsorship program, we would not be able to operate without their help! - Cloudflare Logo + Cloudflare Logo diff --git a/domains/2911467._domainkey.raunakmandal.json b/domains/2911467._domainkey.raunakmandal.json new file mode 100644 index 0000000000..c561ff007c --- /dev/null +++ b/domains/2911467._domainkey.raunakmandal.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "RaunakMandal", + "email": "iamriju2000@gmail.com" + }, + "records": { + "TXT": "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5eTCgfTZyhQPPjhe2XLgXrtpj4MtiqBKdVv14XN+zvRT8Z+YCXPElsEVDwvLc91G8Lv4kZwgiLaINzeZjd8USQtgwaUx1QJnIeRyAvuq4kkAIFBAL5HsC4zqQAIzjCfAPrc3WhG7FYLZu76hpy3GbKZYAB+kBgTR+QRO79rvrbQIDAQAB" + } +} \ No newline at end of file diff --git a/domains/_atproto.weebo64.json b/domains/_atproto.weebo64.json new file mode 100644 index 0000000000..c5885dc16c --- /dev/null +++ b/domains/_atproto.weebo64.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "weebo6464", + "discord": "weebo64", + "discordUserID": "257196097494188032", + "email": "sm64ooc@gmail.com" + }, + "records": { + "TXT": "did=did:plc:dqjrsjiqgjngpzxim3gmt5ph" + } +} diff --git a/domains/_discord.weebo64.json b/domains/_discord.weebo64.json new file mode 100644 index 0000000000..475375b809 --- /dev/null +++ b/domains/_discord.weebo64.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "weebo6464" + }, + "records": { + "TXT": "dh=4f444df8e8a886f5676d0025337271b469439534" + } +} diff --git a/domains/_dmarc.javier.json b/domains/_dmarc.javier.json new file mode 100644 index 0000000000..9b4336ce1b --- /dev/null +++ b/domains/_dmarc.javier.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Javiito32", + "email": "hola@javiito.com" + }, + "records": { + "TXT": "v=DMARC1; p=quarantine" + } +} diff --git a/domains/_github-pages-challenge-abrhamohny.abrham.json b/domains/_github-pages-challenge-abrhamohny.abrham.json new file mode 100644 index 0000000000..d72b7176d9 --- /dev/null +++ b/domains/_github-pages-challenge-abrhamohny.abrham.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "abrhamohny", + "email": "abrham.ohny@gmail.com" + }, + "records": { + "TXT": "5da9294a444bfc34405a667505dd13" + } +} diff --git a/domains/_github-pages-challenge-getthereflex-lab.getthereflex.json b/domains/_github-pages-challenge-getthereflex-lab.getthereflex.json new file mode 100644 index 0000000000..90319b46d6 --- /dev/null +++ b/domains/_github-pages-challenge-getthereflex-lab.getthereflex.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "getthereflex-lab", + "email": "getthereflex@gmail.com" + }, + "records": { + "TXT": "3bc69a3d0b160e5bd9a600c1096858" + } +} diff --git a/domains/_github-pages-challenge-gh0stkn1gh7.gh0stkn1ght.json b/domains/_github-pages-challenge-gh0stkn1gh7.gh0stkn1ght.json new file mode 100644 index 0000000000..2543dc3ca8 --- /dev/null +++ b/domains/_github-pages-challenge-gh0stkn1gh7.gh0stkn1ght.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "gh0stkn1gh7", + "email": "mspreethamreddy75@gmail.com" + }, + "records": { + "TXT": "41681eabd3b059e67be6657e4a7774" + } +} diff --git a/domains/_vercel.astika.json b/domains/_vercel.astika.json new file mode 100644 index 0000000000..76f91782ec --- /dev/null +++ b/domains/_vercel.astika.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "astika327-dev", + "email": "astika327@gmail.com" + }, + "records": { + "TXT": ["vc-domain-verify=astika.is-a.dev,cae624ab62995ef5900c"] + } +} diff --git a/domains/_vercel.meigo.json b/domains/_vercel.meigo.json new file mode 100644 index 0000000000..ba6cadb835 --- /dev/null +++ b/domains/_vercel.meigo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "cadalzomc", + "email": "cadalzomeigo.mc@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=meigo.is-a.dev,8b86153a2202f5d11c9a" + } +} diff --git a/domains/_vercel.raunakmandal.json b/domains/_vercel.raunakmandal.json new file mode 100644 index 0000000000..a9ce595e27 --- /dev/null +++ b/domains/_vercel.raunakmandal.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "RaunakMandal", + "email": "iamriju2000@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=raunakmandal.is-a.dev,971c177d4c12680d1e76" + } +} diff --git a/domains/_vercel.redblog.json b/domains/_vercel.redblog.json new file mode 100644 index 0000000000..49c630e09f --- /dev/null +++ b/domains/_vercel.redblog.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "CrisChr", + "email": "ponyred666@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=redblog.is-a.dev,edc314c417b0f199f4f0" + } +} \ No newline at end of file diff --git a/domains/_vercel.roychrlstian.json b/domains/_vercel.roychrlstian.json new file mode 100644 index 0000000000..73f6e36cdb --- /dev/null +++ b/domains/_vercel.roychrlstian.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "roychrlstian", + "email": "roylimin18@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=roychrlstian.is-a.dev,60dd57a30bbeed4504a7" + } +} diff --git a/domains/abrham.json b/domains/abrham.json new file mode 100644 index 0000000000..03d25d7796 --- /dev/null +++ b/domains/abrham.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "abrhamohny", + "email": "abrham.ohny@gmail.com" + }, + "records": { + "CNAME": "abrhamohny.github.io" + } +} diff --git a/domains/aknb.json b/domains/aknb.json deleted file mode 100644 index 5e568fb54e..0000000000 --- a/domains/aknb.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Abdulazizkhan-K-N-B", - "email": "abdulazizkhan.k.n.b@gmail.com" - }, - "records": { - "CNAME": "abdulazizkhan-k-n-b.github.io" - } -} diff --git a/domains/api.job.json b/domains/api.job.json new file mode 100644 index 0000000000..2840608993 --- /dev/null +++ b/domains/api.job.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "FWEEaaaa1", + "email": "gorgonfweman@outlook.com" + }, + "records": { + "A": ["128.204.223.115"] + } +} \ No newline at end of file diff --git a/domains/arsher.json b/domains/arsher.json index adc7e75b6c..164eeed4ba 100644 --- a/domains/arsher.json +++ b/domains/arsher.json @@ -4,6 +4,6 @@ "email": "nzakaria644@gmail.com" }, "records": { - "URL": "https://arsher.super.site/" + "CNAME": "arxsher.github.io" } } diff --git a/domains/astika.json b/domains/astika.json index 6f64686cd1..e5cecde8e9 100644 --- a/domains/astika.json +++ b/domains/astika.json @@ -6,6 +6,6 @@ "email": "astika327@gmail.com" }, "records": { - "CNAME": "astika327-dev.github.io" + "A": ["216.198.79.1"] } } diff --git a/domains/bounce-zem.raunakmandal.json b/domains/bounce-zem.raunakmandal.json new file mode 100644 index 0000000000..6e2dc3524f --- /dev/null +++ b/domains/bounce-zem.raunakmandal.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "RaunakMandal", + "email": "iamriju2000@gmail.com" + }, + "records": { + "CNAME": "cluster89.zeptomail.in" + } +} \ No newline at end of file diff --git a/domains/canberkvarli.json b/domains/canberkvarli.json new file mode 100644 index 0000000000..830efda52d --- /dev/null +++ b/domains/canberkvarli.json @@ -0,0 +1,9 @@ +{ + "owner": { + "email": "canberkvarli@gmail.com", + "username": "canberkvarli" + }, + "records": { + "CNAME": "canberkvarli.github.io" + } +} diff --git a/domains/cdn.job.json b/domains/cdn.job.json new file mode 100644 index 0000000000..2840608993 --- /dev/null +++ b/domains/cdn.job.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "FWEEaaaa1", + "email": "gorgonfweman@outlook.com" + }, + "records": { + "A": ["128.204.223.115"] + } +} \ No newline at end of file diff --git a/domains/dhanyk.json b/domains/dhanyk.json new file mode 100644 index 0000000000..67bd36ebb6 --- /dev/null +++ b/domains/dhanyk.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "dandhany", + "email": "rino.ramadhani@gmail.com" + }, + "records": { + "CNAME": "dandhany.github.io" + }, + "proxied": true +} diff --git a/domains/getthereflex.json b/domains/getthereflex.json new file mode 100644 index 0000000000..97e2bcfae6 --- /dev/null +++ b/domains/getthereflex.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "getthereflex-lab", + "email": "getthereflex@gmail.com" + }, + "records": { + "CNAME": "getthereflex-lab.github.io" + } +} diff --git a/domains/herr-richard.json b/domains/herr-richard.json new file mode 100644 index 0000000000..2e1d220460 --- /dev/null +++ b/domains/herr-richard.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Herr-Richard", + "email": "richard@ponfey.com" + }, + "records": { + "CNAME": "dev3.ponfey.com" + } +} diff --git a/domains/javier.json b/domains/javier.json index ba517e000d..429c70e1b7 100644 --- a/domains/javier.json +++ b/domains/javier.json @@ -4,8 +4,21 @@ "email": "hola@javiito.com" }, "records": { - "CNAME": "portfolio.javiito.com", - "TXT": ["protonmail-verification=061576a1989b9caf9a2264b616fb083310f9275d"] + "CNAME": "portfolio-403.pages.dev", + "TXT": [ + "protonmail-verification=061576a1989b9caf9a2264b616fb083310f9275d", + "v=spf1 include:_spf.protonmail.ch ~all" + ], + "MX": [ + { + "target": "mail.protonmail.ch", + "priority": 10 + }, + { + "target": "mailsec.protonmail.ch", + "priority": 20 + } + ] }, "proxied": true } diff --git a/domains/joshcarl.json b/domains/joshcarl.json new file mode 100644 index 0000000000..ac890a597b --- /dev/null +++ b/domains/joshcarl.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "rul3zero", + "email": "joshcarl.is.a.dev@gmail.com" + }, + "records": { + "CNAME": "joshcarl-is-a-dev-website.s3-website-ap-southeast-1.amazonaws.com" + } +} diff --git a/domains/meigo.json b/domains/meigo.json new file mode 100644 index 0000000000..07322334ef --- /dev/null +++ b/domains/meigo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "cadalzomc", + "email": "cadalzomeigo.mc@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/noloxo.json b/domains/noloxo.json new file mode 100644 index 0000000000..5f71481ce9 --- /dev/null +++ b/domains/noloxo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "NoloxoYT", + "email": "noloxo@duck.com" + }, + "records": { + "CNAME": "noloxoyt.github.io" + } +} diff --git a/domains/protonmail._domainkey.javier.json b/domains/protonmail._domainkey.javier.json new file mode 100644 index 0000000000..a7b834b976 --- /dev/null +++ b/domains/protonmail._domainkey.javier.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Javiito32", + "email": "hola@javiito.com" + }, + "records": { + "CNAME": "protonmail.domainkey.ds7be42nlejh7nlp7bvy33bhpppemtjhm4lb2sbtab37qahx7tbhq.domains.proton.ch" + } +} diff --git a/domains/protonmail2._domainkey.javier.json b/domains/protonmail2._domainkey.javier.json new file mode 100644 index 0000000000..533d757753 --- /dev/null +++ b/domains/protonmail2._domainkey.javier.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Javiito32", + "email": "hola@javiito.com" + }, + "records": { + "CNAME": "protonmail2.domainkey.ds7be42nlejh7nlp7bvy33bhpppemtjhm4lb2sbtab37qahx7tbhq.domains.proton.ch" + } +} diff --git a/domains/protonmail3._domainkey.javier.json b/domains/protonmail3._domainkey.javier.json new file mode 100644 index 0000000000..a918398225 --- /dev/null +++ b/domains/protonmail3._domainkey.javier.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Javiito32", + "email": "hola@javiito.com" + }, + "records": { + "CNAME": "protonmail3.domainkey.ds7be42nlejh7nlp7bvy33bhpppemtjhm4lb2sbtab37qahx7tbhq.domains.proton.ch" + } +} diff --git a/domains/quzura.json b/domains/quzura.json new file mode 100644 index 0000000000..c6c0e361a6 --- /dev/null +++ b/domains/quzura.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Skibidi456", + "email": "khanhthien2028@gmail.com" + }, + "records": { + "A": ["75.2.60.5"] + } +} diff --git a/domains/raunakmandal.json b/domains/raunakmandal.json new file mode 100644 index 0000000000..ab52eba94b --- /dev/null +++ b/domains/raunakmandal.json @@ -0,0 +1,29 @@ +{ + "owner": { + "username": "RaunakMandal", + "email": "iamriju2000@gmail.com" + }, + "records": { + "A": [ + "216.198.79.1" + ], + "TXT": [ + "zoho-verification=zb71707561.zmverify.zoho.in", + "v=spf1 include:zoho.in ~all" + ], + "MX": [ + { + "target": "mx.zoho.in", + "priority": 10 + }, + { + "target": "mx2.zoho.in", + "priority": 20 + }, + { + "target": "mx3.zoho.in", + "priority": 50 + } + ] + } +} \ No newline at end of file diff --git a/domains/redblog.json b/domains/redblog.json new file mode 100644 index 0000000000..b29da6dac7 --- /dev/null +++ b/domains/redblog.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "CrisChr", + "email": "ponyred666@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} \ No newline at end of file diff --git a/domains/rishukumar.json b/domains/rishukumar.json new file mode 100644 index 0000000000..f93ec89c7f --- /dev/null +++ b/domains/rishukumar.json @@ -0,0 +1,10 @@ +{ + "description": "Rishu Kumar - Web Developer Portfolio", + "owner": { + "username": "rishukumark19", + "email": "rishukumar.spam@gmail.com" + }, + "records": { + "CNAME": "rishukumark19.github.io" + } +} diff --git a/domains/roychrlstian.json b/domains/roychrlstian.json new file mode 100644 index 0000000000..b1c98e4672 --- /dev/null +++ b/domains/roychrlstian.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "roychrlstian", + "email": "roylimin18@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "proxied": true +} diff --git a/domains/spiroulihs.json b/domains/spiroulihs.json new file mode 100644 index 0000000000..4710d92ecf --- /dev/null +++ b/domains/spiroulihs.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "spirosvl999", + "email": "spirosvl999@github.com" + }, + "records":{ + "CNAME": "portofolio-nine-gray.vercel.app" + } +} diff --git a/domains/weebo64.json b/domains/weebo64.json new file mode 100644 index 0000000000..ef7bce46ca --- /dev/null +++ b/domains/weebo64.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "weebo6464", + "email": "sm64ooc@gmail.com" + }, + "records": { + "CNAME": "weebo6464.github.io" + } +} diff --git a/domains/zmail._domainkey.raunakmandal.json b/domains/zmail._domainkey.raunakmandal.json new file mode 100644 index 0000000000..617076793f --- /dev/null +++ b/domains/zmail._domainkey.raunakmandal.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "RaunakMandal", + "email": "iamriju2000@gmail.com" + }, + "records": { + "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCDuRkCuqkt8Eqmh8HtsIIQgNHsP24dvuj4ag1a6r8skxZXD0znyA9dVFsEI8uGRVNXJ5QhYkGIydLk6+uoREd1UvIlOD8GxDkLnaNggrw/iwHLUsTqf+Zu8DHsUynd2CNaXCLxInS5Ba4iBBotbT6ASREOfGNzy4oEMTRpLbTgdwIDAQAB" + } +} \ No newline at end of file diff --git a/media/octoverse-2025/is-a-dev_register-1x1.jpg b/media/octoverse-2025/is-a-dev_register-1x1.jpg new file mode 100644 index 0000000000..8fa43b2d45 Binary files /dev/null and b/media/octoverse-2025/is-a-dev_register-1x1.jpg differ diff --git a/media/octoverse-2025/is-a-dev_register-blog.png b/media/octoverse-2025/is-a-dev_register-blog.png new file mode 100644 index 0000000000..1b62a68284 Binary files /dev/null and b/media/octoverse-2025/is-a-dev_register-blog.png differ diff --git a/media/octoverse-2025/is-a-dev_register-readme.png b/media/octoverse-2025/is-a-dev_register-readme.png new file mode 100644 index 0000000000..8cc3d06f20 Binary files /dev/null and b/media/octoverse-2025/is-a-dev_register-readme.png differ diff --git a/media/octoverse-2025/is-a-dev_register_1200x630.jpg b/media/octoverse-2025/is-a-dev_register_1200x630.jpg new file mode 100644 index 0000000000..dbfe637e63 Binary files /dev/null and b/media/octoverse-2025/is-a-dev_register_1200x630.jpg differ diff --git a/util/reserved.json b/util/reserved.json index 06bd3472ae..c01d5a1961 100644 --- a/util/reserved.json +++ b/util/reserved.json @@ -1,5 +1,6 @@ [ "about", + "abuse", "access", "account", "accounts",