All Projects → operatortc → tonic

operatortc / tonic

Licence: MIT license
A Low Profile Component Framework – Stable, minimal, easy to audit, zero-dependencies and build-tool-free.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to tonic

components
Example Components (Built with Tonic)
Stars: ✭ 62 (-91.7%)
Mutual labels:  jam, minimalist, cba, jamstack
Tonic
A Low Profile Component Framework. Stable, Minimal, Auditable, and Build-Tool-Free.
Stars: ✭ 265 (-64.52%)
Mutual labels:  minimalist, user-interface, jamstack
SimpleFox
🦊 A Userstyle theme for Firefox minimalist and Keyboard centered.
Stars: ✭ 1,403 (+87.82%)
Mutual labels:  minimalist, user-interface
Fenix
A simple and visual static web server with collaboration features.
Stars: ✭ 1,559 (+108.7%)
Mutual labels:  jam, jamstack
woliveiras.github.io
My personal Blog
Stars: ✭ 25 (-96.65%)
Mutual labels:  jam, jamstack
Simplerentfox
🦊 A Userstyle theme for Firefox minimalist, transparent and Keyboard centered
Stars: ✭ 608 (-18.61%)
Mutual labels:  minimalist, user-interface
Components
Example Components (Built with Tonic)
Stars: ✭ 42 (-94.38%)
Mutual labels:  minimalist, jamstack
strumpract
Various tools for musicians.
Stars: ✭ 20 (-97.32%)
Mutual labels:  jam
przepisy-programisty
Sernik i inne przepisy programisty: precyzyjne, powtarzalne i przepyszne!
Stars: ✭ 117 (-84.34%)
Mutual labels:  jam
Firecracker
Secure and fast microVMs for serverless computing.
Stars: ✭ 16,826 (+2152.48%)
Mutual labels:  minimalist
Millennial
A minimalist Jekyll theme for running an online publication
Stars: ✭ 223 (-70.15%)
Mutual labels:  minimalist
Mr.Dclutterer
A minimal looking cross-platform desktop application made with Electron that handles quick file aggregation and bulk renaming.
Stars: ✭ 32 (-95.72%)
Mutual labels:  minimalist
VIZIA
A declarative GUI library written in Rust
Stars: ✭ 551 (-26.24%)
Mutual labels:  user-interface
jam
🍓 Jam is your own open source Clubhouse for mini conferences, friends, communities
Stars: ✭ 1,030 (+37.88%)
Mutual labels:  jam
ue4-uitween
Unreal 4 UMG UI tweening plugin in C++
Stars: ✭ 178 (-76.17%)
Mutual labels:  user-interface
ddu.vim
Dark deno-powered UI framework for neovim/Vim8
Stars: ✭ 232 (-68.94%)
Mutual labels:  user-interface
Freeman
A free, extensible, cross-platform file manager for power users
Stars: ✭ 254 (-66%)
Mutual labels:  minimalist
MIMS
PyQt application for creating mass interaction models and compiling them into Faust dsp code, or ~gen objects (for Max/MSP)
Stars: ✭ 22 (-97.05%)
Mutual labels:  user-interface
SJS DROPS
Script using requests module to register accounts to Slam Jam Socialism raffles.
Stars: ✭ 21 (-97.19%)
Mutual labels:  jam
A-Key-s-Path
A short puzzle-platformer game made with Godot, running on GLES 2.0.
Stars: ✭ 146 (-80.46%)
Mutual labels:  jam

tonic

https://tonicframework.dev



Tonic is a low profile component framework for the web. It's one file, less than 3kb gzipped and has no dependencies. It's designed to be used with modern Javascript and is compatible with all modern browsers and built on top of the Web Components.

Installation

npm install @socketsupply/tonic

Usage

import Tonic from '@socketsupply/tonic'

class MyGreeting extends Tonic {
  render () {
    return this.html`<div>Hello, World.</div>`
  }
}

Tonic.add(MyGreeting, 'my-greeting')

After adding your Javascript to your HTML, you can use your component anywhere.

<html>
  <head>
    <script src="my-greeting.js"></script>
  </head>
  <body>
    <my-greeting></my-greeting>
  </body>
</html>

Useful links

Copyright (c) 2023 Socket Supply Co.

MIT License

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].