We Open Source

Feel free to use our code for your projects.

In association with Netidee

Netidee

Open Source Messaging Clients

Thanks to our Netidee project we are able to open source our grape clients.

Electron Client

A Grape Desktop client for Windows and macOS.

Fork it

 

Grape Web

Code shared across grape web related repositories.

Fork it

 

Grape Themes

Theme related files sharable between all ubergrape projects.

Fork it

 

Windows Mobile

Our windows phone client.

Fork it

 

Grape Android

Our Native Android Client.

Fork it

 

Grape iOS

Our iOS Native Client.

Fork it

 

Encrypted Off The Record P2P Messaging (OTRTC)

Secure Communication for everyone marrying OTR and WebRTC.

Fork me

What is Off-the-Record Messaging?

Off-the-Record Messaging (OTR) is a technology that uses a strong cryptographic protocol to provide absolute security for instant messaging conversations.

Learn more about Off-the-Record Messaging (OTR)

Grape's powerful OTR implementation

Grape uses OTR to provide an entirely secure communication environment on demand. It features chatrooms that are populated through direct browser-to-browser connections via WebRTC. No communication data is stored on our servers – when a user closes an OTR chatroom, all its content and data dissolves permanently.

Virtual DOM and templating

Lightweight things for your frontend.

VirtualDom LGPLv3

VirtualDom provides JavaScript pre-buffering of HTML elements to invoke new contents without reloading the whole application. This enables accessing data structures before displaying them in the browser. This method is one of the most effective methods in the development of real-time apps and has also been used recently by Facebook (ReactJS).

Fork it:

Template Helper LGPLv3

A small component to help you with your templates.

Fork it:

Low Level libraries and utilities

Lightweight things for your frontend.

Websocket & websocket-buffering LGPLv3

Fork it:

Model LGPLv3

Fork it:

Broker LGPLv3

Broker is a JavaScript component that provides intelligent routing of events between various layers.

Fork it:

Translation LGPLv3

Fork it:

Translation LGPLv3

Fork it:

Startswith & Endswith LGPLv3

Fork it: