Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
74 lines (57 sloc) 1.97 KB


A web browser for webOS Open Source Edition.


The browser is composed of two parts, 1) platform agnostic browser UI written on top of Enact framework and 2) a separate js library to support webview component, data binding, tab management policy, and platform-specific integration.


  • Basic navigation via address bar, backward/forward button
  • History
  • Bookmark
  • Most visited sites
  • Recently closed sites
  • Preferences
  • Startup page selection
  • Search engine selection
  • Some customized layout options


How to build

Before building the app, the following tools and libraries are required:

* Node

Also, the Enact command line tool must be installed globally. Use the following command to install it:

npm install -g @enact/cli

After you get all the tools and libraries, go to below path.

Build the app with below command.

npm run build

How to set up development environment on PC

This app is a chrome extension, you can load it to Chrome as a extension and run it on Chrome browser as well as inspect it.

  1. Build the app
  2. Load the built app on "chrome://extensions"


On target device

  1. Turn on the device
  2. Connect to the internet
  3. Press windows key to see the app list
  4. Click on "Web Browser" icon


  1. Launch Chrome and go to "chrome://apps"
  2. Launch the app named "Enact-based Browser Sample"


Copyright and License Information

Unless otherwise specified, all content, including all source code files and documentation files in this repository are:

Copyright (c) 2018 LG Electronics, Inc. SPDX-License-Identifier: LicenseRef-EnactBrowser-Evaluation

You may not use this content except in compliance with the License. You may obtain a copy of the License at