All Projects → reframejs → Reframe

reframejs / Reframe

Licence: cc0-1.0
A new kind of web framework.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Reframe

Shio Rs
Shio is a fast, simple, and asynchronous micro web-framework for Rust.
Stars: ✭ 276 (-35.66%)
Mutual labels:  web-framework
Flex Sdk
Mirror of Apache Flex SDK
Stars: ✭ 321 (-25.17%)
Mutual labels:  web-framework
Pyramid
Pyramid - A Python web framework
Stars: ✭ 3,615 (+742.66%)
Mutual labels:  web-framework
Kemal
Fast, Effective, Simple Web Framework
Stars: ✭ 3,227 (+652.21%)
Mutual labels:  web-framework
Macaron
Package macaron is a high productive and modular web framework in Go.
Stars: ✭ 3,233 (+653.61%)
Mutual labels:  web-framework
Joy
A full stack web framework written in janet
Stars: ✭ 327 (-23.78%)
Mutual labels:  web-framework
Doggy
Lightweight, idiomatic and stable for building Go 1.7+ HTTP services
Stars: ✭ 268 (-37.53%)
Mutual labels:  web-framework
Farrow
Farrow is a progressive, incrementally-adoptable TypeScript framework for full stack development.
Stars: ✭ 384 (-10.49%)
Mutual labels:  web-framework
Ofbiz Framework
Apache OFBiz is an open source product for the automation of enterprise processes. It includes framework components and business applications for ERP, CRM, E-Business/E-Commerce, Supply Chain Management and Manufacturing Resource Planning. OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions.
Stars: ✭ 315 (-26.57%)
Mutual labels:  web-framework
Gramework
Fast and Reliable Golang Web Framework
Stars: ✭ 354 (-17.48%)
Mutual labels:  web-framework
Kite
Micro-service framework in Go
Stars: ✭ 3,105 (+623.78%)
Mutual labels:  web-framework
Routing Controllers
Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.
Stars: ✭ 3,557 (+729.14%)
Mutual labels:  web-framework
Shiro
Apache Shiro
Stars: ✭ 3,685 (+758.97%)
Mutual labels:  web-framework
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (-35.43%)
Mutual labels:  web-framework
Struts Examples
Mirror of Apache Struts
Stars: ✭ 373 (-13.05%)
Mutual labels:  web-framework
Echox
Echo cookbook and website
Stars: ✭ 275 (-35.9%)
Mutual labels:  web-framework
Centurion
Centurion is a web-based framework for rapid prototyping and building larger web projects.
Stars: ✭ 327 (-23.78%)
Mutual labels:  web-framework
Bocadillo
(UNMAINTAINED) Fast, scalable and real-time capable web APIs for everyone
Stars: ✭ 401 (-6.53%)
Mutual labels:  web-framework
Echo
High performance, minimalist Go web framework
Stars: ✭ 21,297 (+4864.34%)
Mutual labels:  web-framework
Leptus
The Erlang REST framework
Stars: ✭ 352 (-17.95%)
Mutual labels:  web-framework

Reframe

(Unrelated to ClojureScript's re-frame.)

Instead of being one big monolith, Reframe is merely a collection of:

  • Do-one-thing-do-it-well tools.
  • Starters, to quickly scaffold fully-featured apps.

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.

 

🛠 Tools

Do-one-thing-do-it-well tools are the backbone of Reframe. We use React, Node.js, and develop our own:

  • Goldpage - Page Builder — create a modern frontend.
  • Wildcard API - Functions as API — create an API between your Node.js backend and your browser frontend.
  • ProtoDB - A simple filesystem-based database for prototypes and small to medium-sized apps.
  • Auto-Deploy - Simple and fully automatic single-machine deployment. [Work-in-progress]

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.

 

🚀 Starters

Our starters assemble tools into well-polished scaffolds. We design our starters to be simple and to include only what you need.

  • Reframe Proto - Frontend (React, Goldpage) + Backend (Node.js, Hapi) + API (Wildcard).
    Reframe Proto assembles tools for rapid-prototyping. Start building your app today, deliver your first MVP tomorrow, and progressively replace rapid-prototyping tools with entreprise-grade tools as you scale.
  • Reframe Frontend - Frontend (React, Goldpage).
    If you don't need a backend or you already have one, you can use our frontend-only stack.

Our starters enable you to develop with the same guidance and high development speed as classical frameworks while keeping your freedom.

 

🔮 Future-Proof

Instead of being a big monolith, Reframe is merely a collection of:

  • Do-one-thing-do-it-well tools.
  • Starters.

This fundamentally different approach enables:

  • Reframe to adopt the technologies of tomorrow.
  • You can replace technologies as you scale.

In short, Reframe is future-proof. We call our approach the Zero-LOC framework.

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].