All Projects → frintjs → Frint

frintjs / Frint

Licence: mit
Modular JavaScript framework for building scalable and reactive applications

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Frint

Marble
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.
Stars: ✭ 1,947 (+220.23%)
Mutual labels:  reactive, rxjs, framework
Connective
agent-based reactive programming library for typescript
Stars: ✭ 98 (-83.88%)
Mutual labels:  reactive, rxjs, framework
Getx
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
Stars: ✭ 5,578 (+817.43%)
Mutual labels:  framework, dependency-injection
Toy Rx
A tiny implementation of RxJS that actually works, for learning
Stars: ✭ 290 (-52.3%)
Mutual labels:  reactive, rxjs
Formily
Alibaba Group Unified Form Solution -- Support React/ReactNative/Vue2/Vue3
Stars: ✭ 6,554 (+977.96%)
Mutual labels:  reactive, rxjs
MVVM-Sample
Swift MVVM Sample project. Made with ReactiveCocoa, Swinject and Routers
Stars: ✭ 21 (-96.55%)
Mutual labels:  reactive, dependency-injection
vue-rxjs
Yet another rxjs binding library for Vue.js
Stars: ✭ 14 (-97.7%)
Mutual labels:  reactive, rxjs
Awesome Rxjs
A collection of awesome RxJS resources
Stars: ✭ 314 (-48.36%)
Mutual labels:  reactive, rxjs
drawer
A touch-enabled drawer component for the modern web.
Stars: ✭ 26 (-95.72%)
Mutual labels:  reactive, rxjs
Di
Dependency injection container in go (golang)
Stars: ✭ 390 (-35.86%)
Mutual labels:  framework, dependency-injection
Hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
Stars: ✭ 4,206 (+591.78%)
Mutual labels:  framework, dependency-injection
Izumi
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
Stars: ✭ 423 (-30.43%)
Mutual labels:  framework, dependency-injection
rxdeep
rxjs deep state management
Stars: ✭ 47 (-92.27%)
Mutual labels:  reactive, rxjs
juliette
Reactive State Management Powered by RxJS
Stars: ✭ 84 (-86.18%)
Mutual labels:  reactive, rxjs
rx-ease
Spring animation operator for rxjs 🦚✨
Stars: ✭ 16 (-97.37%)
Mutual labels:  reactive, rxjs
reactive-search
Incremental search using React and RxJS
Stars: ✭ 15 (-97.53%)
Mutual labels:  reactive, rxjs
Fritz2
Easily build reactive web-apps in Kotlin based on flows and coroutines.
Stars: ✭ 308 (-49.34%)
Mutual labels:  reactive, framework
Spring Data R2dbc
Provide support to increase developer productivity in Java when using Reactive Relational Database Connectivity. Uses familiar Spring concepts such as a DatabaseClient for core API usage and lightweight repository style data access.
Stars: ✭ 534 (-12.17%)
Mutual labels:  reactive, framework
bassdrum
reactive, type safe components with preact and rxjs.
Stars: ✭ 44 (-92.76%)
Mutual labels:  reactive, rxjs
reactive-graphql
A GraphQL implementation based around RxJS, very well suited for client side only GraphQL usage
Stars: ✭ 58 (-90.46%)
Mutual labels:  reactive, rxjs

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].