All Projects → convergencelabs → javascript-examples

convergencelabs / javascript-examples

Licence: MIT license
Examples for the Convergence Real-time Collaboration Engine

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to javascript-examples

convergence-project
The project used for Convergence Project Management and Issue Reporting
Stars: ✭ 33 (-17.5%)
Mutual labels:  realtime, collaboration, convergence
convergence-client-javascript
The Convergence JavaScript Client
Stars: ✭ 38 (-5%)
Mutual labels:  realtime, collaboration, convergence
CoCreate-dashboard
A simple dashboard component in vanilla javascript. Easily configured using HTML5 attributes and/or JavaScript API.
Stars: ✭ 20 (-50%)
Mutual labels:  realtime, collaboration
wiz-editor
多人实时富文本 编辑器,可以嵌入各种应用中。支持markdown语法。
Stars: ✭ 208 (+420%)
Mutual labels:  realtime, collaboration
ace-collab-ext
Enhances the Ace Editor with real time collaboration user experience.
Stars: ✭ 67 (+67.5%)
Mutual labels:  realtime, collaboration
CoCreateCSS
A lightweight utility-first Atomic CSS framework promoting rapid UI development. No learning curve... Apply your native css property:value directly in class, then extract and transform it.
Stars: ✭ 13 (-67.5%)
Mutual labels:  realtime, collaboration
multihack-brackets
Realtime collaboration for programmers. (Brackets Extension)
Stars: ✭ 24 (-40%)
Mutual labels:  realtime, collaboration
Convergence Server
The Convergence Server
Stars: ✭ 44 (+10%)
Mutual labels:  realtime, collaboration
Codimd
CodiMD - Realtime collaborative markdown notes on all platforms.
Stars: ✭ 7,592 (+18880%)
Mutual labels:  realtime, collaboration
Yjs
Shared data types for building collaborative software
Stars: ✭ 5,894 (+14635%)
Mutual labels:  realtime, collaboration
Fluidframework
Library for building distributed, real-time collaborative web applications
Stars: ✭ 3,592 (+8880%)
Mutual labels:  realtime, collaboration
Skypad
Skypad
Stars: ✭ 141 (+252.5%)
Mutual labels:  realtime, collaboration
Monaco Collab Ext
Adds collaborative editing capabilities to the Monaco Editor
Stars: ✭ 83 (+107.5%)
Mutual labels:  realtime, collaboration
Swellrt
SwellRT main project. Server, JavaScript and Java clients
Stars: ✭ 205 (+412.5%)
Mutual labels:  realtime, collaboration
QuickTraceiOSLogger
A real time iOS log trace tool, view iOS log with pc web browser under local area network, which will automatically scroll like xcode. 一个实时的iOS日志跟踪工具,在局域网中使用 PC Web 浏览器查看 iOS 日志,它将像xcode一样自动滚动。
Stars: ✭ 16 (-60%)
Mutual labels:  realtime
SeLite
Automated database-enabled navigation ✔️ of web applications
Stars: ✭ 34 (-15%)
Mutual labels:  collaboration
CO.LAB
An open source repository for the learning materials that are used by the CO.LAB program.
Stars: ✭ 61 (+52.5%)
Mutual labels:  collaboration
dynamic-data-and-capabilities
[ARCHIVED] Dynamic Data and Capabilities in IPFS Working Group
Stars: ✭ 57 (+42.5%)
Mutual labels:  collaboration
SpatGRIS
Sound spatialization tool
Stars: ✭ 37 (-7.5%)
Mutual labels:  realtime
trystero
🤝 Serverless WebRTC matchmaking for painless P2P — Make any site multiplayer in a few lines — Use BitTorrent, IPFS, or Firebase
Stars: ✭ 512 (+1180%)
Mutual labels:  realtime

Convergence Logo

Convergence Examples

Build Status](https://travis-ci.org/convergencelabs/javascript-examples)

This repository contains several examples that demonstrate using various features of Convergence.

Dependencies

  • ruby, gem
  • jeykll >= 3.9.x
  • Convergence >= 1.0.0-rc.7

Development Setup

  1. Ensure development dependencies are installed for your platform.
  2. npm install
  3. bundle install
  4. Copy the src/config.example.js to src/config.js.
  5. Update src/config.js as appropriate for your domain. The default assumes that a convergence server is running on localhost:8000.
  6. npm start
  7. Open http://localhost:4000

Alternatively, you can use Docker to build and run a container as shown below.

Building and Running the Container

To build the examples and associated docker container:

npm run build
./scripts/docker-build.sh

The container can then be run using:

./scripts/docker-run.sh

If you need to modify how the container is run, simply copy the commands in the docker-run.sh file and modify as required.

Convergence Server

An easy way to get the convergence server up and running for the examples is launch the Convergence Omnibus Contianer:

docker run --name convergence -p "8000:80" convergencelabs/convergence-omnibus

Branches

The master branch contains examples that work with the latest released version of Convergence. The develop branch contains new / updated examples that work with the current version of Convergence that is in development and may or may not worth with the latest release version. If you are not developing Convergence you should probably stick with master.

Support

Convergence Labs provides several different channels for support:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].