Lake is a rich text editor built for modern applications that require content creation like blog posts, user comments, and email composition. It aims to provide as many features as possible through a simple structure while remaining free for commercial use.
Examples · Getting started · Reference
To customize Lake or contribute to its development, follow these steps to set up your local environment:
# Clone the repository
git clone https://github.com/lakejs/lake.git
# Install dependencies
pnpm install
# Start the development server
pnpm devOnce the server is running, visit http://localhost:8080/examples/ to try the demos.
Because Lake relies on various browser APIs, tests must be executed in a real browser environment. You can choose one of the following methods:
-
Open
http://localhost:8080/tests/to run tests directly in your browser. -
Run
pnpm testto execute the test suite in a headless browser via the command line.
Lake is released under the MIT license. We also stand on the shoulders of giants. Below are the licenses for our key dependencies:
