Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/design-system-pro/engine

DS Pro Engine - where all the magic happens 🪄
https://github.com/design-system-pro/engine

design-tokens keyhippo nextjs posthog react-email resend sentry supabase tailwindcss turborepo vercel

Last synced: about 1 month ago
JSON representation

DS Pro Engine - where all the magic happens 🪄

Awesome Lists containing this project

README

        

# DS Project

Open source solutions for design systems.

## Introduction

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.

## Features

- Figma Variables Synchronization - TODO: add link here
- Augmented Token Management
- Design Tokens Release Management

## Tech Stack

- [Next.js]() - Framework
- [Typescript]() - Language
- [Tailwind]() - CSS
- [Supabase]() - Database and Authentication
- [Turborepo]() - Monorepo
- [Vercel]() - Deployment infrastructure

## Self-Hosting

DS Project can be self-hosted for greater control of your workflow. [Read more](/docs/self-hosting.md).

## Contributing

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](/docs/local-development.md) to get your local environment setup.
- Make a pull request to add new features/make quality-of-life improvements/fix bugs.

## License

Inspired by many projects like [Dub.co](https://dub.co/), DS Project is open-source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. [Read more]().