{"repo":"nut-project/nut","free":true,"listed":false,"github":"https://github.com/nut-project/nut","clone":"git clone https://github.com/nut-project/nut.git","description":"🌰 A framework born for micro frontends","language":"HTML","stars":110,"topics":["microfrontends","framework","nut","spa","cli"],"license":"MIT","category":"cli-tools","readme_excerpt":"NUT Project Features - Flexible layout mechanism - File-based router system - Customizable layouts and themes - Builtin markdown support - System events - Configuration management - Convenient hot reload during development - Plugin system layout / theme HMR markdown theme HMR System events Route matching Builtin layouts default ocean sakura :---: :---: saber ocean sakura :---: :---: now How to write a layout ... How to write a plugin A standard plugin looks like You can expose some methods or props to application, or listen for system events, emit out some event in plugin Using plugin nut.config.js superb is the name in current application Use above plugin for example Get started","default_branch":null,"files":null,"tree":[],"storefront":"/r/nut-project","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nut-project/nut/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}