Jose-27 / strudel

Modern front-end framework for classical back-end websites

Home Page:http://strudeljs.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Build Status Codecov Version License Gitter

Strudel.js (@) is a lightweight ECMAScript 2015 component framework that main features are:

  • Decorators: Boilerplate reduced to minimum
  • Component-Based: Modularise and easily extend your DOM functionality
  • Small footprint: No dependencies, ~3kb gzipped

Browser Support

Strudel.js supports all the browsers that are ES5 and DOM4 compliant (IE10 and below not supported).

Browser Matrix

Quickstart

Here is simplest component to get you started:

@Component('.greeter')
class Greeter {
  init() {
    this.$element.html('Hello world!');
  }
}

It's recommended to start a project using dedicated CLI

Documentation

To check more examples and docs visit strudeljs.org.

Contributing

Please make sure to read the Contributing Guide before making a pull request.

License

MIT

Copyright (c) 2017-present, Mateusz Łuczak

About

Modern front-end framework for classical back-end websites

http://strudeljs.org

License:MIT License


Languages

Language:JavaScript 98.7%Language:Shell 1.3%