A new kind of web framework.
(Unrelated to ClojureScript's re-frame.)
Instead of being one big monolith, Reframe is merely a collection of:
Reframe gives you the same guidance and development speed as a big monolith but with zero sacrifice on control and flexibility.
[Warning] This project is experimental and currently not being worked on. I do intend to make progress on it but not in the next couple of months. That said, Goldpage and Wildcard are production-ready tools that you can use today; I actively maintain them and I will fix any bug that you may encounter.
:hammer_and_wrench: Tools
Do-one-thing-do-it-well tools are the backbone of Reframe. We use React, Node.js, and develop our own:
Each of our tools can be used individually and independently of each other.
For a quick start, you can use a starter which pre-assembles a stack for you. You can also assemble a stack yourself. For example, if your company is more experienced with Vue than React, you can use Vue instead of React. If you need mutli-machine deployments, you can use Docker instead of our single-machine deployment tool. If you need to provide an API to third-party developers, you can use GraphQL instead of RPC. Etc.
With Reframe, you own your stack, you keep your freedom.
:rocket: Starters
Our starters assemble tools into well-polished scaffolds. We design our starters to be simple and to include only what you need.
Our starters enable you to develop with the same guidance and high development speed as classical frameworks while keeping your freedom.
:crystal_ball: Future-Proof
Instead of being a big monolith, Reframe is merely a collection of:
This fundamentally different approach enables:
In short, Reframe is future-proof. We call our approach the Zero-LOC framework.