It is designed for people who want control and don't like limitations. It's also nice for teams who need power and flexibility but have deadlines.
Hitting the right balance of needs has led Factor to be used in production by many organizations. Once you learn the basics, you'll love how easy it is to create superior websites and apps.
Every day Factor powers some of the most powerful yet scalable apps on the internet. Its modern architecture allows for portability, performance, and optimization which allows you to do more.
Here we provide a core structure with best practices and structure; and then gives you the ability to easily work with your own code to reach your mission-specific goals.
The first question people usually ask is, how is Factor different from everything else out there?
A few key characteristics of Factor:
Here is a comparison table to help you quickly see how things compare:
(eg. Gatsby, Nuxt, Next)
|1️⃣ Single Language||✅||❌||✅|
|🚀 Modern Stack||✅||❌||❌|
|🔌 Easy to Extend||✅||✅||❌|
|🏎 Rapid Development||✅||❌||❌|
|📈 Easily Scalable||✅||❌||✅|
Factor was created as an internal framework for building our own apps at Kaption.
After wasting many months reading technical documentation, debugging, reinventing the wheel, and discovering undisclosed limitations of various services; we decided we needed to formalize our software approach and build something simple and standard.
With that, we started building Factor.
Now that you know a little about Factor, and what it can do for you, you probably want to learn about installation and setup or read about it's core concepts and architecture.