# GudHub — SSR / SSG > The Node.js server that renders GudHub-powered websites, its configs and GHComponent. ## SSR / SSG - [SSR/SSG](https://gudhub.com/docs/ssr-ssg.md) - [Components-Library](https://gudhub.com/docs/ssr-ssg/components-library.md) - [How components-library works #](https://gudhub.com/docs/ssr-ssg/components-library/how-it-works.md): How components library works Content Component Files Structure General Config How to use components Each separate component has folder named as tagName of compo - [Intro #](https://gudhub.com/docs/ssr-ssg/components-library/intro.md): Library "ssg webcomponents library" stores components which can be used in any site project, first of all they were collected in one lib to speed up the develop - [GHComponent](https://gudhub.com/docs/ssr-ssg/gh-component.md) - [GHComponent Features #](https://gudhub.com/docs/ssr-ssg/gh-component/component-features.md): Every component inherited from GHComponent includes these features: GHComponent Features Content Environment Variable GudHub Library Server Side Attribute Handl - [Development #](https://gudhub.com/docs/ssr-ssg/gh-component/development.md): This part of documentation is about GHComponent development.