{"repo":"psilva261/mycel","free":true,"listed":false,"github":"https://github.com/psilva261/mycel","clone":"git clone https://github.com/psilva261/mycel.git","description":"Rudimentary web browser written in Golang","language":"Go","stars":412,"topics":["golang","web-browser","plan9"],"license":"BSD-3-Clause","category":"dev-tools","readme_excerpt":"Mycel Web Browser Basic portable Web browser; only needs a Go compiler to compile. Optimized for use on 9front and 9legacy, supports plan9port and 9pi as well. The UI is built with https://github.com/mjl-/duit Still experimental and a lot of features are missing. Supported features: - rudimentary HTML5 and CSS support, large parts like float/flex layout are just stub implementations - Server-side rendered websites - Images (pre-loaded all at once though) - TLS - experimental JS/DOM can be activated (very basic jQuery examples work) - file downloads Install Plan 9 # Setup TLS hget https://curl.haxx.se/ca/cacert.pem /sys/lib/tls/ca.pem # Create mountpoints (needed on 9legacy) mkdir /mnt/mycel mkdir /mnt/sparkle Binary Binaries for amd64 and 386 can be downloaded from https://psilva.sdf.org/mycel.html Compile from Source Set $GOPROXY to https://proxy.golang.org and then: go install ./cmd/mycel Command line options: -h help -v verbose -vv print debug messages -jsinsecure activate js -cpuprofile filename create cpuprofile (-v and -vv produce a lot of output, consider turning on scroll since processing waits for that...) $font is used to select the font. Very large fonts will set dpi to 200. macOS Requirements: - Go - Plan9Port JS support It's more like a demo and it's not really clear right now how much sandboxing is really needed. A rudimentary AJAX implementation is there though. Use on your own Risk! JS implementation forked from goja (and thus otto). Since the implementation i","default_branch":null,"files":null,"tree":[],"storefront":"/r/psilva261","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/psilva261/mycel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}