GithubHelp home page GithubHelp logo

janosh / awesome-sveltekit Goto Github PK

View Code? Open in Web Editor NEW
902.0 27.0 54.0 17.94 MB

Awesome examples of SvelteKit in the wild

Home Page: https://janosh.github.io/awesome-sveltekit

License: MIT License

TypeScript 42.16% HTML 1.49% Svelte 52.72% JavaScript 0.71% CSS 2.92%
svelte svelte-kit community awesome-list

awesome-sveltekit's Introduction

Awesome SvelteKit

Awesome Pull Requests Welcome Tests GH Pages pre-commit.ci status


Awesome examples of SvelteKit in the wild. Visit janosh.github.io/awesome-sveltekit to view this list with screenshots plus search and sort functionality (e.g. based on GH stars).

Sites

  1. Svelte.dev  [code]  GitHub stars

    Cybernetically enhanced web apps.

    uses: CodeMirror, Mapbox, Docker

  2. Immich  [code]  GitHub stars

    Self-hosted photo and video backup solution directly from your mobile phone.

    uses: NestJS, TypeScript, Tailwind, Flutter, Python

  3. Official SvelteKit docs  [code]  GitHub stars

    The fastest way to build Svelte apps.

    uses: Netlify, PNPM

  4. Gitpod  [code]  GitHub stars

    Gitpod streamlines developer workflows by providing prebuilt, collaborative development environments in your browser - powered by VS Code.

    uses: MDsveX, Tailwind, Netlify

  5. Coolify  [code]  GitHub stars

    An open-source & self-hostable Heroku / Netlify alternative.

    uses: PNPM, TypeScript, Tailwind, sveltekit-i18n, PostCSS, Husky

  6. Windmill  [code]  GitHub stars

    An OSS developer platform to build multi-step automations and internal apps from minimal Python and Typescript scripts.

    uses: TypeScript, Tailwind, cssnano, Cypress, PostCSS, svelte-highlight, svelte-markdown

  7. Chat UI  [code]  GitHub stars

    Powers the HuggingChat app. Making the community's best AI chat models available to everyone.

    uses: Huggingface Inference, Huggingface Hub, Tailwind

  8. Skeleton  [code]  GitHub stars

    A fully featured web UI toolkit for Svelte + Tailwind. Supports SvelteKit, Vite, and Astro.

    uses: Vitest, PostCSS, highlight.js, Tailwind, Typescript, jsdom

  9. Fireship  [code]  GitHub stars

    The Fireship PRO course platform frontend built with Svelte, Tailwind CSS, Hugo (for static content management), Firebase for Auth and DB, Flamethrower for routing.

    uses: Tailwind, Hugo, Firebase, Flamethrower, Sass, PostCSS, Algolia

  10. Svelte Material UI  [code]  GitHub stars

    Svelte Material UI Components.

    uses: MDsveX, TypeScript, highlight.js, remark, Sass

  11. mermaid-live-editor  [code]  GitHub stars

    Edit, live preview and share mermaid charts and diagrams.

    uses: TypeScript, Docker, Tailwind, PostCSS, Cypress, Husky

  12. Ollama Web UI  [code]  GitHub stars

    ChatGPT-Style Web UI Client for Ollama 🦙.

    uses: highlight.js, MarkedJS, KaTeX, TypeScript, Tailwind

  13. evidence  [code]  GitHub stars

    Evidence enables analysts to deliver a polished business intelligence system using SQL and markdown.

    uses: PNPM, Changesets, echarts, uvu

  14. shadcn-svelte  [code]  GitHub stars

    shadcn/ui, but for Svelte.

    uses: TypeScript, Vercel, Tailwind, PNPM, Changesets, vitest, Prism, MarkedJS

  15. Svelvet  [code]  GitHub stars

    A lightweight Svelte component library for building interactive node-based flow diagrams.

    uses: Playwright, D3, Testing Library, Tailwind, PostCSS, Vitest

  16. StemRoller  [code]  GitHub stars

    Isolate vocals, drums, bass, and other instrumental stems from any song

    uses: Electron, Tailwind, Lodash, PostCSS, ytdl-core

  17. svelte-realworld  [code]  GitHub stars

    SvelteKit implementation of the RealWorld app.

    uses: Netlify, MarkedJS

  18. macos-web  [code]  GitHub stars

    Replicate some of the macOS desktop experience on the web.

    uses: TypeScript, Vercel, SCSS, PNPM, Iconify

  19. Svelte Headless UI  [code]  GitHub stars

    Unofficial Svelte port of Headless UI components.

    uses: MDsveX, TypeScript, PostCSS, Tailwind, cssnano, Jest, rehype

  20. Flowbite  [code]  GitHub stars

    Official Svelte components built for Flowbite and Tailwind CSS. All interactivity handled by Svelte.

    uses: PNPM, TypeScript, Tailwind, MDsveX, Prism, PostCSS, Playwright

  21. Threlte  [code]  GitHub stars

    Threlte is a component library for Svelte to build and render three.js scenes declaratively and state-driven in Svelte apps.

    uses: TypeScript, Three.js, Tailwind, PostCSS, Algolia, Iconify

  22. Svelte Commerce  [code]  GitHub stars

    Headless, Authentication, Cart & Checkout, TailwindCSS, Server Rendered, Proxy + API Integrated, Animations, Stores, Lazy Loading, Loading Indicators, Carousel, Instant Search, Faceted Filters, Typescript, Open Source, MIT license. 1 command deploy to your own server, 1 click deploy to Netlify/Vercel.

    uses: Vercel, Tailwind, TypeScript, svelte-toasts, PostCSS, cssnano

  23. Sveltestrap  [code]  GitHub stars

    Bootstrap 4 & 5 components for Svelte.

    uses: Storybook, Babel, Testing Library, Jest, PostCSS, Prism

  24. Pancake  [code]  GitHub stars

    Experimental Svelte charting library. Visualize data with a combination of HTML, SVG and canvas/WebGL. Designed with server-side rendering in mind, so graphs potentially work without JavaScript. Blog post.

    uses: D3, surge.sh, TypeScript

  25. editable-website  [code]  GitHub stars

    A SvelteKit template for building CMS-free editable websites.

    uses: Tailwind, ProseMirror, AWS

  26. Svelte Cubed  [code]  GitHub stars

    Three.js component library for Svelte. Abandoned. Check out threlte instead.

    uses: TypeScript, PNPM, Vercel, MDsveX

  27. Layer Cake  [code]  GitHub stars

    Graphics framework for Svelte with colorful demo page. Can generate responsive graphics server-side that work without JavaScript.

    uses: D3, GitHub Pages, JSDoc, Mocha, Underscore

  28. Beatbump  [code]  GitHub stars

    Alternative frontend for YouTube Music.

    uses: TypeScript, PostCSS, SCSS

  29. Houdini GraphQL  [code]  GitHub stars

    Documentation site for Houdini.

    uses: PNPM, MDsveX, Husky, highlight.js

  30. inlang  [code]  GitHub stars

    Translate software products 2x faster.

    uses: TypeScript, Vercel, IBM Carbon, Tailwind, Supabase

  31. sveltekit-typescript-showcase  [code]  GitHub stars

    This repository shows how Svelte and SvelteKit work together with TypeScript.

    uses: TypeScript

  32. svelte-french-toast  [code]  GitHub stars

    Svelte port of Timo Lins' react-hot-toast, a lightweight, customizable toast notification library.

    uses: TypeScript, Prism, Tailwind, PostCSS, PNPM

  33. tRPC-SvelteKit  [code]  GitHub stars

    End-to-end type-safe APIs for your SvelteKit applications.

    uses: TypeScript, tRPC

  34. swyxkit  [code]  GitHub stars

    An opinionated blog starter for SvelteKit + Tailwind + Netlify. Refreshed for 2022!

    uses: Tailwind, Netlify

  35. Cryptgeon  [code]  GitHub stars

    A secure, open source notes and file sharing service inspired by PrivNote written in Rust & Svelte.

    uses: svelte-intl-precompile, sanitize-html

  36. svelte-legos  [code]  GitHub stars

    A library of Svelte actions.

    uses: TypeScript, vitest, Tailwind, PostCSS, Prism

  37. svelte-put  [code]  GitHub stars

    Useful svelte stuff to put in your projects.

    uses: Changesets, MDsveX, PostCSS, PNPM, Turbo

  38. Fluent Svelte  [code]  GitHub stars

    A faithful implementation of Microsoft's Fluent design system in Svelte.

    uses: MDsveX, SCSS, TypeScript, remark, rehype, PNPM, PostCSS, Prism

  39. Urara  [code]  GitHub stars

    Sweet & Powerful SvelteKit Blog Template.

    uses: MDsveX, PostCSS, Tailwind, DaisyUI, TypeScript, PNPM

  40. Good First Issue Finder  [code]  GitHub stars

    Good First Issue Finder helps new contributors pave their path into the world of OSS.

    uses: TypeScript, Tailwind, Husky, Octokit, PostCSS

  41. QWER  [code]  GitHub stars

    ✒︎ Simply Awesome Blog Starter built with SvelteKit and ❤

    uses: UnoCSS, TypeScript, MarkedJS, PNPM, Vercel

  42. Files  [code]  GitHub stars

    3rd Party File Manager for Windows.

    uses: PNPM, TypeScript, SCSS, Vercel

  43. learn.svelte.dev  [code]  GitHub stars

    A soup-to-nuts interactive tutorial on how to build apps with Svelte.

    uses: Vercel, PNPM, Prism, MarkedJS, CodeMirror

  44. Watch This  [code]  GitHub stars

    Uses OpenAI GPT-3 API and streaming Vercel edge functions to generate cinema recommendations based on user input.

    uses: TypeScript, Vercel, Tailwind

  45. Joy of Code  [code]  GitHub stars

    🌸 Joy of Code is a digital garden growing curious minds.

    uses: GitHub API, Monaco, Playwright, Google Analytics, Supabase, Vercel, PNPM, Sass, TypeScript, remark, rehype

  46. Svelte Society  [code]  GitHub stars

    Global network of Svelte fans striving to promote Svelte and its ecosystem.

    uses: TypeScript, Gitpod

  47. Modern Fluid Typography Editor  [code]  GitHub stars

    Easily create and fine-tune fluid typography values with Modern CSS clamp().

    uses: TypeScript, PostCSS, Chart.js, cssnano

  48. SvelteKit static blog starter  [code]  GitHub stars

    A pre-configured SvelteKit static blog starter, with Sass, Markdown, MDSvex, Rehype and background preloading.

    uses: Netlify, MDsveX, Sass, Husky

  49. SvelteLab  [code]  GitHub stars

    Supercharged REPL for Svelte (think StackBlitz specialized for Svelte)

    uses: Playwright, vitest, Iconify, MarkedJS, TypeScript, PNPM, Pocketbase, Vercel, Tailwind

  50. Dotfyle  [code]  GitHub stars

    Discover and share Neovim configurations and plugins.

    uses: TypeScript, PNPM, tRPC-SvelteKit, Prisma, Tailwind, Octokit

  51. Matt Fantinel  [code]  GitHub stars

    Personal website and blog of Matt Fantinel, web developer.

    uses: MDsveX, SCSS, Iconoir, Plausible

  52. neovim craft  [code]  GitHub stars

    Curated list of neovim plugins.

    uses: TypeScript, Husky

  53. Svelte Intl Precompile  [code]  GitHub stars

    I18n library for Svelte that analyzes your keys at build time for maximum performance and minimal footprint. Built as a SvelteKit plugin so good to use as a reference if you want to build one yourself.

    uses: JS-Yaml, JSON5

  54. Svelte MultiSelect  [code]  GitHub stars

    Keyboard-friendly, accessible and highly customizable multi-select component.

    uses: Vitest, Playwright, Typescript, PNPM, pre-commit, rehype, jsdom, GitHub Pages, mdsvexamples

  55. SvelteKit on Edge  [code]  GitHub stars

    SvelteKit, running on the edge. In this case, Vercel's edge network. See https://twitter.com/leeerob/status/1517627769924034565.

    uses: PNPM, Vercel

  56. Pixel Art Together  [code]  GitHub stars

    A multiplayer pixel art editor powered by Liveblocks.

    uses: TypeScript, Liveblocks, Tailwind, PostCSS, panzoom

  57. SvelteKit Embed  [code]  GitHub stars

    SvelteKit embed components for YouTube, Vimeo, Twitter, Spotify, SoundCloud, StackBlitz, CodePen, AnchorFM, Simple Cast and more.

    uses: TypeScript, PNPM, Vercel, MDsveX, Tailwind, PostCSS, Husky, Playwright, DaisyUI

  58. Hexapipes  [code]  GitHub stars

    Browser game where the goal is to correctly line up pipes placed on hexagonal puzzle pieces.

    uses: Vercel

  59. svelte-command-palette  [code]  GitHub stars

    Dead simple command palette with fuzzy search.

    uses: TypeScript, Playwright, PostCSS, Tailwind, Release It, Vercel

  60. TikZ  [code]  GitHub stars

    Random collection of MIT-licensed standalone TikZ images, mostly about physics and machine learning.

    uses: TypeScript, svelte-multiselect, pre-commit, PNPM, GitHub Pages

  61. Significa.co  [code]  GitHub stars

    Product Design and Development agency website, built with Sveltekit.

    uses: TypeScript, Vercel, Tailwind, AWS, Dynamodb, Notion, Storyblock, Matter.js, Plausible

  62. sveltekit-mdsvex-blog  [code]  GitHub stars

    A minimalist blog template built with SvelteKit and MDsveX.

    uses: TypeScript, MDsveX, Rehype, Remark, PNPM, Vitest, Playwright

  63. Intl Explorer  [code]  GitHub stars

    A tool for experimenting and trying out the ECMAScript Internationalization API.

    uses: TypeScript, PNPM, Playwright, Vercel, svelte-highlight, Husky, commitlint

  64. Elementari  [code]  GitHub stars

    Interactive visualizations for materials science: periodic tables, 3d crystal structures (Molecules coming soon), Bohr atoms, nuclei, heatmaps, scatter plots.

    uses: TypeScript, pre-commit, D3, svelte-multiselect, Vitest, Playwright, PNPM, jsdom, GitHub Pages

  65. Paper Trader Game  [code]  GitHub stars

    A simple web game where you are given 45 seconds and $100 to make as much money as you can trading a fake stock.

    uses: Tailwind, Netlify, Chart.js, Plausible

  66. ASM Editor  [code]  GitHub stars

    A modern webapp to write, run and learn M68K assembly code.

    uses: TypeScript, Sass, Monaco, WASM

  67. SvelteKit Experiments  [code]  GitHub stars

    A set of example apps built with SvelteKit and deployed on Vercel. As an ongoing project, this will continue to be enhanced with more examples to showcase the power of SvelteKit.

    uses: Tailwind, Vercel, GraphQL, Firebase, Typescript

  68. SK Incognito  [code]  GitHub stars

    The unofficial SvelteKit docs.

    uses: MDsveX, Tailwind, PNPM

  69. markushatvan.com

    Blog posts with code snippets, contact form with Svelte Forms Lib, RSS and sitemap.

    uses: Tailwind, MDsveX, Svelte Forms Lib

  70. connorrothschild.com  [code]  GitHub stars

    Creative, content-based portfolio site of Connor Rothschild.

    uses: MDsveX, GSAP, Netlify

  71. The Pudding  [code]  GitHub stars

    Digital publication with emphasis on data viz.

    uses: D3, PostCSS, Lodash, PNPM

  72. Guess The Year  [code]  GitHub stars

    Round-based browser game where you guess the year in which famous event happened. Answers range between 1900-2021. You start with 100 points. The more your guess is off, the more points you loose.

    uses: Tailwind, Netlify

  73. Multi-Monitor Calculator  [code]  GitHub stars

    A tool for planning your multi-monitor setup.

    uses: TypeScript, SMUI, Sass

  74. puruvj.dev  [code]  GitHub stars

    Puru Vijay's blog site.

    uses: Vercel, TypeScript, SCSS, Cloudinary

  75. ConcertMash  [code]  GitHub stars

    Easily generate a playlist for your upcoming concerts based on selected artists!

    uses: TypeScript, Tailwind, Spotify Web API, Filepond, PNPM, Netlify

  76. GraphCMS Starter Blog  [code]  GitHub stars

    This blog starter shows how to use SvelteKit with GraphCMS.

    uses: Vercel, Tailwind, SCSS, GraphCMS

  77. Svelte Summit Fall 2021  [code]  GitHub stars

    The 4th virtual conference about Svelte

    uses: Elder.js, PostCSS, Cloudflare

  78. digital criticism  [code]  GitHub stars

    Scholarly conference in the digital humanities.

    uses: MDsveX, MVP.css, Cloudflare

  79. Team Health Check  [code]  GitHub stars

    A tool to visualize historical agile scrum team performance based on behavior anchors.

    uses: PicoCSS, Pocketbase, Vercel

  80. Flayks

    Portfolio of Félix Péault, Digital Designer and Art Director. Sanity.io [interview], [feature].

    uses: Sanity, anime.js, Vercel, TypeScript, SCSS, PostCSS

  81. Level Up Tutorials

    Video tutorials for web developers and designers.

    uses: TypeScript, Google Tag Manager

  82. JSchallenger

    Free Javascript challenges. Learn Javascript online by solving coding exercises.

    uses: Tailwind, DynamoDB, AWS

  83. cybernetic.dev

    Data-centric UI experiments

    uses: Three.js, Cytoscape.js, Vercel

  84. Houses of World

    A travel, photography and design project showcasing charismatic houses around the world.

    uses: Typescript, SCSS, PostCSS, Motion One, OGL, WebGL, Directus, Swell Commerce, Vercel

🎉 Suggestions Welcome

Want to add an open-source project to this list? PRs welcome! This collection is a community effort intended as a learning resource for Svelte devs. Entry requirements:

  1. open source: While a site with private code can give design and feature ideas, there's little educational value if you can't inspect how it was made.
  2. novel: Not just another blog or todo app. Ideally, some application or technology not already covered in this collection.
  3. popular: At least 50 stars on GitHub or reasonable expectation to reach that number soon.

These requirements arose over time so not all existing entries satisfy them. There can also be tradeoffs. For example, if novelty is very high, popularity can be lower. If you're unsure, please open a discussion first.

A good place to discover influential Svelte projects (not necessarily SvelteKit) is GitHub Trending. If anything on that list stands out to you but is missing here, please add it!

awesome-sveltekit's People

Contributors

alextran1502 avatar ashalfarhan avatar brittneypostma avatar codehub-kirans avatar codicocodes avatar connorrothschild avatar davjhan avatar eduayme avatar endymion1818 avatar estebanborai avatar flayks avatar icflorescu avatar itswadesh avatar janosh avatar kevinvandy avatar kueckelheim avatar kwaa avatar lubiah avatar maehr avatar matfantinel avatar mcmxcdev avatar pre-commit-ci[bot] avatar puruvj avatar samuelstroschein avatar sharu725 avatar swyxio avatar theo-steiner avatar tofran avatar trasherdk avatar tsukhu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-sveltekit's Issues

Make tags clickable

I think it would be really nice to make the tags clickable for each showcase so you can filter directly. I can take care of this new feature to implement.

Add pre-commit

Which hooks? Let's start with:

  • prettier
  • end-of-file-fixer
  • check-yaml
  • destroyed-symlinks
  • check-symlinks
  • check-case-conflict
  • trailing-whitespace
  • mixed-line-ending
  • double-quote-string-fixer

[Suggestion] snippets.life

Hi :)
First, I would like to thank you and all other contributors for this amazing resource.

As I was starting to passionately learn SvelteKit, I've built a tiny side project around one simple idea: presenting great life quotes & lessons using code snippets.

This project is entirely based on SveleKit, TailwindCSS & Supabase, and is currently deployed to Vercel (using the great vercel-adapter).

As I'm not entirely sure it would fit this amazing curated list of great projects, I thought it might be more reasonable to offer and wait for your thoughts.

anyway, here's a link:
snippets.life

Thanks again 😄
and have a good year!

Create pages for each site

Modal looks bad on mobile so let's change the site UX to navigate to a new route when clicking on a site to see its details.

Handle array of authors

The way the site/ is currently setup assumes the author field in sites.yml is a string. A few sites set multiple authors as a string array. Shouldn't be hard to handle, e.g. we could just concatenate authors with , .

Add sorting options

Make site list sortable by different attributes like creation date, last edited date, GitHub stars, etc.

Oh yeah, and add GitHub stars in the first place.

Add data in YAML format

In case someone wants to build a showcase or has some other use case requiring sites in this repo in a parseable format, it would be nice to have a sites.yml file that's kept in sync with the readme.

▦ PowerTable (Inspired by DataTables, Powered by Svelte)

Suggestion for your 🕶️ list:

PowerTable

PowerTable is a JavaScript component that turns JSON data into an interactive HTML table. This facilitates manual inspection, sorting, filtering, searching, and editing of the data.

MuonW PowerTable

✨ Features

  • No runtime dependencies
  • Sorting (single- and multi-column)
  • Filtering (per column and global. RegEx)
  • Inline editing
  • Re-arrangeable layout segments
  • Optional styling
  • Custom parsing per column
  • Usable as Svelte component or ES module

Repository: https://github.com/muonw/powertable
Demos: https://muonw.github.io/powertable

Add tag search toggle for switching between AND/OR mode

Similar to the sort-by selector having the toggle between ascending and descending order, it makes sense to have another toggle for the tag selector to toggle between whether the filter criteria in case of multiple tags is AND or OR mode, i.e. whether listed sites must satisfy all or at least one of the active tags.

Create website

Would be nice to have a searchable index page with screenshots and metadata for all sites in this collection.

Project reproduction without attribution

Hi,

Just a heads up Uvacoder has used this code to add to their own profile without attribution.

I have personally blocked this account for doing the same thing to several of my own projects.

This account and a couple of similar ones are doing this to many projects on GitHub.

I have reported this behaviour but nothing seems to have come from it.

Expire site screenshots

Screenshots should be updated every 30 days or so. Figure out how to save capture date with file. As part of filename doesn't work well cause HTML needs the actual file path so variable image names add complications.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.