Skip to content
finomPublic

About

An old-school framework, maintained since 2013: two-way data binding for the HTML you already have.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

891 stars

Watchers

47 watching

Forks

Repository files navigation

Matreshka.js npm version CI Coverage OpenSSF Scorecard OpenSSF Best Practices

Matreshka.js

Matreshka.js is a JavaScript framework to create single-page applications (SPAs). The simple and intuitive API is based on JavaScript classes and accessors which are accessible to all application developers of varying skills. The requirement to start your first project with Matreshka.js is basic knowledge of JavaScript!

Features

  • Zero dependencies
  • A reactive API to solve hard problems
  • High robustness of developed apps
  • The ability to refactor legacy applications without rewriting them from scratch
  • The only couple of hours is needed to master the framework because of the absence of complex concepts
<input class="in" type="text">
<output class="out"></output>

<script src="https://cdn.jsdelivr.net/npm/matreshka@3/dist/matreshka.min.js"></script>
<script>
const app = new Matreshka();
app.bindNode('x', '.in, .out');
app.x = 'A framework for single-page applications creation';
</script>

Download

Install via NPM

npm install --save matreshka

Install the skill for AI coding agents

npx skills add finom/matreshka

The whole documentation in one file for an LLM: llms-full.txt


Resources

License: MIT License

About

An old-school framework, maintained since 2013: two-way data binding for the HTML you already have.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

891 stars

Watchers

47 watching

Forks

Releases

Packages

Used by

Contributors

Languages