All Projects → SamsungInternet → Web Code

SamsungInternet / Web Code

Licence: mit
A text editor for the web based around monaco

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Web Code

Masscode
A free and open source code snippets manager for developers.
Stars: ✭ 1,878 (+979.31%)
Mutual labels:  monaco-editor
Mtpwn
PoC exploit for arbitrary file read/write in locked Samsung Android device via MTP (SVE-2017-10086)
Stars: ✭ 143 (-17.82%)
Mutual labels:  samsung
React Tv
[ Unmaintained due to raphamorim/react-ape ] React Renderer for low memory applications
Stars: ✭ 1,941 (+1015.52%)
Mutual labels:  samsung
Heimdall
Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy devices.
Stars: ✭ 1,829 (+951.15%)
Mutual labels:  samsung
Samsung Firmware Magic
Tool for decrypting the firmware files for Samsung SSDs
Stars: ✭ 138 (-20.69%)
Mutual labels:  samsung
Webvectors
Web-ify your word2vec: framework to serve distributional semantic models online
Stars: ✭ 154 (-11.49%)
Mutual labels:  web-app
Zoomhub
Share and view high-resolution images effortlessly
Stars: ✭ 122 (-29.89%)
Mutual labels:  web-app
Listloading
listloading是一个移动端的上拉、下拉加载更多的组件。主要依赖于iscroll.js v5.1.2基础上开发的组件,基础库可以使用jquery.js或者zepto.js操作dom节点,目前我是使用了zepto.js作为基础库操作dom,以jquery插件的形式存在。如果不想以插件方式使用,则只需要把listloading直接移植你需要的库里面就ok啦。listloading主要针对移动端而生,在使用浏览器自带滚动,用户体验很不友好,与Android和ios差别甚远,所以选择iscroll.js,它实现方式是使用css3动画translate 3D 转换来实现滚动效果,transform属性使用硬件加速,性能方法得到很大提高。 https://gtdalp.github.io/widget/listloading/demos/listloading.html
Stars: ✭ 169 (-2.87%)
Mutual labels:  web-app
Yn
Yank Note 一款面向程序员的 Markdown 笔记应用。支持加密文档,代码片段运行,内置终端,图表嵌入,HTML 小工具。
Stars: ✭ 143 (-17.82%)
Mutual labels:  monaco-editor
Webfundamentals
Best practices for modern web development
Stars: ✭ 12,335 (+6989.08%)
Mutual labels:  web-app
Fingerprintidentify
👍 Android Fingerprint Verification SDK
Stars: ✭ 1,702 (+878.16%)
Mutual labels:  samsung
Todomvc
Nuxt.js TodoMVC Example
Stars: ✭ 136 (-21.84%)
Mutual labels:  web-app
Web.dev
The frontend, backend, and content source code for web.dev
Stars: ✭ 2,370 (+1262.07%)
Mutual labels:  web-app
Monaco Vim
VIM keybindings for monaco editor
Stars: ✭ 131 (-24.71%)
Mutual labels:  monaco-editor
Apubplat
Devops自动化部署、堡垒机开源项目、Web Terminal
Stars: ✭ 167 (-4.02%)
Mutual labels:  monaco-editor
Percy
Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
Stars: ✭ 1,856 (+966.67%)
Mutual labels:  web-app
Ldap Passwd Webui
Very simple web interface for changing password stored in LDAP or Active Directory (Samba 4 AD).
Stars: ✭ 150 (-13.79%)
Mutual labels:  web-app
Sharry
Sharry is a self-hosted file sharing web application.
Stars: ✭ 170 (-2.3%)
Mutual labels:  web-app
Electrode
Web applications with node.js and React
Stars: ✭ 2,033 (+1068.39%)
Mutual labels:  web-app
Slack Patron
Log and view all Slack messages.
Stars: ✭ 157 (-9.77%)
Mutual labels:  web-app

Deprecated

I've recently started using cdr/code-server which is a full VS Code instance which now runs on Android. The same way this does.

Web Code

A node based VSCode like editor. Made for Samsung DeX.

Screenshot of Web Code on DeX

Installation

In a Terminal (or Termux for Android)

  • Install node:
apt get update
apt get install nodejs
  • Install web-code
npm install -g web-code
  • Run web-code
web-code ./my-file.js

Using Web Code

You open up web-code in your browser.

go to: http://127.0.0.1:3000

You can change the Web Code port from it's default of 3000 by running PORT=8080 web-code when starting a new instance of the web code daemon.

Web Code will only run a single instance of the server but will reuse this instance for opening additional files and folders.

You can open as many files/folders as you like by running web-code foo.txt and it will use the existing process.

Development

  1. clone this repo
  2. npm install
  3. npm run watch

Your first PR

Try adding an icon for a file format you like in: static/styles/icons.css only a few file formats have been mapped. To corresponding icons from atom file-icons.

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