svelte README

The project's README from github.com/sveltejs/svelte. As one markdown file: README.md.

Svelte - web development for the rest of us

License Chat

What is Svelte?

Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM.

Learn more at the Svelte website, or stop by the Discord chatroom.

Supporting Svelte

Svelte is an MIT-licensed open source project with its ongoing development made possible entirely by fantastic volunteers. If you'd like to support their efforts, please consider:

Funds donated via Open Collective will be used for compensating expenses related to Svelte's development such as hosting costs. If sufficient donations are received, funds may also be used to support Svelte's development more directly.

Roadmap

You may view our roadmap if you'd like to see what we're currently working on.

Contributing

Please see the Contributing Guide and the svelte package for information on contributing to Svelte.

Is svelte.dev down?

Probably not, but it's possible. If you can't seem to access any .dev sites, check out this SuperUser question and answer.

License

MIT

svelte (sveltejs/svelte)

frontend-framework
Searching Database…

88.4K ·GitHub
What is this?Svelte is a compiler that turns declarative UI components into efficient vanilla JavaScript, which then surgically updates the DOM directly instead of shipping a heavy runtime framework to the browser.
Is this a runtime framework like React, or something else?It behaves more like a compiler than a traditional runtime framework: your components are converted into plain JavaScript at build time rather than interpreted by a framework library in the browser.
Where do I find instructions to add Svelte to a project?This root README doesn't include usage instructions itself; it points to the Svelte website for docs and to the svelte package inside the monorepo for the actual library code.
Does this README cover how to actually use Svelte?No — this file mainly covers contributing, the roadmap, funding, and licensing. For hands-on usage you need the svelte package docs or the website.
Why would I pick Svelte over React or Vue?Because Svelte shifts work to compile time: instead of a virtual DOM and framework runtime shipped to the browser, you get small, direct DOM-update code generated from your components.
Where does the actual Svelte source code live in this repo?It's in the svelte package inside the monorepo (packages/svelte), which is referenced by the Contributing Guide.
Is the project still actively developed?Yes — it's a volunteer-driven open source project with ongoing CI workflows (autofix, release, ecosystem checks) and a public roadmap of current work.
How is development funded?Through donations from backers on Open Collective, which cover hosting and other project expenses.
What are similar projects?alpine, riot, solid, formily, core, vue, cyclejs, uikit
Creator
sveltejs
Size
121.2 MB
Stars
88.4K
Age
9y
Commits · 90 Days