Skip to content

I might put myself on cloud as well, a very small version of a project that we are working on, this project lets you code on web :)

Notifications You must be signed in to change notification settings

iks1/CodeNimbus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This is a subproject of a bigger project that I and my friends are working on, I am building it in NodeJs and TypeScript to test some things, the original project is being built in Golang

I have used Monaco code editor and XtermJs and nodepty to start pseudo terminals on backend. And a Websocket library SocketIO for synchronization and realtime updations of folder structures/ file updation on backend.

Current project overview

the terminal is synchronized with my machine (through xterm and nodepty) terminal

the ide is synchronized with backend ( SocketIo ) ide

This is the current architecture representing starting of websocket and requesting files design

Note: nodepty is not compatible on windows machine so I am using WSL, though some solutions are given but not working in my case

what I am working on right now?

  • Custom file Tree structure so that I can add and delete file from user Interface
  • I was trying to create file on backend dynamically but wsl is not allowing and at the same time I can not switch to windows since I am using nodepty
  • Instead of giving access to my machine I might launch Docker inside Kubernetes and give access to the user.

About

I might put myself on cloud as well, a very small version of a project that we are working on, this project lets you code on web :)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published