All Projects → swifweb → web

swifweb / web

Licence: other
🧱 Write your website in pure Swift with power of webassembly. DOM, CSS and all the WebAPIs are available out of the box.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to web

Scalajs Bootstrap
Scala.js bootstrap components
Stars: ✭ 55 (+25%)
Mutual labels:  reactive, dom
bassdrum
reactive, type safe components with preact and rxjs.
Stars: ✭ 44 (+0%)
Mutual labels:  reactive, dom
Stimulus reflex
Build reactive applications with the Rails tooling you already know and love.
Stars: ✭ 1,928 (+4281.82%)
Mutual labels:  reactive, spa
Icongenie
CLI tool to generate all the icons and splashscreens for your Quasar Apps
Stars: ✭ 174 (+295.45%)
Mutual labels:  spa, pwa
stimulus todomvc
[WIP] An implementation of TodoMVC using Ruby on Rails and StimulusJS
Stars: ✭ 14 (-68.18%)
Mutual labels:  reactive, spa
Productivity Frontend
Productivity Application - Kanban Style Productivity Management Application with Customizable Boards, Lists and Cards to Make You More Productive.
Stars: ✭ 234 (+431.82%)
Mutual labels:  spa, pwa
Mogwai
The minimalist, obvious, graphical, web application interface
Stars: ✭ 249 (+465.91%)
Mutual labels:  reactive, dom
Preact Redux Isomorphic
preact-redux-isomorphic PWA SPA SSR best practices and libraries in under 80kB page size (for live demo click the link below)
Stars: ✭ 85 (+93.18%)
Mutual labels:  spa, pwa
prax
Experimental rendering library geared towards hybrid SSR+SPA apps. Focus on radical simplicity and performance. Tiny and dependency-free.
Stars: ✭ 18 (-59.09%)
Mutual labels:  spa, dom
lego
🚀 Web-components made lightweight & Future-Proof.
Stars: ✭ 69 (+56.82%)
Mutual labels:  reactive, dom
Cezerin
Cezerin is React and Node.js based eCommerce platform.
Stars: ✭ 1,985 (+4411.36%)
Mutual labels:  spa, pwa
edliz
This 7th essential medicines list and standard treatment guidelines for the most common health conditions in Zimbabwe has been endorsed by the National Medicine & Therapeutics Policy Advisory Committee [NMTPAC]. It is the product of many years of combined efforts by hundreds of health workers at all levels of the health care system in Zimbabwe. …
Stars: ✭ 25 (-43.18%)
Mutual labels:  spa, pwa
Elm Hnpwa
Elm implementation of the Hackernews PWA
Stars: ✭ 135 (+206.82%)
Mutual labels:  spa, pwa
Sinuous
🧬 Light, fast, reactive UI library
Stars: ✭ 740 (+1581.82%)
Mutual labels:  reactive, dom
Laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.
Stars: ✭ 110 (+150%)
Mutual labels:  spa, pwa
Mag.js
MagJS - Modular Application Glue
Stars: ✭ 157 (+256.82%)
Mutual labels:  reactive, dom
Laravel Vuejs.com
Laravel and VueJs Blog, using Laravel nova, GraphQL, NuxtJs, Apollo and ...more
Stars: ✭ 54 (+22.73%)
Mutual labels:  spa, pwa
Prestashop
Free PWA & SPA for PrestaShop
Stars: ✭ 59 (+34.09%)
Mutual labels:  spa, pwa
s2
A function for reactive web UI.
Stars: ✭ 43 (-2.27%)
Mutual labels:  reactive, dom
wordpress
Free PWA & SPA for Wordpress & Woocommerce
Stars: ✭ 103 (+134.09%)
Mutual labels:  spa, pwa

SwifWeb

MIT License Swift 5.3 Swift.Stream

This library provides DOM, CSS and all possible web APIs beautifully wrapped into Swift ❤️

With it you will easily build your awesome reactive web app in beloved Swift ❤️

Installation

Go to webber repository and install it.

Usage

Clone spa or pwa template

Go to the project folder and open Package.swift to explore the code.

Then execute webber serve or webber serve -t pwa -s Service for the pwa app to debug your project in the browser.

Then take a look at the hidden .webber folder, you will find the entrypoint/dev folder where webber just generated entry files, you could edit these files if swift is not enough, e.g. to make you custom loading bar.

To release the project just call webber release or webber release -t pwa -s Service for pwa, and then grab production files from .webber/release folder.

Optimization

Lighthouse gives it 100 points and search engine crawlers works well with it too!

Lighthouse

// TODO: to be continued soon

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].