https://github.com/epam/miew
3D Molecular Viewer
https://github.com/epam/miew
Last synced: about 1 year ago
JSON representation
3D Molecular Viewer
- Host: GitHub
- URL: https://github.com/epam/miew
- Owner: epam
- License: mit
- Created: 2017-08-23T21:23:57.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2025-02-15T08:43:17.000Z (over 1 year ago)
- Last Synced: 2025-05-08T07:39:10.974Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://miew.app
- Size: 75.3 MB
- Stars: 146
- Watchers: 18
- Forks: 45
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Miew – 3D Molecular Viewer
[](https://github.com/epam/miew/actions?query=branch%3Amain)
[](https://ci.appveyor.com/project/paulsmirnov/miew)
[](https://www.npmjs.com/package/miew?activeTab=versions)
[](https://www.npmjs.com/package/miew?activeTab=versions)
[](./LICENSE.md)
Miew is a high performance web tool for advanced visualization and manipulation
of molecular structures. It provides a full-featured set of tools for 3D visualization and editing
of small molecules as well as large molecular complexes, including means to view, analyze,
and modify the 3D structure of a molecule.

It works as a standalone web application or integrates as a component into your web pages.
We plan to support the [latest versions](https://browsehappy.com/)
of WebGL-enabled desktop (Chrome, Firefox, Safari, Edge) and mobile (iOS, Android) browsers.
## Project Structure
- [miew] - the core JavaScript library including docs, examples, and the demo application,
- [miew-react] - a simple React.js wrapper component,
- [miew-app] - a new demo application (work in progress).
[miew]: packages/miew#readme
[miew-react]: packages/miew-react#readme
[miew-app]: packages/miew-app#readme
## Installation and Usage
The demo application is available at and .
The library is published as an npm package. The easiest way to start using the viewer
is to reference a CDN version:
```html
(function () {
var viewer = new Miew({ load: '1CRN' });
if (viewer.init()) {
viewer.run();
}
})();
```
For more details please refer to the corresponding README files ([miew] and [miew-react]).
## Contribution
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process
for submitting pull requests.
## License
[MIT](LICENSE.md)
Copyright (c) 2015–2024 [EPAM Systems, Inc.](https://www.epam.com/)