Socket
Socket
Sign inDemoInstall

nodejam

Package Overview
Dependencies
425
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    nodejam

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


Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Created
Weekly downloads
 

Readme

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

Last updated on 02 Mar 2016

Did you know?

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc