All Projects β†’ udevbe β†’ Greenfield

udevbe / Greenfield

Licence: agpl-3.0
HTML5 Wayland compositor 🌱

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Greenfield

Front End Resource Collection
ε‰εŽη«―ζ—₯εΈΈζ€»η»“
Stars: ✭ 82 (-72.3%)
Mutual labels:  browser, html5
Lazy
Kule Lazy4 / CSS Framework
Stars: ✭ 147 (-50.34%)
Mutual labels:  browser, html5
Battery.js
A tiny wrapper for the HTML5 Battery Status API.
Stars: ✭ 111 (-62.5%)
Mutual labels:  browser, html5
Minipaint
online image editor
Stars: ✭ 1,014 (+242.57%)
Mutual labels:  browser, html5
Server
[WIP] Ulteriusβ„’ server where all the magic happens πŸš€
Stars: ✭ 595 (+101.01%)
Mutual labels:  remote-desktop, html5
Ip Kvm Interface
DIY IP-KVM for Remote Desktop Access
Stars: ✭ 62 (-79.05%)
Mutual labels:  browser, html5
React Border Wrapper
A wrapper for placing elements along div borders.
Stars: ✭ 147 (-50.34%)
Mutual labels:  browser, html5
Uxp
This is a GitHub mirror of the Unified XUL Platform. The main repository can be found at https://repo.palemoon.org/MoonchildProductions/UXP/
Stars: ✭ 363 (+22.64%)
Mutual labels:  browser, html5
Chromely
Build HTML Desktop Apps on .NET/.NET Core/.NET 5 using native GUI, HTML5, JavaScript, CSS
Stars: ✭ 2,728 (+821.62%)
Mutual labels:  browser, html5
Instascan
HTML5 QR code scanner using your webcam
Stars: ✭ 2,657 (+797.64%)
Mutual labels:  browser, html5
Webworldwind
The NASA WorldWind Javascript SDK (WebWW) includes the library and examples for creating geo-browser web applications and for embedding a 3D globe in HTML5 web pages.
Stars: ✭ 628 (+112.16%)
Mutual labels:  browser, html5
X11docker
Run GUI applications and desktops in docker and podman containers. Focus on security.
Stars: ✭ 3,797 (+1182.77%)
Mutual labels:  wayland, html5
Theannoyingsite.com
The Annoying Site a.k.a. "The Power of the Web Platform"
Stars: ✭ 446 (+50.68%)
Mutual labels:  browser, html5
Noduino
JavaScript and Node.js Framework for controlling Arduino with HTML and WebSockets
Stars: ✭ 1,202 (+306.08%)
Mutual labels:  browser, html5
Drag Drop
HTML5 drag & drop for humans
Stars: ✭ 443 (+49.66%)
Mutual labels:  browser, html5
Skia Wasm Port
Port of the Skia drawing library to wasm, for use in javascript (node & browser)
Stars: ✭ 131 (-55.74%)
Mutual labels:  browser, html5
Sheet Router
fast, modular client-side router
Stars: ✭ 219 (-26.01%)
Mutual labels:  browser, html5
Myrtille
A native HTML4 / HTML5 Remote Desktop Protocol and SSH client
Stars: ✭ 1,007 (+240.2%)
Mutual labels:  remote-desktop, browser
Wayvnc
A VNC server for wlroots based Wayland compositors
Stars: ✭ 273 (-7.77%)
Mutual labels:  wayland, remote-desktop
Xrdp
xrdp: an open source RDP server
Stars: ✭ 3,471 (+1072.64%)
Mutual labels:  remote-desktop

Greenfield

The in-browser wayland compositor Build Status

Latest development snapshot: https://greenfield-preview.web.app/

Greenfield is a Wayland compositor written entirely in TypeScript while utilizing WebAssembly and WebGL for the performance critical parts. It can run native Wayland applications remotely, or it can run Wayland web applications directly in your browser.

For more information, have a look on the website.

Modular Compositor

Greenfield consists of 3 separate parts.

Running latest code locally

From the root of this repository run:

app-endpoint server

  • pushd app-endpoint-server && yarn install && yarn generate && yarn build && GST_GL_WINDOW=gbm yarn start

compositor-demo

  • pushd compositor-module && yarn install && yarn build && yarn link && popd && pushd compositor-demo && yarn install && yarn link greenfield-compositor && yarn start
  • Go to http://localhost:8080

Demo Webshell implementation

See https://github.com/udevbe/webshell

Media

First User Shell implementation (April 2019)

Fosdem presentation + demo (2 Feb 2019):

Fosdem presentation + demo

Early tech preview demo (23 Nov 2017):

Early tech preview demo

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