Simplified (yet powerful) adaptive JS framework.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
demo
docs
lib/jasmine_examples
spec
src
.babelrc
.gitignore
LICENSE
README.rst
index.html
karma.conf.js
package.json
webpack.config.js

README.rst

Welcome to PorterJS

KnownVulnerabilities Build StackShare

Version 2.0 (coming soon)

Note

PorterJS is in the middle of a fairly substantial overhaul that will impact the API and backwards compatibility. Most likely, I will be incrementing the release number to version 2.0 when complete. The biggest changes will be the removal of server side operations as the Request and Response elements are being removed. In addition, the JSX branch will be merged into the master branch allowing full JSX implementation, and both component level and global level state management.

Version 1.1

Read through the documentation and check out our demo. If you want to see an example of how to build with it, as a client-side render single-page web application, check out PorterMail.

You can get up and running by installing via npm.

npm install porterjs-framework

But, the only file you need is the resource, which you can get from jsdelivr:

<script type="text/javascript" src="//cdn.jsdelivr.net/npm/porterjs-framework@1.1.3/bin/porter.min.js"></script>

So, feel free to just link that one file.

This project is currently in active development. Please feel free to join as a tester, debugger, programmer, or drinking buddy.