Giter Site home page Giter Site logo

awesome-svelte's People

Contributors

actions-user avatar arthurgermano avatar aykutkardas avatar bradcypert avatar crispybacon1999 avatar danielsharkov avatar ealush avatar efstajas avatar himynameisdave avatar hmnd avatar hubertmalkowski avatar huyz avatar ivosdc avatar jmpothelune avatar joelfalconer avatar jojoshua avatar justin-schroeder avatar kbrgl avatar kpulkit29 avatar mblouka avatar ogunsolahabib avatar peopledrivemecrazy avatar poinck avatar pournasserian avatar raddevon avatar remjx avatar rofixro avatar tglide avatar thecomputerm avatar wooldoughnut310 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-svelte's Issues

Add routify

(Routify)[https://routify.dev/]

Routify offers a great developer experience to build the routes for your Svelte app.

add Skeleton ui toolkit to UI libraries

Please see this pull-request to add the awesome Skeleton ui toolkit to the list: #86

The list of UI libraries does contain some abandoned ui toolkits. I like to add Skeleton to the list, because it is actively maintained and really awesome. I am using Skeleton for some days now and sure that my future project will make use of it. In my opinion, it could move up the UI libraries list a bit. If you think so, too, I can adapt my pull-request accordingly.

Performance Category

Performance is a key factor that is taken into account when choosing a frontend framework. A key question that is often asked regarding Svelte is: "Does Svelte scale?", which refers to the compilation model of Svelte.

This is why is suggest that a category for performance should be added.

For example, the question "Does Svelte scale?" has been answered at least here:
SvelteScaling
svelte-it-will-scale

Add "svelte-document", a Svelte framework for building documents (PDFs) in Svelte.

I was actually looking for a tool like this a month or so ago when designing posters. I know React has react-pdf for making PDF files, but I was not able to find an equivalent for Svelte. I did a small amount of research on how web technologies and stylesheets interact with printing, which resulted in this little project, but it isn't portable.

To fill in this need for other people as well, and to provide Svelte's answer to react-pdf, I wrote a more general tool for making PDFs/resumes/presentations with Svelte called svelte-document (npm), which is a zero configuration1 cli tool which takes Svelte files in a directory, compiles them, bundles them and outputs a neat PDF file. Supports mostly everything you would think: fonts, assets (images), stylesheets, importing Svelte components, etc. The tool itself is very simple in usage: install the package globally (npm install -g svelte-document), then run it in the root containing your Svelte files (svelte-document). There's no need to initialize a Node package with any dependencies (but you can do so if you want).

It also includes similar semantics to SvelteKit for some special files, e.g. the +layout.svelte file is used to wrap the contents of each and every page.

Even though it is already very usable, I want to expand its functionality in the near future with things such as first-class support for PostCSS (so people can use plugins such as TailwindCSS and Sass), a plugin mechanism, and additional options in the configuration (maybe for setting a root folder for Svelte files, for instance).

Footnotes

  1. Of course, additional configuration can be provided in a document.config.json file to specify things such as page dimensions, page orientation, and compilation/bundle parameters, if needed.

▦ 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

SEO and discovery.

When I search awesome-svelte on google, this list does not show up on the first page, what may be the problem.

Logo

If anyone can make a logo for awesome-svelte in compliance with the awesome look. That would be awesome :)

svg2svelte

svg2svelte

Easily turn an SVG file into a Svelte Component, Rewritten in Rust 🦀

svg2svelte parses the svg file's ids for bind: in the name and converts them into variables we can manipulate later on with an animation library (e.g. anime.js)

It's capable of creating Javascript or Typescript components. (see below)
I wasn't sure where you would like me to add this. Dev Tools > Other Tools seems like it would be a good place for it.

Screen Shot 2022-08-25 at 12 34 22 PM

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.