Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
React components for building landing pages, built as an extension of onyxia-ui.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
Gitlanding is a React component library for building landing pages, built as an extension of the onyxia-ui design system.
Gitlanding is a collection of React components for assembling landing pages, created as an extension of the onyxia-ui component library. It provides page-level building blocks that must be rendered inside the <OnyxiaUI> provider, and it is distributed as an npm package with an MIT license. The library is written in TypeScript and includes a demo project, gitlanding-demo, that you can clone and run locally with yarn dev. Several live landing pages use these components, including sspcloud.fr, onyxia.sh, keycloakify.dev, tss-react.dev, and i18nifty.dev.
<OnyxiaUI> provider and inherits onyxia-ui's design tokens, so your landing page stays consistent with an existing onyxia-based app.gitlanding-demo provides a working example with a quick start: git clone, yarn, then yarn dev.yarn dev, and iterate on the components with hot reload.Start by cloning the demo project (git clone https://github.com/garrone/gitlanding-demo), install dependencies with yarn, and launch the dev server with yarn dev. The components need to be inside the <OnyxiaUI> provider, so you wrap your page in that provider before composing Gitlanding components. For contributors, you can link a local copy of gitlanding into the demo project using the link-in-demo script.
<React.StrictMode />, so you may need to disable strict mode in your app.Gitlanding is free and open source under the MIT license. There are no paid tiers or subscriptions; you can use it in commercial projects without a license fee.
Yes, Gitlanding is open source and released under the MIT license. You can use it in personal and commercial projects at no cost.
onyxia-ui is the base React component library, while Gitlanding is an extension that adds higher-level landing page components. Gitlanding components require the <OnyxiaUI> provider, so you must install both packages to use them.
The repository links to gitlanding-demo, a separate project you can clone and run locally. The quick start commands are yarn followed by yarn dev.
The README notes that there are bugs when using <React.StrictMode />. It's recommended to test without strict mode or wait for a fix if you encounter problems.
