User interfaces examples via code 🎨 for Typhon UI
All components are built using svelte !
Install the dependencies...
cd typhon-ui-svelte
yarn
...then start Rollup:
yarn dev
Navigate to localhost:5000. You should see your app running. Edit a component file in src
, save it, and reload the page to see your changes.
By default, the server will only respond to requests from localhost. To allow connections from other computers, edit the sirv
commands in package.json to include the option --host 0.0.0.0
.
Available App examples, switch in src/main.ts ⚗️
This example was handwritten in svelte
import App from './AppNews.svelte'; /** here */
const app = new App({
target: document.body,
props: {
name: 'world',
},
});
export default app;
NewsAPI
MovieDB
Typhon UIs Components
If you are creating an open source application under a license compatible with the GNU GPL license v3, you may use typhon-ui-svelte
under the terms of the GPLv3.
Bugs, PR are always appreciated.
Typhon UI is an GPLv3-licensed open source project with its ongoing development made possible thanks to the support by the community, substantial contributors may get a GPLv3 free license.
Flow:
git checkout -b my-new-feature
)git commit -am 'Added some feature'
).git push origin my-new-feature
)If you are looking for a GPLv3 free license, contact me.