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

https://github.com/livesession/xyd

ambitious docs framework for everyone
https://github.com/livesession/xyd

api-explorer docs docs-generator documentation graphql markdown mdx openapi react rest-api

Last synced: 5 months ago
JSON representation

ambitious docs framework for everyone

Awesome Lists containing this project

README

          






xyd logo



Docs Framework for future dev.



npm

Slack Community


GitHub Discussions



Deploy to Netlify


Deploy with Vercel



Open in CodeSandbox

[![xyd README hero](.github/assets/readme-hero.png)](https://www.youtube.com/watch?v=8FVINsWUgUs)

---

## Quickstart
> [!IMPORTANT]
> Node 22.12+ is required

```bash
# install
bun add -g xyd-js

# run a dev server
xyd

# build a docs static files
xyd build
```

## Our Philosophy
1. Developer Experience - designed to be easy to use, with a focus on developer experience

2. Extendability - customize every part of documentation

3. Rich Content - create engaging documentation with interactive components and dynamic content capabilities

4. Batteries Included - everything to build docs at scale is here

5. Open - we believe that docs frameworks should be fully open source

## Major Features
- ๐ŸŽจ **Themes** - Built-in [themes](https://github.com/xyd-js/themes): [Solar](https://solar.xyd.dev), [Gusto](https://gusto.xyd.dev), [Poetry](https://poetry.xyd.dev), [Picasso](https://picasso.xyd.dev), [Opener](https://opener.xyd.dev), and [Cosmo](https://cosmo.xyd.dev)
- ๐Ÿš€ **Plug & Play Dev Server** - Instant development server with hot reload and zero configuration
- โš™๏ธ **Easy customization** - Extend and modify every component, layout, and functionality
- ๐Ÿ”— **OpenAPI / GraphQL API docs generation** - Automatic documentation generation from API specifications
- ๐Ÿ”Œ **Plugins** - Rich ecosystem of plugins for search, analytics, chat, and more
- ๐Ÿ“Š **Analytics** - Built-in analytics integration with support for custom events and session replay with LiveSession
- ๐Ÿงช **A/B testing** - Built-in integration for A/B testing experiments with LaunchDarkly and GrowthBook
- ๐Ÿ” **Full-text search** - Lightning-fast search with typo tolerance and relevance scoring
- ๐Ÿ’ฌ **Live chat** - Seamless integration with Intercom, LiveChat, and Chatwoot
- ๐Ÿ’ป **Developer content** - Advanced syntax highlighting with interactive code examples and tooling for developers
- ๐Ÿ”ง **SDK generation capabilities** - Automatic SDK generation from API specifications

## Documentation
For more info [**head over to our docs**](https://xyd.dev/docs).

## Resources
### [Starter](https://github.com/xyd-js/starter)
๐Ÿš€ The starter for xyd docs

### [Examples](https://github.com/xyd-js/examples)
๐Ÿ“š Ready-to-run xyd examples

### [Deploy Samples](https://github.com/xyd-js/deploy-samples)
๐Ÿ“ฆ Ready-to-run xyd deploy samples

### [API Docs Demo](https://apidocs-demo.xyd.dev/)
๐Ÿ”— Live demo showcasing xyd's API documentation capabilities.

### [Storybook](https://components.xyd.dev)
๐Ÿ‘ฉโ€๐ŸŽค Collection of built-in components.

## FAQ

### How is this different than other Docs Framework?

- 100% open source
- Batteries included - native support for API specs (GraphQL/OpenAPI), SDK generation, Code Languages API docs and more++
- Design System - we built components with [design system](https://components.xyd.dev) philosophy
- Not only docs - xyd is using a couple of in-house packages you can use standalone, e.g a [docs writing engine](https://xwrite.dev) or a set of [tools for modern API docs](https://apitoolchain.dev)

### Why another yet docs framework?
At [LiveSession](https://livesession.io/) we're on our way to creating a next-generation analytics platform.
We need a powerful tool that will meet our needs.
You can [read the story behind it here](https://blog.livesession.dev/why-another-yet-docs-framework).

### How to migrate from my current docs framework to xyd?
First of all, great to hear that! We have a [migration tool](https://xyd.dev/docs/resources/migration-tool) for a bunch of docs frameworks.

## Contributing
### [Development](./DEVELOPMENT.md)
Development guide with setup instructions, available scripts, and contribution guidelines.

---

---



Join our communityย 



Slack Community

ย 

GitHub Discussions