Open source solutions for design systems.
getds.pro is the open source platform to help design and implement design systems by individuals and teams.
Often as a Frontend developer, I have found myself either integrating half initiated design system projects, or having to create them from scratch. The amount of time I spent creating code repositories, with the same or very similar tech stacks to reach one simple thing: consistency and reusability across multiple projects me or teams had to maintain. In all design systems I have spent countless hours setting things from scratch, to only be able to deliver a button that can be reused across projects.
DS Project aims to speed up the process of setting up a new Design System with a highly opinionated workflow that gets you with a ready to distribute design system - code, design, documentation in couple of clicks and close to very little technical setup. Projects and teams have different needs and requirements, and that's the reason DS Project is open source and self hosted so you can configure your own workflow if this one doesn't work for your team.
- Figma Variables Synchronization
- Augmented Token Management
- Design Tokens Release Management
- Next.js - Framework
- Typescript - Language
- Tailwind - CSS
- Supabase - Database and Authentication
- Turborepo - Monorepo
- Vercel - Deployment infrastructure
DS Project can be self-hosted for greater control of your workflow. Read more.
We love our contributors! Here's how you can contribute:
- Open an issue if you believe you've encountered a bug.
- Follow the local development guide to get your local environment setup.
- Make a pull request to add new features/make quality-of-life improvements/fix bugs.
Inspired by many projects like Dub.co, DS Project is open-source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. Read more.