init forgejo page
Some checks are pending
Deploy to Pages / Build (push) Waiting to run
Deploy to Pages / Deploy (push) Blocked by required conditions

This commit is contained in:
Henry Hiles 2025-07-30 12:06:35 -04:00
commit 110f3d1117
No known key found for this signature in database
3 changed files with 51 additions and 66 deletions

72
deno.lock generated
View file

@ -3,6 +3,8 @@
"specifiers": { "specifiers": {
"npm:@astrojs/starlight@~0.34.3": "0.34.3_astro@5.1.8__vite@6.0.11__zod@3.24.1", "npm:@astrojs/starlight@~0.34.3": "0.34.3_astro@5.1.8__vite@6.0.11__zod@3.24.1",
"npm:astro@^5.1.8": "5.1.8_vite@6.0.11_zod@3.24.1", "npm:astro@^5.1.8": "5.1.8_vite@6.0.11_zod@3.24.1",
"npm:prettier-plugin-astro@~0.14.1": "0.14.1",
"npm:prettier@^3.6.2": "3.6.2",
"npm:sharp@~0.33.5": "0.33.5", "npm:sharp@~0.33.5": "0.33.5",
"npm:starlight@~0.3.9": "0.3.9" "npm:starlight@~0.3.9": "0.3.9"
}, },
@ -547,9 +549,6 @@
"@types/estree", "@types/estree",
"estree-walker@2.0.2", "estree-walker@2.0.2",
"picomatch@4.0.2" "picomatch@4.0.2"
],
"optionalPeers": [
"rollup"
] ]
}, },
"@rollup/rollup-android-arm-eabi@4.31.0": { "@rollup/rollup-android-arm-eabi@4.31.0": {
@ -1201,6 +1200,7 @@
"@esbuild/win32-ia32", "@esbuild/win32-ia32",
"@esbuild/win32-x64" "@esbuild/win32-x64"
], ],
"scripts": true,
"bin": true "bin": true
}, },
"escape-string-regexp@5.0.0": { "escape-string-regexp@5.0.0": {
@ -2481,6 +2481,18 @@
"which-pm" "which-pm"
] ]
}, },
"prettier-plugin-astro@0.14.1": {
"integrity": "sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==",
"dependencies": [
"@astrojs/compiler",
"prettier",
"sass-formatter"
]
},
"prettier@3.6.2": {
"integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
"bin": true
},
"prismjs@1.29.0": { "prismjs@1.29.0": {
"integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q=="
}, },
@ -2785,6 +2797,15 @@
"queue-microtask" "queue-microtask"
] ]
}, },
"s.color@0.0.15": {
"integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA=="
},
"sass-formatter@0.7.9": {
"integrity": "sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==",
"dependencies": [
"suf-log"
]
},
"sax@1.4.1": { "sax@1.4.1": {
"integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="
}, },
@ -2819,7 +2840,8 @@
"@img/sharp-wasm32", "@img/sharp-wasm32",
"@img/sharp-win32-ia32", "@img/sharp-win32-ia32",
"@img/sharp-win32-x64" "@img/sharp-win32-x64"
] ],
"scripts": true
}, },
"shiki@1.29.1": { "shiki@1.29.1": {
"integrity": "sha512-TghWKV9pJTd/N+IgAIVJtr0qZkB7FfFCUrrEJc0aRmZupo3D1OCVRknQWVRVA7AX/M0Ld7QfoAruPzr3CnUJuw==", "integrity": "sha512-TghWKV9pJTd/N+IgAIVJtr0qZkB7FfFCUrrEJc0aRmZupo3D1OCVRknQWVRVA7AX/M0Ld7QfoAruPzr3CnUJuw==",
@ -2937,6 +2959,12 @@
"inline-style-parser" "inline-style-parser"
] ]
}, },
"suf-log@2.5.3": {
"integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==",
"dependencies": [
"s.color"
]
},
"tinyexec@0.3.2": { "tinyexec@0.3.2": {
"integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==" "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA=="
}, },
@ -2954,9 +2982,6 @@
}, },
"tsconfck@3.1.4": { "tsconfck@3.1.4": {
"integrity": "sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==", "integrity": "sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==",
"optionalPeers": [
"typescript"
],
"bin": true "bin": true
}, },
"tslib@2.8.1": { "tslib@2.8.1": {
@ -3083,26 +3108,6 @@
"node-fetch-native", "node-fetch-native",
"ofetch", "ofetch",
"ufo" "ufo"
],
"optionalPeers": [
"@azure/app-configuration@^1.8.0",
"@azure/cosmos@^4.2.0",
"@azure/data-tables@^13.3.0",
"@azure/identity@^4.5.0",
"@azure/keyvault-secrets@^4.9.0",
"@azure/storage-blob@^12.26.0",
"@capacitor/preferences@^6.0.3",
"@deno/kv@>=0.8.4",
"@netlify/blobs@^6.5.0 || ^7.0.0 || ^8.1.0",
"@planetscale/database@^1.19.0",
"@upstash/redis@^1.34.3",
"@vercel/blob@>=0.27.0",
"@vercel/kv@^1.0.1",
"aws4fetch@^1.0.20",
"db0@>=0.2.1",
"idb-keyval@^6.2.1",
"ioredis@^5.4.2",
"uploadthing@^7.4.1"
] ]
}, },
"util-deprecate@1.0.2": { "util-deprecate@1.0.2": {
@ -3139,19 +3144,6 @@
"optionalDependencies": [ "optionalDependencies": [
"fsevents" "fsevents"
], ],
"optionalPeers": [
"@types/node@^18.0.0 || ^20.0.0 || >=22.0.0",
"jiti@>=1.21.0",
"less@*",
"lightningcss@^1.21.0",
"sass@*",
"sass-embedded@*",
"stylus@*",
"sugarss@*",
"terser@^5.16.0",
"tsx@^4.8.1",
"yaml@^2.4.2"
],
"bin": true "bin": true
}, },
"vitefu@1.0.5_vite@6.0.11": { "vitefu@1.0.5_vite@6.0.11": {

View file

@ -0,0 +1,7 @@
---
title: Forgejo
---
## Summary
[Forgejo](https://forgejo.org) is a

View file

@ -20,41 +20,27 @@ import { CardGrid, Card } from "@astrojs/starlight/components"
<CardGrid> <CardGrid>
<Card title="Private and Free Communications" icon="comment"> <Card title="Private and Free Communications" icon="comment">
Federated Nexus hosts a free [Matrix](https://matrix.org) instance, Federated Nexus hosts a free [Matrix](https://matrix.org) instance, using the [Grapevine](https://grapevine.computer.surgery/) software. Matrix is an open-source communications platform, allowing you to chat to communities of your choice. We also host multiple matrix bridges, including a Discord bridge, a WhatsApp puppet, and even an SMS puppet! [Learn More...](/services/matrix)
using the [Grapevine](https://grapevine.computer.surgery/) software.
Matrix is an open-source communications platform, allowing you to chat
to communities of your choice. We also host multiple matrix bridges,
including a Discord bridge, a WhatsApp puppet, and even an SMS puppet! [Learn More...](/services/matrix)
</Card> </Card>
<Card title="Open Source Collaborative Editing" icon="document"> <Card title="Open Source Collaborative Editing" icon="document">
LaSuite Docs is a free and open source alternative to Google Docs, LaSuite Docs is a free and open source alternative to Google Docs, designed for seamless real-time collaboration. You can compose documents in a GUI similar to Google Docs, and export as DocX or PDF. You can also add subdocuments, and share links to others, even those without an account. [Learn More...](/services/docs)
designed for seamless real-time collaboration. You can compose
documents in a GUI similar to Google Docs, and export as DocX or
PDF. You can also add subdocuments, and share links to others, even
those without an account. [Learn More...](/services/docs)
</Card> </Card>
<Card title="Fast & Private Search Made Simple" icon="magnifier"> <Card title="Fast & Private Search Made Simple" icon="magnifier">
We run a [SearXNG](https://searxng.org) instance that allows you to log We run a [SearXNG](https://searxng.org) instance that allows you to log in using your Federated Nexus account and perform fast, privacy-focused searches across the web—completely free from tracking, profiling, or intrusive advertising. [Learn More...](/services/searxng)
in using your Federated Nexus account and perform fast, privacy-focused
searches across the web—completely free from tracking, profiling, or
intrusive advertising. [Learn More...](/services/searxng)
</Card> </Card>
<Card title="A Fast and Free Home for Your Code" icon="seti:git"> <Card title="A Fast and Free Home for Your Code" icon="seti:git">
We host a free instance of [Forgejo](https://forgejo.org) at We host a free instance of [Forgejo](https://forgejo.org) at [git.federated.nexus](https://git.federated.nexus)! Forgejo is an open source git forge, that (unlike GitHub) will never train an AI on your code 🙃. [Learn More...](/services/forgejo)
[git.federated.nexus](https://git.federated.nexus)! Forgejo is a free
and open source git forge, that (unlike GitHub) will never train an AI
on your code. 🙃
</Card> </Card>
<Card title="Friendly and Inclusive Community" icon="heart"> <Card title="Friendly and Inclusive Community" icon="heart">
We aim to maintain a friendly, diverse, and inclusive community, come We aim to maintain a friendly, diverse, and inclusive community, come join us! But be aware, I'm not afraid to hoist the ban hammer against any bigoted, homophobic, or otherwise unfriendly people.
join us! But be aware, I'm not afraid to hoist the ban hammer against
any bigoted, homophobic, or otherwise unfriendly people.
</Card> </Card>
<Card title="More Coming Soon" icon="approve-check"> <Card title="More Coming Soon" icon="approve-check">
We still have a fair bit of room on the Federated Nexus servers, so We still have a fair bit of room on the Federated Nexus servers, so we're open to hosting any useful new [Matrix room](https://matrix.to/#/#community:federated.nexus)!
we're open to hosting any useful new software. Let us know in our
[Matrix room](https://matrix.to/#/#community:federated.nexus)!
</Card> </Card>
</CardGrid> </CardGrid>