A Web IDE UI library built by React.js, inspired by the Visual Studio Code.
- Provides the default IDE Workbench same as the Visual Studio Code
- Allow to extends the default IDE Workbench
- Supports customize the IDE Workbench by React Component easily
npm install molecule
# Or
yarn add molecule
import React from 'react';
import ReactDOM from 'react-dom';
import { MoleculeProvider, Workbench } from 'molecule';
import 'molecule/esm/style/mo.css';
const App = () => (
<MoleculeProvider extension={[]}>
<Workbench />
</MoleculeProvider>
);
ReactDOM.render(<App />, document.getElementById('root'));
For more complex examples please read the below document.
- Basic React UI Components
- Workbench Parts
- Extension Services
- Advanced Usage
- Allow Users to customize settings
- Support internationalization, default includes zhCN, English
- Support alter keybinding
Refer to the CONTRIBUTING.
MIT