PxyUp / Revact
Licence: mit
Full reactivity JS/TS framework. Lightweight replacement of React + MobX + React Router. Very small and fast !!
Stars: ✭ 159
Programming Languages
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Projects that are alternatives of or similar to Revact
Django Salesman
Headless e-commerce framework for Django.
Stars: ✭ 157 (-1.26%)
Mutual labels: framework
Ihp
🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness
Stars: ✭ 2,746 (+1627.04%)
Mutual labels: framework
Discord Giveaways
🎉 Complete framework to facilitate the creation of giveaways using discord.js
Stars: ✭ 153 (-3.77%)
Mutual labels: framework
Hyperion Ios
In-app design review tool to inspect measurements, attributes, and animations.
Stars: ✭ 1,964 (+1135.22%)
Mutual labels: framework
Fuddly
Fuzzing and Data Manipulation Framework (for GNU/Linux)
Stars: ✭ 156 (-1.89%)
Mutual labels: framework
100 Lines Of Code Challenge Js
Write Everything in JavaScript under 100 Lines!!!😈
Stars: ✭ 157 (-1.26%)
Mutual labels: framework
Flashsploit
Exploitation Framework for ATtiny85 Based HID Attacks
Stars: ✭ 155 (-2.52%)
Mutual labels: framework
Kratos
A modular-designed and easy-to-use microservices framework in Go.
Stars: ✭ 15,844 (+9864.78%)
Mutual labels: framework
Mobx.dart
MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.
Stars: ✭ 2,038 (+1181.76%)
Mutual labels: mobx
Mobx Decorators
Several helper MobX decorators (setter, observe, save, ...)
Stars: ✭ 158 (-0.63%)
Mutual labels: mobx
Simple Robot Core
这是基于java的聊天/通讯机器人开发框架,是一种注解开发风格、可扩展的、可与SpringBoot应用相互结合的开发框架,对接各种可提供接口的聊天/通讯机器人应用来实现以一种统一标准编写聊天/通讯机器人。
Stars: ✭ 153 (-3.77%)
Mutual labels: framework
Framework
The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia.
Stars: ✭ 11,672 (+7240.88%)
Mutual labels: framework
Avalanche
Avalanche: a End-to-End Library for Continual Learning.
Stars: ✭ 151 (-5.03%)
Mutual labels: framework
Fx
A dependency injection based application framework for Go.
Stars: ✭ 2,383 (+1398.74%)
Mutual labels: framework
Lightweight replacement of React + MobX + React Router (I hope in future Angular/Vue), which does not use the virtual DOM comparison, but the re-render of only the changed parts. Abandon the HTML template in favor of their interpretation in JS, give to us tree-shaking is components/templates and the speed of work increases since the time to parse the template is zero.
The library allows you to create quick and responsive interfaces using only JS / TS. With this you will get the minimum application size, speed and ease of development.
OFFICIAL BENCHMARK RESULTS(old name faster-dom)
Usage
yarn add [email protected]
import { bootstrap, rValue } from 'revact';
bootstrap('#app', () => {
const counter = rValue(0)
return {
tag: "div",
textValue: counter,
listeners: {
click: () => {
counter.value +=1
}
}
}
}
)
Features
- Size - 4.1 kB or 1.38 kB gzipped.
- The library rewrites only changes and only when it is necessary.
- Performance - going to guarantee 60 fps.
- Names of imported functions and classes are not finally and can be discussed.
- There is a tree-shaking for components and templates !!!.
- Router + Resolver support!
Performance
OFFICIAL BENCHMARK RESULTS(old name faster-dom
How it works
Here will be good api
Motivation
- The performance of user interaction and interface speed.
- The large size of top frameworks (Angular / React / VueJs).
- Implements the component approach of creating interfaces with optimal speed, and the least number of a possible hacks.
- The ability of support a tree-shaking in a component's templates.
- Component should be splited by a file (template/reactive/listeners).
Current Status
- The support of events.
- Lifecycle hooks
onInit
andonDestroy
. - The support of inputs.
-
if
condition andfor
directive. - Reactive classes and attributes bindings.
- Supports router
TODO (contributing is appreciated)
- Html transpiler (https://github.com/RyuuGan/html2FastDom)
Help me please if you are interested.
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].