OCF - Open Chat Framework
OCF is an object oriented event emitter based framework for building chat applications in Javascript. OCF makes it easy to build Slack, Flowdock, Discord, Skype, Snapchat, or WhatsApp with ease.
The real time server component is provided by Socket.io or PubNub. OCF is extensible and includes a plugin framework to make dropping in features simple.
Getting Started
Check out the getting started guide.
Full Docs
You can find the full docs on the full documentation website.
Examples
SDKs
Javascript
NodeJS
jQuery
Angular
React
3rd Party Authentication
Chatbot
Plugins
Check out the jQuery Kitchen Sink and Angular Kitchen Sink examples to see plugins in action.
- Unread Messages
- Typing Indicator
- Random Usernames
- Desktop Notifications
- Online User Search
- Image Uploads
- Persistent Message History
- Markdown Support
- Emoji Support
- Gravatar Support
Other usage examples
Test.js includes some usage examples