All Projects → bridgedxyz → Assistant

bridgedxyz / Assistant

Licence: other
✏️ Generate human quality code from your design. supports flutter, react, vue, figma, sketch, xd

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Assistant

assistant
🤖 Bring your Figma design & development pipeline to the next level - with design to code, in-design-content-management, component management, tools for faster design
Stars: ✭ 451 (+126.63%)
Mutual labels:  storybook, assistant
Qtswissarmyknife
QSAK (Qt Swiss Army Knife) is a multi-functional, cross-platform debugging tool based on Qt.
Stars: ✭ 196 (-1.51%)
Mutual labels:  assistant
Sparkliner
Sparkliner — easy way to make sparkline graph [Sketch plugin]
Stars: ✭ 184 (-7.54%)
Mutual labels:  plugin
Vim Sneak
The missing motion for Vim 👟
Stars: ✭ 2,467 (+1139.7%)
Mutual labels:  plugin
V Chart Plugin
Easily bind a chart to the data stored in your Vue.js components.
Stars: ✭ 188 (-5.53%)
Mutual labels:  plugin
Bentobox
Expandable Minecraft server plugin for island-type games like SkyBlock or AcidIsland.
Stars: ✭ 192 (-3.52%)
Mutual labels:  plugin
Grav Plugin Git Sync
Collaboratively Synchronize your Grav `user` folder hosted on GitHub, BitBucket or GitLab
Stars: ✭ 183 (-8.04%)
Mutual labels:  plugin
Learnstorybook.com
Static site and content for Storybook tutorials
Stars: ✭ 2,291 (+1051.26%)
Mutual labels:  storybook
Hexo Prism Plugin
Hexo plugin for code highlighting by prism.js, supporting JSX syntax
Stars: ✭ 195 (-2.01%)
Mutual labels:  plugin
Rabbitmq Consistent Hash Exchange
RabbitMQ Consistent Hash Exchange Type
Stars: ✭ 189 (-5.03%)
Mutual labels:  plugin
Unreal.js Core
Unreal.js plugin submodule
Stars: ✭ 189 (-5.03%)
Mutual labels:  plugin
Projectalice
Main repository of Project Alice, contains main unit source code
Stars: ✭ 189 (-5.03%)
Mutual labels:  assistant
Drone Cache
A Drone plugin for caching current workspace files between builds to reduce your build times
Stars: ✭ 194 (-2.51%)
Mutual labels:  plugin
Aerojump.nvim
Aerojump is a fuzzy-match searcher/jumper for Neovim with the goal of quick keyboard navigation
Stars: ✭ 184 (-7.54%)
Mutual labels:  plugin
Admob Plus
Trustable AdMob Plugin for Cordova, Capacitor, Ionic
Stars: ✭ 195 (-2.01%)
Mutual labels:  plugin
Emoji Search
😄 Emoji synonyms to build your own emoji-capable search engine (elasticsearch, solr)
Stars: ✭ 184 (-7.54%)
Mutual labels:  plugin
Vue Plugin Template
🚀 Solid foundation to start a Vue plugin with the best developer experience and a focus on performance
Stars: ✭ 189 (-5.03%)
Mutual labels:  plugin
Testcafe React Selectors
TestCafe selector extensions for React apps.
Stars: ✭ 191 (-4.02%)
Mutual labels:  plugin
Vlc Bittorrent
A bittorrent plugin for VLC.
Stars: ✭ 198 (-0.5%)
Mutual labels:  plugin
Composer Patches
Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and composer command for testing/troubleshooting patches.
Stars: ✭ 196 (-1.51%)
Mutual labels:  plugin

framework: figma, flutter, react platform: Android, iOS, Web, macOS, Linux, Windows title: bridged assistant for figma, sketch, xd

bridged assistant

Bridged Assistant plugin (figma to flutter)

Any design to high quality code, with live preview.

bridged figma to code demo with live preview

  • ✅ Human readable code generation.
  • ✅ code generation built with CoLI, developed especially for assistant usage, ensuring the best code generation quality.
  • ✅ Slots support (Component with parameters)
  • ✅ Modularized code generation / readability. All production level code, code beign generated as Functions, Varables, Ect..
  • ✅ Design Linting - Visaully makes sence, Structure made sence.
  • ✅ Cloud Resource Copy. Copy your resource in 1 second. (No need to download images and move under res/)
  • ✅ Live preview via console - compiles output source remotely makes design to living application within seconds
  • ✅ Context detection - bridged assistant understands the design, than converts it into a hight quality code. we don't generate rect and text code for a button. We generate button code for a button.

Usage

install figma plugin via below link. note that the published plugin is allways behind few new features behind this repository. for trying out the latest and mindblowing features, please build from your local environment directly.

install via figma plugin link here

Cloning and running the project. we use yarn workspace for maintaining this project as monorepository. Some additional steps are required to run this project properly.

# [REQUIRED] we use git submodules for `packages/`. you have to explicitly execute this command instead default clone.
git clone --recurse-submodules https://github.com/bridgedxyz/assistant.git

cd assistant

# [REQUIRED] yarn will install dependencies, link packages, and generate compiled code of packages, so it can be referenced by root projects.
yarn

# [OPTIONAL 1] run figma plugin in dev mode
yarn figma

# [OPTIONAL 2]run sketch plugin in dev mode
yarn sketch

# [OPTIONAL 3 & Contributors only] run plugin ui in webdev mode
yarn webdev

soon as the subpackages are released as stable, we will remove git submodule dependency for ease of use. until then, this will be the primary repository and all the edits and PRs will be caused by this project.

sometimes, when pulling this repo from remote, if new submodule package is added, you'll need to run below command to pull with updated submodules (we recommand you to know what this command actually does in a nut shell.)

git submodule update --init --recursive

Pre-requisites

Flutter code builder

flutter widget builder is done by figma/flutter and the core builder is powered by bridged's dynamic

  • figma/flutter
  • bridgedxyz/flutter-js
  • bridgedxyz/dynamic
  • Theme.of Textstyle support
  • Colors. Color support
  • ✅ Slots support (not static content)
  • ✅ Modularized builder functions - (not all-in-one widget tree)
  • ✅ formatted dart code
  • ✅ Best code quality (I Assure,) in this planet

Console & Cloud integrations

Watch the demo on our website

Bridged consle integrated with assistant enables you to manage your design's content in one place. even if text, image is updated, you don't need to update your code. our cloud service got your back.

Learn more at console repository

UI Element Detection

rule based button / input / icon detection with @reflect.bridged.xyz/detection Higher quality ML based detection available at Bridged's context engine

Design Assistant

We provide various tools for you for creating stauning designs, and making you 10 times faster to create a working prototype.

Features

Development guide

Building the plugin

  • figma: See plugin README
  • sketch: sketch platform will be available soon

Running as Webdev

webdev is a mode that you can run assistant as a standalone appliaction for ui development purpose of its' you can't acccess or call api to design tools.

Learn more at ./webdev

yarn

# on root
yarn webdev

# or..
cd webdev
yarn start

Debugging

Use console.log statements to inspect values in your code.

To open the developer console in the Figma desktop app, go to PluginsDevelopmentOpen Console.

Docs

Contributing & Project Structure

general See this project's contributing guideline and technical overview here. And general bridged project contribution and collaboration guideline here.

supported platforms and frameworks

Changelog

we release new updates in a by-monthluy cycle. Watch this repository on github or signup for our news letters on bridged.xyz

All update logs available at CHANGELOG.md

LEGAL

read LICENSE.

to shortly brief,

  • any form of modifing this software, including clone, fork, merge is allowed with no restrictions.
  • making profit "by using" this software is allowed with no restrictions.
  • making profit "by re-distributing" is not allowed. recap, you cannot publish this plugin as an alternative to this original plugin. -- why is that? we are taking "minimum" profit from this software, we will prevent from other enterprise from copycatting this software.
  • the code and packages distributed via this repository is free to use without any restrictions.
  • code, design is free to use and modify. (just don't make any profits by re-distributing this plugin.)

DISCLAIMER

re-use of this software and it's license is overrided by contributing-and-license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].