Skip to content
/ framework Public

Solu Framework is a full featured, ORM-backed, isomorphic framework

License

Notifications You must be signed in to change notification settings

soIu/framework

Repository files navigation

Solu Framework

Solu is a full featured isomorphic framework, under the hood we use:

  • The new Expo React Server Components or
  • Waku and plain RNW

Purpose of this project

  • Replacing or making an alternative to Odoo and Python's (2.7-3.2) synchronous, I/O blocking design with a better and leaner alternative that hopefully supports full decentralized/multi-clustered design.

  • Pledging support and maintain compatibility for deploying this framework in a microservice architecture and try to prefer horizontal scaling over vertical as much as possible.

  • Also pledging support for hardware interfacing and IoT on Client Devices and Server, using technologies like WebBluetooth, WebUSB and WebHID in browsers, and Cordova Modules, Node-gyp (Node.js Native Addon Tooling) Modules, React Native Modules, in native platforms.

  • Build a React Native (Expo) app for major platforms, i.e., Android, iOS (Mac Catalyst too), and Web. Desktop (Windows) is still planned because current react-native-windows can only run on W10-11.

  • Use RPython for readability and performance. Try to support any language and transpilers that Node.js runtime supports, including our own inhouse babel plugin using Metapensiero's transpiler.

Get started

TBC

All feedback and advice are appreciated