Lightpanda is the open-source browser made for headless usage:
- Javascript execution
- Support of Web APIs (partial, WIP)
- Compatible with Playwright, Puppeteer through CDP (WIP)
Fast web automation for AI agents, LLM training, scraping and testing:
- Ultra-low memory footprint (9x less than Chrome)
- Exceptionally fast execution (11x faster than Chrome)
- Instant startup
Puppeteer requesting 100 pages from a local website on a AWS EC2 m5.large instance. See benchmark details.
This package depends on the website's main repository. It can not be run standalone (for the moment).
The project has been created using Nextra and its documentation is available here
content/*/<doc>.mdx
is a markdown & JSX file that will create a subpage
- can contain any React components ([see here for Nextra's built-in])(https://nextra.site/docs/built-ins)
- can contain Markdown, internal/external links ([more info])(https://nextra.site/docs/guide/markdown)
components/lightpanda/*/<comp>.tsx
can be used to create custom React components
_meta.ts
is a Nextra dedicated file which allows you to
- define navbar links
- name and sort pages in the sidebar (just by using the object keys' orders)
For more information, please refer to the Documentation
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feat/update-documentation
) - Commit your Changes (
git commit -m 'feat: update documentation'
) - Push to the Branch (
git push origin feature/update-documentation
) - Open a Pull Request
Distributed under the AGPL-3.0. See LICENSE
for more information.