https://github.com/codi0/fstage
Modular javascript library for developing modern web apps
https://github.com/codi0/fstage
framework javascript web2 web3 web5
Last synced: 5 months ago
JSON representation
Modular javascript library for developing modern web apps
- Host: GitHub
- URL: https://github.com/codi0/fstage
- Owner: codi0
- License: mit
- Created: 2019-12-29T16:35:13.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-06T13:27:46.000Z (about 3 years ago)
- Last Synced: 2024-04-15T04:45:55.650Z (almost 2 years ago)
- Topics: framework, javascript, web2, web3, web5
- Language: JavaScript
- Homepage:
- Size: 268 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fstage [ALPHA v0.5.0]
Fstage is a framework builder. Create a custom javascript framework using third-party libraries or your own code. No build steps.
Alpha library, in development. Breaking changes may occur.
# Platform support
- Support for ES6 modules required
- Support for ImportMap required
# Quick Start
At it's most basic level, Fstage only requires two files to get started:
1.) The Fstage loader
https://cdn.jsdelivr.net/gh/codi0/fstage@latest/src/js/fstage.min.mjs
2.) A local config file placed in "js/config.js" that the loader reads from (example below)
https://cdn.jsdelivr.net/gh/codi0/fstage@latest/examples/pwa/js/config.js
# To-Do App example
Check out the "examples/pwa" folder to see how Fstage works in practice. This progressive web app makes use of:
- LitElement for web components
- Ionic for UI elements and routing
- Capacitor for access to native APIs
- Fstage modules to handle global reactivity and storage syncing
# Fstage modules
As well as being a framework builder, Fstage comes with its own set of modules that can used as part of your own framework.
Documentation for each module will follow in due course, but you can see several of them at work in the example PWA.