GithubHelp home page GithubHelp logo

nlarche / frint Goto Github PK

View Code? Open in Web Editor NEW

This project forked from frintjs/frint

0.0 1.0 0.0 2.07 MB

Modular JavaScript framework for building scalable and reactive applications

Home Page: https://frint.js.org/

License: MIT License

JavaScript 85.75% Makefile 0.50% CSS 0.14% HTML 0.47% Shell 0.31% TypeScript 12.83%

frint's Introduction

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:

  • Gives your applications a structure
  • Environment agnostic (runs in browser, server, and CLI)
  • Rendering library agnostic (integrates with React, Vue, and Preact)
  • Composable with multiple packages as needed
  • Each package is focused on doing one thing only and doing it well
  • Modular architecture with Apps
  • Embraces reactive programming with RxJS
  • Progressive and easy to adopt in existing applications

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].

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:

Package Status Description
frint frint-status Base for creating Apps
frint-store frint-store-status State management with reactive stores
frint-data frint-data-status Reactive data modelling
frint-react frint-react-status React.js integration
frint-react-server frint-react-server-status Server-side rendering of Apps
frint-router frint-router-status Router services for building Single Page Applications
frint-router-react frint-router-react-status React components for building SPAs
frint-cli frint-cli-status CLI runner
frint-model frint-model-status Use 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

frint's People

Contributors

adrw avatar alexdudar avatar alexmiranda avatar ascariandrea avatar discosultan avatar dzmitrykukharuk avatar fahad19 avatar greenkeeper[bot] avatar gtzio avatar hajjiri avatar heidilaw4 avatar jcampalo avatar leandrooriente avatar maininfection avatar markvincze avatar noisae avatar nunorfpt avatar paulcodiny avatar rbardini avatar reaktivo avatar spzm avatar taktakpeops avatar viacheslaff avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.