Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/capricorn86/happy-dom

A JavaScript implementation of a web browser without its graphical user interface
https://github.com/capricorn86/happy-dom

angular browser bun dom html javascript jest lit-element lit-html nodejs react svelte testing-library typescript vitest vue web-components whatwg

Last synced: about 2 months ago
JSON representation

A JavaScript implementation of a web browser without its graphical user interface

Awesome Lists containing this project

README

        


Happy DOM Logo



A JavaScript implementation of a web browser without its graphical user interface.



Published on NPM


Documentation | Getting started | Setup as Test Environment

## DOM Features

- Custom Elements (Web Components)

- Declarative Shadow DOM

- Mutation Observer

- Tree Walker

- Fetch API

And much more..

## Works With

- [Vitest](https://vitest.dev/)
- [Bun](https://bun.sh)
- [Jest](https://jestjs.io/)
- [Testing Library](https://testing-library.com/)
- [Google LitElement](https://lit.dev/)
- [Vue](https://vuejs.org/)
- [React](https://reactjs.org)
- [Svelte](https://svelte.dev/)
- [Angular](https://angular.io/)

## Sponsors

Gold Sponsors

RT Vision

Sponsors

Sentry

Backers

Sourcegraph

## Contributing

See [Contributing Guide](https://github.com/capricorn86/happy-dom/blob/master/docs/contributing.md).

## License

MIT License © 2019-Present [David Ortner](https://github.com/capricorn86)