Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benfoxall/ycode
A collaborative editor for local files
https://github.com/benfoxall/ycode
crdt monaco-editor yjs
Last synced: 11 days ago
JSON representation
A collaborative editor for local files
- Host: GitHub
- URL: https://github.com/benfoxall/ycode
- Owner: benfoxall
- License: mit
- Created: 2020-10-25T17:16:57.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-22T12:35:13.000Z (5 months ago)
- Last Synced: 2025-01-19T08:31:25.518Z (18 days ago)
- Topics: crdt, monaco-editor, yjs
- Language: TypeScript
- Homepage: https://benjaminbenben.com/ycode/
- Size: 1.03 MB
- Stars: 10
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# yCode
Edit your local files with remote people.
## Built with
This is a tiny bit of code around some great projects:
- [Yjs](https://github.com/yjs/yjs)
- [Monaco editor](https://microsoft.github.io/monaco-editor/)
- [File System Access API](https://github.com/WICG/file-system-access)---
> ✨ Bootstrapped with Create Snowpack App (CSA).
## Available Scripts
### npm start
Runs the app in the development mode.
Open http://localhost:8080 to view it in the browser.The page will reload if you make edits.
You will also see any lint errors in the console.### npm run build
Builds a static copy of your site to the `build/` folder.
Your app is ready to be deployed!**For the best production performance:** Add a build bundler plugin like "@snowpack/plugin-webpack" to your `snowpack.config.js` config file.
### npm test
Launches the application test runner.
Run with the `--watch` flag (`npm test -- --watch`) to run in interactive watch mode.