• Stars
    star
    451
  • Rank 96,968 (Top 2 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 4 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ViewComponents for the Primer Design System

Primer ViewComponents Logo

Primer ViewComponents

ViewComponents for the Primer Design System.

Note: This library is under active pre-1.0 development. Breaking changes are likely in patch releases.

Documentation

Visit https://primer.style/view_components/ to view documentation.

License

The gem is available as open source under the terms of the MIT License.

More Repositories

1

css

The CSS design system that powers GitHub
SCSS
12,544
star
2

octicons

A scalable set of icons handcrafted with <3 by GitHub
JavaScript
8,309
star
3

react

An implementation of GitHub's Primer Design System using React
TypeScript
3,115
star
4

github-vscode-theme

GitHub's VS Code themes
JavaScript
1,889
star
5

prism

A tool for creating and maintaining cohesive, consistent, and accessible color palettes
TypeScript
671
star
6

design

Primer Design Guidelines
MDX
632
star
7

doctocat

A Gatsby theme for building Primer documentation sites
JavaScript
308
star
8

primitives

Color, typography, and spacing primitives in json.
TypeScript
297
star
9

stylelint-config

Sharable stylelint config used by GitHub's CSS
JavaScript
202
star
10

primer-markdown

Stylesheets for rendering GitHub Flavored Markdown with Primer.
171
star
11

primer.style

The website for all things Primer
JavaScript
164
star
12

figma-action

Export image assets from Figma to GitHub
JavaScript
162
star
13

github-syntax-theme-generator

Uses a prettylights theme object to generate syntax themes for multiple platforms
JavaScript
157
star
14

octicons-v2

[WIP] A new look for Octicons, GitHub's icon set
JavaScript
127
star
15

figma-diff-probot

Probot using figma api to comment on PRs with before after images
JavaScript
114
star
16

presentations

Primer Presentations is the presentation design system for GitHub. It's intended to be used only by GitHub staff for presentations that represent GitHub.
MDX
77
star
17

github-syntax-light

The CSS syntax theme for GitHub
CSS
69
star
18

brand

React components and Primitives for GitHub marketing websites
TypeScript
69
star
19

github-vscode-theme-dark-classic

GitHub Dark (classic) theme for VS Code
JavaScript
62
star
20

figma

Primer, GitHub's design system, available on Figma.
56
star
21

deploy

Deploy to Now from GitHub Actions with useful aliases
JavaScript
45
star
22

github-syntax-dark

The CSS dark syntax theme for GitHub
CSS
45
star
23

publish

The GitHub Action that publishes Primer packages to npm
JavaScript
44
star
24

behaviors

Shared behaviors for JavaScript components
TypeScript
34
star
25

jekyll-octicons

A jekyll liquid plugin that makes including svg Octicons simple.
33
star
26

react-template

The quickest way to start playing around with Primer React
JavaScript
27
star
27

github-atom-light-syntax

GitHub's official light syntax theme as an atom theme
Less
24
star
28

swatch

Get a swatch svg for a color token from @primer/primitives
JavaScript
22
star
29

github-textmate-theme

GitHub's official syntax themes as TextMate themes
21
star
30

octicons_helper

A rails helper that inlines SVG octicons
18
star
31

rails_forms

Primer forms framework for Rails
Ruby
17
star
32

doctocat-template

JavaScript
17
star
33

codemirror-github-light

Codemirror GitHub syntax theme
CSS
16
star
34

github-atom-dark-syntax

GitHub's official dark syntax theme as an atom theme
CSS
14
star
35

keynote-octicons

Keynote templates for using GitHub's octicons in presentations
12
star
36

contribute

Contribution guidelines for the Primer Design System
JavaScript
10
star
37

primer-tooltips

Add tooltips built entirely in CSS to nearly any element.
10
star
38

octicons_gem

Octicons gem that makes primer/octicons available in ruby env
10
star
39

eslint-plugin-primer-react

ESLint rules for Primer React
JavaScript
10
star
40

primer-utilities

Immutable, atomic CSS classes to rapidly build product
10
star
41

blueprints

Reusable components for our documentation sites
JavaScript
10
star
42

next-pages

Understand all the pages in your Next.js app like a person who makes websites
JavaScript
9
star
43

sync

Sync Primer CSS source files from npm to your git repo
JavaScript
9
star
44

primer-module-build

Scripts to build primer SCSS modules into CSS and stats
JavaScript
8
star
45

autocomplete-primer

An atom autocomplete+ provider that completes primer related code
JavaScript
8
star
46

doctocat-nextjs

A Next.js theme for building Primer documentation sites
TypeScript
7
star
47

react-toolchain

Toolchain to help in building React components with @primer/react
JavaScript
7
star
48

primer.github.io

HTML
6
star
49

storybook

Compiled storybook source for GH-pages
HTML
6
star
50

view_components-template

The quickest way to start playing around with Primer ViewComponents
Ruby
6
star
51

react-migrate

One time migrations for primer/react
JavaScript
6
star
52

stylelint-selector-no-utility

Stylelint rule that forbids re-styling Primer CSS utility classes
JavaScript
6
star
53

primer-buttons

A collection of buttons used for primary and secondary actions.
5
star
54

.github

GitHub Stuff
5
star
55

live-region-element

A custom element for making announcements with live regions
TypeScript
5
star
56

primer-forms

Style individual form controls and utilize common layouts.
4
star
57

primer-avatars

Basic styles for user profile avatars.
4
star
58

codemirror-github-dark

Codemirror GitHub syntax theme
CSS
4
star
59

primer-core

The core modules of the primer framework. Shared between our product and marketing pages.
4
star
60

github-ace-dark

Ace theme for GitHub dark syntax
CSS
4
star
61

primer-truncate

Shorten text with an ellipsis
4
star
62

primer-support

Sass variables, mixins, and functions used in primer
4
star
63

primer-states

States, or state indicators, inform users of the current status of a particular item.
3
star
64

next-auth-template

A template for using Next + Primer + Auth.js + Octokit
TypeScript
3
star
65

api

A GraphQL API for collecting and accessing data about the Primer Design System
TypeScript
3
star
66

cli

Design guidelines for GitHub's command line tool
JavaScript
3
star
67

github-ace-light

Ace theme for GitHub light syntax
CSS
3
star
68

primer-product

The product based modules of the primer framework. Shared between our product and marketing pages.
3
star
69

primer-layout

Containers, rows, and columns for creating page layout.
3
star
70

primer-navigation

Singular purpose and flexible navigation elements.
3
star
71

primer-box

A module for creating rounded-corner boxes with options for headers, lists, and footers.
3
star
72

atom-packages

A list of Atom packages recommended by the GitHub design systems team
3
star
73

primer-table-object

A module for creating dynamically resizable elements that always sit on the same horizontal line.
3
star
74

primer-base

CSS to reset the browsers default styles
2
star
75

primer-blankslate

Blankslates are for when there is a lack of content within a page or section.
2
star
76

primer-marketing-type

2
star
77

primer-page-headers

Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.
2
star
78

releases

Get data on the latest Primer releases
JavaScript
2
star
79

react-analyze

work in progress
HTML
2
star
80

primer-marketing

Primer marketing is the marketing based modules of the primer framework.
2
star
81

primer-alerts

Flash messages, or alerts, inform users of successful or pending actions.
2
star
82

primer-marketing-utilities

1
star
83

primer-breadcrumb

Breadcrumb navigation for pages with parents / grandparents.
1
star
84

primer-tables

Styles to display tabular data for marketing websites at GitHub.
1
star
85

primer-labels

1
star
86

primer-marketing-support

Sass variables, mixins, and functions for use in our marketing components.
1
star
87

primer-cards

Card-like containers to group semantically related content together on marketing websites at GitHub.
1
star
88

comment-token-update

JavaScript
1
star
89

primer-page-sections

Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Donโ€™t show more than one at a time.
1
star