The modular JavaScript framework
For documentation, visit https://frint.js.org.
Key characteristics and features include:
This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to frintjs-conduct@googlegroups.com.
Install frint-cli:
$ npm install -g frint-cli
Initialize an example app:
$ frint new my-directory --example kitchensink
Now you can install all the dependencies, and start the application:
$ cd my-directory
$ npm install
$ npm start
Find more examples here.
The framework is a collection of these packages, which can be composed together on demand:
| Package | Status | Description |
|---|---|---|
| frint | Base for creating Apps | |
| frint-store | State management with reactive stores | |
| frint-data | Reactive data modelling | |
| frint-react | React.js integration | |
| frint-react-server | Server-side rendering of Apps | |
| frint-router | Router services for building Single Page Applications | |
| frint-router-react | React components for building SPAs | |
| frint-cli | CLI runner | |
| frint-model | Use
frint-data
instead |
These packages enable you to create packages integrating FrintJS with other rendering libraries:
frint-router with other rendering librariesMIT © FrintJS Authors and Travix International