Giter Site home page Giter Site logo

awesome-svelte-resources's Introduction

awesome Svelte resources

useful resources for Svelte v3+

Please feel free to submit anything you find useful or interesting. See contributing.md for more.

For Sapper resources, check out (insert link here if someone makes it).

See also awesome-svelte and other awesome lists.

contents

notes

  • See contributing.md for submission info.
  • Needs more links. Send pulls and issues!
  • Many project descriptions could be updated, clarified, expanded, etc.
  • If a project fails to meet acceptable quality standards, please open an issue or PR to discuss removing it.

official links

integrations

The official list of integrations is sveltejs/integrations. Look there first - they're mostly not duplicated here. Maybe they should be?

preprocessors

Some components are bundled with specific preprocessors that they rely on; those projects are listed under misc components.

editor tools

web app frameworks

  • sapper@sveltejs - Military-grade progressive web apps, powered by Svelte

templates

To avoid downloading a template's git history, installation via degit is recommended:

npx degit sveltejs/template svelte-app

electron templates

mobile templates

testing

routers

See the FAQ for some good info about Svelte routing solutions. Many generic routers work great with Svelte, and there are ones that use Svelte-specific idioms too.

Svelte-specific routing

Sapper includes a nifty filesystem-based routing solution along with a full app framework.

generic routing

  • navaid@lukeed - A navigation aid (aka, router) for the browser in 850 bytes~!
  • abstract-state-router@TehShrike - Like ui-router, but without all the Angular. The best way to structure a SPA.
  • page@visionmedia - Micro client-side router inspired by the Express router
  • router5@router5 - Flexible and powerful universal routing solution

components and library integrations

If you have any submissions, updates, or ideas to improve this list of links, please feel free to open an issue or PR.

ui component sets

  • svelma@c0bra - Bulma components for Svelte
  • smelte@matyunya - Material design components for Svelte using Tailwind CSS
  • svelte-toolbox@svelte-toolbox - A UI component library for Svelte implementing Google's Material Design specification
  • svelte-material-ui@hperrin - Svelte Material UI Components
  • svelteify@exybore - Material components library for Svelte using the stylesheet of Vuetify
  • sveltemantic@titans-inc - Fomantic-UI components for Svelte 3
  • sveltestrap@bestguy - Bootstrap 4 components for Svelte
  • svelte-ui@vikignt - Simple Svelte 3 UI components
  • svmd@hkh12 - Easy-to-use, Customizable Material Design components for Svelte.

web component sets

layout components and helpers

font and icon components

  • svelte-icons@gibdig - Icon components for Svelte, featuring many icon sets
  • svelte-awesome@RobBrazier - Awesome SVG icon component for Svelte JS, built with Font Awesome icons.
  • svelte-fa@Cweili - Tiny FontAwesome 5 component for Svelte
  • fa-svelte@alphapeter - Font Awesome 5 for Svelte
  • svelte-feather-icons@dylanblokhuis - Feather icons for Svelte

form validators and helpers

See the ui component sets section for more.

image components

  • svelte-waypoint@matyunya - Lazyload images or anything component for Svelte
  • svelte-image@matyunya - Image processing with Sharp for Svelte
  • svelte-image-encoder@saabi - An <ImgEncoder> component for editing and compressing profile pictures
  • svelte-easy-crop@ValentinH - A Svelte component to crop images with easy interactions

chart components

  • echarts-for-svelte@liyuanqiu - Baidu Echarts(v3.0 & v4.0) components for Svelte wrapper.
  • svelte-fusioncharts@priyanjitdey94 - Svelte component for FusionCharts JavaScript charting library

time and date components

notification components

map components

internationalization components

  • svelte-i18n@kaisermann - Internationalization library for Svelte
  • svelte-intl@Panya - Internationalize your Svelte apps using format-message and Intl object

store and state components and libraries

interaction components

async loading components

social and 3rd party service components

misc inputs and widgets

development and documentation tools

  • Svelte DevTools@RedHatter - Chrome/Firefox extension that allows inspection of Svelte components and state
  • sveltedoc-parser@alexprey - Generate a JSON documentation for a Svelte component
  • prettier-plugin-svelte@UnwrittenFun - Format your Svelte components using Prettier.
  • svelte-inspector@qutran - Development helper for inspecting and opening Svelte components in your editor
  • svelte-dev-helper@ekhaled - Helper for Svelte components to ease development. Used by svelte-loader

other components and integrations

  • svelte-adapter@pngwn - Use Svelte components with Vue and React
  • svelte-css-vars@kaisermann - Ever wanted to have reactive css variables in Svelte? What if I tell you there's a way?

native

  • svelte-native@halfnelson - Svelte controlling native components via Nativescript

experiments

  • @sveltejs/gl@sveltejs - A (very experimental) project to bring WebGL to Svelte

example app showcase

open source Svelte in the wild ๐ŸŒˆโœจ

media

talks

podcasts and other videos

communities

other lists and resources

license

CC0 (public domain)

awesome-svelte-resources's People

Contributors

antony avatar brandoncorbin avatar dmitry-kurmanov avatar emrekara37 avatar heokhe avatar paulmaly avatar ryanatkn avatar tienpv222 avatar vovs03 avatar xelaok avatar

Watchers

 avatar

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.