udevbe / Greenfield
Licence: agpl-3.0
HTML5 Wayland compositor π±
Stars: β 296
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
Battery.js
A tiny wrapper for the HTML5 Battery Status API.
Stars: β 111 (-62.5%)
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
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
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
Greenfield
The in-browser wayland compositor
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.
- Westfield A Wayland protocol implementation.
- Greenfield Compositor Module A bare bones Wayland compositor library.
- Greenfield Web Shell An extensive implementation of the Greenfield Compositor Module.
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):
Early tech preview demo (23 Nov 2017):
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].