All Projects → prg-titech → Kanon

prg-titech / Kanon

Licence: MIT License
A live programming environment specialized for data structure programming.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Kanon

live-stream-media-source-extensions
Live stream h264 encoded mp4 video on media source extensions using ffmpeg, node.js, socket.io, and express. Works in chrome, firefox, safari, and android. Not iOS compatible. Work has moved to mse-live-player repo =>
Stars: ✭ 24 (-57.89%)
Mutual labels:  live
hackupc-landing
🚀 HackUPC's landing page
Stars: ✭ 31 (-45.61%)
Mutual labels:  live
microstream
High-Performance Java-Native-Persistence. Store and load any Java Object Graph or Subgraphs partially, Relieved of Heavy-weight JPA. Microsecond Response Time. Ultra-High Throughput. Minimum of Latencies. Create Ultra-Fast In-Memory Database Applications & Microservices.
Stars: ✭ 283 (+396.49%)
Mutual labels:  object-graph
hexblade
My own Linux desktop and docker image on top of Ubuntu.
Stars: ✭ 15 (-73.68%)
Mutual labels:  live
live-form-validation
⛔ Nice client-side live form validation for Nette Forms.
Stars: ✭ 55 (-3.51%)
Mutual labels:  live
squashible
Cross-Platform Linux Live Image Builder
Stars: ✭ 22 (-61.4%)
Mutual labels:  live
home
厦门大学攻略大全 Import files, learning materials and useful links of XMU to help XMUers live and learn better.
Stars: ✭ 67 (+17.54%)
Mutual labels:  live
termbacktime
Terminal recording and playback.
Stars: ✭ 33 (-42.11%)
Mutual labels:  live
streaming-pt
Live TV 📺 and Radio 📻 shell scripts from Portugal 🇵🇹.
Stars: ✭ 52 (-8.77%)
Mutual labels:  live
twilio-live-interactive-video
An interactive live video app built with Twilio Live and Twilio Video
Stars: ✭ 23 (-59.65%)
Mutual labels:  live
like-fx-miniapp
微信小程序直播点赞效果
Stars: ✭ 19 (-66.67%)
Mutual labels:  live
blrec
Bilibili Live Streaming Recorder 哔哩哔哩直播录制
Stars: ✭ 124 (+117.54%)
Mutual labels:  live
ipchub
一个即拷即用、支持摄像头集中管理、多级路由及h5播放的流媒体服务器。
Stars: ✭ 138 (+142.11%)
Mutual labels:  live
live-graphql
Código da live de GraphQL do Bootcamp GoStack 🎓
Stars: ✭ 22 (-61.4%)
Mutual labels:  live
KSYAirStreamer iOS
金山云 iOS Airplay 录屏直播SDK
Stars: ✭ 44 (-22.81%)
Mutual labels:  live
YouTube to m3u
Grabs m3u from YouTube live.
Stars: ✭ 95 (+66.67%)
Mutual labels:  live
libcare
libcare -- Patch Userspace Code in Live Processes
Stars: ✭ 128 (+124.56%)
Mutual labels:  live
TJTextField
UITextField with underline and left image
Stars: ✭ 45 (-21.05%)
Mutual labels:  live
LFLiveKit-ReplayKit
A ReplayKit Version
Stars: ✭ 46 (-19.3%)
Mutual labels:  live
vuepress-plugin-example-preview
Easily display the preview of a code snippet
Stars: ✭ 15 (-73.68%)
Mutual labels:  live

Kanon

Kanon is a live programming environment for data structures. While you write JavaScript code in the editor on the left-hand side, the data structures constructed during the execution of the code appears as a graph on the right-hand side.

How to use

Kanon runs on your browser. Open the following page: https://prg-titech.github.io/Kanon/.

How to build

To build Kanon in your local environment, execute the following command.

git clone https://github.com/prg-titech/Kanon.git

This will copy the source code of Kanon. After downloaded, go to the Kanon directory and execute the following command.

npm install

Then, execute a following command and open http://localhost:8000/ to view the application.

npm start

(You can change the port by using npm start -- --port=8001).

Desptop Application

You can also use Kanon by desktop application.

npm run-script app

Samples

it is recommended that you try to use sample code that is in samples directory if you have never used Kanon.


Notes

Kanon uses the following libraries.

References

LICENSE

Kanon is distributed under the MIT License. See LICENSE for more information.

[*]: Our repository includes esprima.js in the externals directory, which is taken from https://unpkg.com/[email protected]/dist/esprima.js .

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].