Skip to content

A front-end framework for the back-end powered web

License

Notifications You must be signed in to change notification settings

anton-github/strudel

Repository files navigation


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

A front-end framework for the back-end powered web

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.0%
  • Shell 1.0%