ianskelskey

ianskelskey/collab-code

A collaborative Java IDE in the browser — real-time pair programming with live cursors, multi-file workspaces, and interactive execution. Built with React, Monaco Editor, and Yjs.

TypeScript
0
0
No license

Collab Code is a browser-based collaborative Java IDE that enables real-time pair programming with live cursors, multi-file workspaces, and interactive code execution. Built with React, Monaco Editor, and Yjs, it allows multiple users to edit Java code simultaneously while sharing an integrated terminal and filesystem. The project is designed for classroom and educational use, providing a lightweight environment where students can collaborate on coding projects without needing local development tools installed.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of ianskelskey/collab-code

Account's avatar
Monaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
Account's avatar
Full xterm terminal, in your browser
Account's avatar
Create, read and edit .zip files with JavaScript http://stuartk.com/jszip
Account's avatar
React is a JavaScript library for building user interfaces.
Account's avatar
React package for working with the DOM.
Account's avatar
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
Account's avatar
IndexedDB database adapter for Yjs
Account's avatar
Monaco editor bindings for Yjs
Account's avatar
Yjs encoding protocols
Account's avatar
Websockets provider for Yjs
Account's avatar
Shared Editing Library
Account's avatar
ESLint JavaScript language implementation
Account's avatar
A utility-first CSS framework for rapidly building custom user interfaces.
Account's avatar
TypeScript definitions for react
Account's avatar
TypeScript definitions for react-dom
Account's avatar
The default Vite plugin for React projects
Account's avatar
Run commands concurrently
Account's avatar
ESLint rules for React Hooks
Account's avatar
Validate that your components can safely be updated with Fast Refresh
Account's avatar
A utility-first CSS framework for rapidly building custom user interfaces.
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Tooling which enables you to use TypeScript with ESLint
Account's avatar
Native-ESM powered web dev build tool

Top contributors

IanSkelskey's profile
IanSkelskey
82 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet