Skip to content
Open
1 change: 1 addition & 0 deletions apps/svelte.dev/static/.well-known/funding-manifest-urls
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://svelte.dev/funding.json
201 changes: 201 additions & 0 deletions apps/svelte.dev/static/funding.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,201 @@
{
"$schema": "https://fundingjson.org/schema/v1.0.0/funding.schema.json",
"version": "v1.0.0",
"entity": {
"type": "organisation",
"role": "steward",
"name": "Svelte",
"description": "Web development for the rest of us",
"email": "",
Copy link
Member Author

@teemingc teemingc Oct 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need an official email here so we can be contacted. It's also required by the JSON schema.

"webpageUrl": {
"url": "https://svelte.dev"
}
},
"projects": [
{
"guid": "sveltejs-svelte",
"name": "Svelte",
"description": "Svelte is a UI framework that uses a compiler to let you write breathtakingly concise components that do minimal work in the browser, using languages you already know — HTML, CSS and JavaScript. It’s a love letter to web development.",
"webpageUrl": {
"url": "https://svelte.dev/docs/svelte/overview"
},
"repositoryUrl": {
"url": "https://github.com/sveltejs/svelte",
"wellKnown": "https://github.com/sveltejs/svelte/blob/main/.well-known/funding-manifest-urls"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that a file similar to https://github.com/sveltejs/svelte.dev/pull/1632/files#diff-dc6aa312408365efda3e35f463314bc3c7a2f37df864885c94ab21be318e8f6c needs to be added to the Svelte repository to provide provenance to the manifest.

},
"licenses": ["spdx:MIT"],
"tags": ["web-development"]
},
{
"guid": "sveltejs-kit",
"name": "SvelteKit",
"description": "SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. If you’re coming from React, SvelteKit is similar to Next. If you’re coming from Vue, SvelteKit is similar to Nuxt.",
"webpageUrl": {
"url": "https://svelte.dev/docs/kit/introduction"
},
"repositoryUrl": {
"url": "https://github.com/sveltejs/kit",
"wellKnown": "https://github.com/sveltejs/kit/blob/main/.well-known/funding-manifest-urls"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that a file similar to https://github.com/sveltejs/svelte.dev/pull/1632/files#diff-dc6aa312408365efda3e35f463314bc3c7a2f37df864885c94ab21be318e8f6c needs to be added to the SvelteKit repository to provide provenance to the manifest.

},
"licenses": ["spdx:MIT"],
"tags": ["web-development"]
},
{
"guid": "sveltejs-language-tools",
"name": "Svelte Language Tools",
"description": "Svelte Language Tools contains a library implementing the Language Server Protocol (LSP). LSP powers the VSCode extension, which is also hosted in this repository. Additionally, LSP is capable of powering plugins for numerous other IDEs.",
"webpageUrl": {
"url": "https://github.com/sveltejs/language-tools/blob/master/README.md"
},
"wellKnown": "https://github.com/sveltejs/language-tools/blob/master/.well-known/funding-manifest-urls",
"repositoryUrl": {
"url": "https://github.com/sveltejs/language-tools",
"wellKnown": "https://github.com/sveltejs/language-tools/blob/master/.well-known/funding-manifest-urls"
},
"licenses": ["spdx:MIT"],
"tags": ["developer-tools", "web-development"]
},
{
"guid": "sveltejs-vite-plugin",
"name": "vite-plugin-svelte",
"description": "Svelte plugin for Vite",
"webpageUrl": {
"url": "https://github.com/sveltejs/vite-plugin-svelte/blob/main/README.md"
},
"repositoryUrl": {
"url": "https://github.com/sveltejs/vite-plugin-svelte",
"wellKnown": "https://github.com/sveltejs/vite-plugin-svelte/blob/main/.well-known/funding-manifest-urls"
},
"licenses": ["spdx:MIT"],
"tags": ["web-development"]
},
{
"guid": "sveltejs-rollup-plugin",
"name": "rollup-plugin-svelte",
"description": "Compile Svelte components with Rollup",
"webpageUrl": {
"url": "https://github.com/sveltejs/rollup-plugin-svelte/blob/master/README.md",
"wellKnown": "https://github.com/sveltejs/rollup-plugin-svelte/blob/master/.well-known/funding-manifest-urls"
},
"repositoryUrl": {
"url": "https://github.com/sveltejs/rollup-plugin-svelte",
"wellKnown": "https://github.com/sveltejs/rollup-plugin-svelte/blob/master/.well-known/funding-manifest-urls"
},
"licenses": ["spdx:MIT"],
"tags": ["web-development"]
},
{
"guid": "sveltejs-cli",
"name": "Svelte CLI",
"description": "A command line interface for creating and maintaining Svelte applications",
"webpageUrl": {
"url": "https://svelte.dev/docs/cli/overview"
},
"repositoryUrl": {
"url": "https://github.com/sveltejs/cli",
"wellKnown": "https://github.com/sveltejs/cli/blob/main/.well-known/funding-manifest-urls"
},
"licenses": ["spdx:MIT"],
"tags": ["developer-tools", "web-development"]
},
{
"guid": "sveltejs-svelte-dev",
"name": "svelte.dev",
"description": "The official Svelte website hosting the documentation, tutorials, blog, playground, and recommended packages.",
"webpageUrl": {
"url": "https://svelte.dev"
},
"repositoryUrl": {
"url": "https://github.com/sveltejs/svelte.dev",
"wellKnown": "https://github.com/sveltejs/svelte.dev/blob/main/.well-known/funding-manifest-urls"
},
"licenses": ["spdx:MIT"],
"tags": ["documentation", "education", "web-development"]
},
{
"guid": "sveltejs-eslint-plugin",
"name": "eslint-plugin-svelte",
"description": "eslint-plugin-svelte is the official ESLint plugin for Svelte. It leverages the AST generated by svelte-eslint-parser to provide custom linting for Svelte.",
"webpageUrl": {
"url": "https://sveltejs.github.io/eslint-plugin-svelte/",
"wellKnown": "https://sveltejs.github.io/eslint-plugin-svelte/.well-known/funding-manifest-urls"
},
"repositoryUrl": {
"url": "https://github.com/sveltejs/eslint-plugin-svelte",
"wellKnown": "https://github.com/sveltejs/eslint-plugin-svelte/blob/main/.well-known/funding-manifest-urls"
},
"licenses": ["spdx:MIT"],
"tags": ["developer-tools", "web-development"]
},
{
"guid": "sveltejs-eslint-parser",
"name": "svelte-eslint-parser",
"description": "The svelte-eslint-parser aims to make it easy to create your own ESLint rules for Svelte. eslint-plugin-svelte is an ESLint plugin built upon this parser, and it already implements some rules.",
"webpageUrl": {
"url": "https://github.com/sveltejs/svelte-eslint-parser/blob/main/README.md"
},
"repositoryUrl": {
"url": "https://github.com/sveltejs/svelte-eslint-parser",
"wellKnown": "https://github.com/sveltejs/svelte-eslint-parser/blob/main/.well-known/funding-manifest-urls"
},
"licenses": ["spdx:MIT"],
"tags": ["developer-tools", "web-development"]
},
{
"guid": "sveltejs-mcp",
"name": "Svelte MCP",
"description": "The Svelte MCP (Model Context Protocol) server can help your LLM or agent of choice write better Svelte code. It works by providing documentation relevant to the task at hand, and statically analysing generated code so that it can suggest fixes and best practices.",
"webpageUrl": {
"url": "https://svelte.dev/docs/mcp/overview"
},
"repositoryUrl": {
"url": "https://github.com/sveltejs/mcp",
"wellKnown": "https://github.com/sveltejs/mcp/blob/main/.well-known/funding-manifest-urls"
},
"licenses": ["spdx:MIT"],
"tags": ["developer-tools", "web-development", "artificial-intelligence"]
}
],
"funding": {
"channels": [
{
"guid": "opencollective-svelte",
"type": "payment-provider",
"address": "https://opencollective.com/svelte",
"description": "Support Svelte through Open Collective with recurring or one-time contributions"
}
],
"plans": [
{
"guid": "backer-monthly",
"status": "active",
"name": "Backer",
"description": "Become a backer and support Svelte development",
"amount": 5.0,
"currency": "USD",
"frequency": "monthly",
"channels": ["opencollective-svelte"]
},
{
"guid": "sponsor-monthly",
"status": "active",
"name": "Sponsor",
"description": "Become a sponsor and support Svelte development",
"amount": 100.0,
"currency": "USD",
"frequency": "monthly",
"channels": ["opencollective-svelte"]
},
{
"guid": "custom-donation",
"status": "active",
"name": "Custom Contribution",
"description": "Make a custom one-time or recurring contribution of any amount",
"amount": 0,
"currency": "USD",
"frequency": "other",
"channels": ["opencollective-svelte"]
}
]
}
}