Force Elements


Extension of the Dart Force Framework.

These are the polymer elements for Force, use these elements to create awesome realtime applications!


First of all we have ForceClientElement, it will instantiate a ForceClient connection.

  <force-client url="localhost" port="4040" usePolling="true" heartbeat="600"></force-client>

Force on is another element that will make it possible to listen to a certain socket request, it is the force.on("request", (message, sender) {}); wrapper.

  <force-on forceClientId="fcid" request="listen" data="{{data}}" profile="{{profile}}"></force-on>

This element will expose:

  • data that can change on every push from a client or server
  • profile that is been attached to your socket connection

Force register will help you register to a cargo collection (file based, mongodb, ... or your own implementation on top of cargo)

  <force-register forceClientId="fcid" name="todos" collection="{{todos}}" revert="true" limit="10"></force-register>

So this will get you a todos collection with 10 results and the last ones that are been added first.

You can use ForceElement to access ForceClient instance and to have more functionality tight to Force.

class ChatApp extends ForceElement {


  • add more polymer elements to assist you with on development

Notes to Contributors

Fork Dart Force MVC

If you'd like to contribute back to the core, you can fork this repository and send us a pull request, when it is ready.

If you are new to Git or GitHub, please read this guide first.

Dart Force

Realtime web framework for dart that uses force MVC & wired source code


Follow us on twitter


Follow us on google+

Join our discussion group

Google group



Dart API for the polymer element force-client.


Dart API for the abstract force polymer element that depends on ForceClientElement


Dart API for the polymer element force-register.


Dart API for the polymer element force-register.