Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

fora

Package Overview
Dependencies
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fora

Full-stack (DB-to-UI) Isomorphic JS framework

  • 0.5.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

What's Fora

A platform for building end-to-end Isomorphic JS apps.

Fora builds on the significance of every shipping browser also including a debugging and dev environment for JavaScript. Which means that if the stack is entirely JavaScript, you could develop/test in a browser and expect it to run with Node.JS on the Server.

  • Fora is an Build System (and an App Store and IDE which are external tools not part of this repo) for "End-to-End Isomorphic" JS Apps.
  • End-to-End Isomorphism? We've gotten the Web Server, App and the Db API (MongoDb initially) to run entirely within the browser
  • The App Store will feature (eventually) apps in various categories, like Publishing, Social Service, Travel ...
  • Most Apps in the App Store will be Open Source, but there'll be an Enterprise Version
  • Any user can Fork, Edit and Debug an existing app within just the browser (we've an IDE, based on http://ace.c9.io/)
  • You can set breakpoints for Business Logic and Db inside the browser (since Fora's Mongo API runs in the browser)
  • Once they make a worthwhile change, they may also send pull requests to the original maintainer
  • These apps can also be provisioned and deployed on a Server (which will be a paid service)
  • We'll see what we can do with React Native to enable Mobile Apps
  • In Phase 2, we'll support all compile to JS languages (like Java, Python, LISP, Dart etc)

The platform preview is ready, but at this point we're working on docs and examples.

  • We were planning to do this by June 1st week, but it might take a month more. Apologies.
  • We will also be switching the licenses for all Fora Projects from GPL3 to MIT.

If you're adventurous:

npm install -g fora
fora install fora-template-blog
fora new blog somedir
cd somedir
fora build

Most of the development & testing has been with io.js, so we recommend using io.js.

The example appstore template is an empty template right now.

FAQs

Package last updated on 09 Nov 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc