pathfinding-visualizer
Pathfinding Algorithm Visualizer with ability to Pause/Rewind during run
The Svelte Language Server, and official extensions which use it
git clone https://github.com/sveltejs/language-tools.gitsveltejs/language-toolsSvelte 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.
A .svelte file would look something like this:
<script>
let count = $state(1);
let doubled = $derived(count * 2);
let quadrupled = $derived(doubled * 2);
function handleClick() {
count += 1;
}
</script>
<button onclick="{handleClick}">Count: {count}</button>
<p>{count} * 2 = {doubled}</p>
<p>{doubled} * 2 = {quadrupled}</p>
Which is a mix of HTMLx and vanilla JavaScript (but with additional runtime behavior coming from the svelte compiler).
This repo contains the tools which provide editor integrations for Svelte files like this.
Contributions are encouraged and always welcome. Read the contribution guide for more info and help us out!
Svelte is an MIT-licensed open source project with its ongoing development made possible entirely by the support of awesome 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.
svelte2tsxmore like this
Pathfinding Algorithm Visualizer with ability to Pause/Rewind during run
Generate stunning audio waveforms with Svelte 5 and Canvas. Transform an array of peak data into beautifully rendered,…
Open-source chess opening practice. Free alternative to Chessable's spaced repetition / review feature.
search projects, people, and tags