Home

Awesome

frint

npm Build Status codecov NSP Status Join the chat at https://gitter.im/frintjs/frint Greenkeeper

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.

Quick start

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.

Packages

The framework is a collection of these packages, which can be composed together on demand:

PackageStatusDescription
frintfrint-statusBase for creating Apps
frint-storefrint-store-statusState management with reactive stores
frint-datafrint-data-statusReactive data modelling
frint-reactfrint-react-statusReact.js integration
frint-react-serverfrint-react-server-statusServer-side rendering of Apps
frint-routerfrint-router-statusRouter services for building Single Page Applications
frint-router-reactfrint-router-react-statusReact components for building SPAs
frint-clifrint-cli-statusCLI runner
frint-modelfrint-model-statusUse frint-data instead

For library developers

These packages enable you to create packages integrating FrintJS with other rendering libraries:

Internally used

Community projects

License

MIT © FrintJS Authors and Travix International