ivanceras / ultron

Web base text editor written in rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ultron

A very simple web base editor with syntax highlighting and theming. It also has undo/redo support

Pre-requisite

  • rust with wasm32-unknown-unknown toolchain
  • wasm-pack
  • basic-http-server
  • just

Install rust wasm-pack

cargo install basic-http-server
cargo install just

Build and run the editor

git clone https://github.com/ivanceras/ultron.git

cd ultron
just serve

Then, navigate to http://localhost:4004

Demo

link

What is working?

  • syntax highlighting
  • undo -
  • redo -

What's lacking?

  • key composition, ie: typing unicode character
  • auto-indent
  • auto-pair
  • remapping
  • Selection
  • Cut
  • Copy
  • Paste

About

Web base text editor written in rust

License:MIT License


Languages

Language:Erlang 12.1%Language:Rust 10.1%Language:Raku 10.1%Language:Python 5.8%Language:C# 5.7%Language:D 5.1%Language:Java 5.0%Language:Go 4.6%Language:C++ 4.3%Language:Shell 3.7%Language:JavaScript 3.7%Language:Objective-C++ 3.6%Language:Clojure 3.1%Language:PHP 2.8%Language:Scala 2.4%Language:Classic ASP 2.3%Language:CSS 2.0%Language:Ruby 2.0%Language:Lua 1.6%Language:Makefile 1.4%Language:C 1.3%Language:HTML 1.3%Language:Batchfile 1.3%Language:Objective-C 1.3%Language:Groovy 0.8%Language:TeX 0.7%Language:Tcl 0.6%Language:R 0.5%Language:Haskell 0.3%Language:MATLAB 0.2%Language:OCaml 0.2%Language:Common Lisp 0.2%Language:Just 0.1%Language:Pascal 0.0%Language:ActionScript 0.0%