A prototyping toolkit using Visual Studio Code aimed at designers. Only HTML knowledge required.
Genesys Website: https://ssagov.github.io/genesys/
Genesys provides a simple way to make rich, accessible, interactive prototypes using a declarative language (HTML). It enables designers and UI developers to quickly create a low to high-fidelity prototypes, or even production-ready user interfaces.
Genesys provides support for most major design systems like Bootstrap, Material Design, Foundation, Ionic, Tailwind, Tachyons, et. al.) and you can add any others.
Additional features include multi-lingual support, automated walk-throughs, on-screen comments, A/B testing, conditional logic, animation, and more, all through markup.
Note that Genesys allows you to create and test fully accessible, Section 508-compliant prototypes.
Genesys
from the location you extracted it to.Genesys
extension and the Design in the Browser
extension from the Microsoft Extensions Marketplace.Once you have everything installed, you’re ready to go. Start with our tutorials.
Built-in Design Systems
Including Material Design, Bootstrap, Microsoft Fluent, U.S Web Design Standards, Salesforce Lightning, and more. Add your own as well.
Accessibility Checking
Integrated accessibilty checking of your prototypes through ANDI and Lighthouse.
Real-Time Collaboration
Integrated Kanban board, whiteboard and application sharing through LiveShare.
Single Source of Truth
No more approximations of designs. Prototypes are 100% accurate and responsive, since they are built in the browser.
Version Control
Explore and version designs with the integrated industry-standard Git version control system. View a visual history of design changes.
Annotations & Walkthroughs
Easily add and view designer comments or fully automated design walkthroughs right in your prototypes.
Roles, States and Conditional Logic
Multiple user roles, use cases, and conditional logic within a single prototype.
Multi-Lingual
Switch between multiple language designs within the same prototype.
Quick Mockups
Integrated drag & drop mockups with the embedded Draw.io application and prototyping stencils. (SVG Mode)
Master Page Components
Define UI components once and reuse them on multiple pages as Master Page Components.
Variables & Data Persistence
Easily pass user entered data from page to page.
Charting & Diagramming
Create sustainable charts, diagrams, and user flows with integrated Mermaid support.
Animation
Add animation to any element with predefined keywords.
A/B Testing
Easily add simple A/B testing on page content, components, or entire page designs, right within a single prototype.
UX Analytics
Built-in support for collecting UX-specific analytics via Google Analytics and the AutoTrack plugin
Realistic Data
Rapidly create realistic, fake data specific in your designs with the integrated Faker extension.
UX Measurements
Integrated support for industry standard SEQ, SUS, and TLX feedback.
Genesys provides built-in support for the following design systems and frameworks for building prototypes:
Additionally, Genesys contains built-in support for WebSlides and Reveal.js for creating web-based presentations.
Feel free to contribute to this project by suggesting a new feature or modification, or to discuss issues.
Thanks to the following people and projects for producing the great open-source software that powers much of Genesys:
This project uses the Apache 2.0 license.