Assemble (@assemble)
  • Stars
    star
    5,286
  • Global Org. Rank 4,370 (Top 2 %)
  • Registered about 12 years ago
  • Most used languages
    JavaScript
    87.5 %
    HTML
    6.9 %
    CSS
    5.6 %
  • Location 🇺🇸 United States
  • Country Total Rank 2,004
  • Country Ranking
    CSS
    39
    HTML
    1,334
    JavaScript
    2,229

Top repositories

1

assemble

Get the rocks out of your socks! Assemble makes you fast at web development! Used by thousands of projects for rapid prototyping, themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websites/static site generator, an alternative to Jekyll for gh-pages and more! Gulp- and grunt-friendly.
CSS
4,244
star
2

generator-assemble

Yeoman generator for Assemble, the static site generator built on Grunt.js. Kickstart new Assemble projects in just a few seconds, including templates, data, layouts, and a theme.
JavaScript
114
star
3

assemble.io

Website and documentation for Assemble.
CSS
82
star
4

assemble-boilerplate-bootstrap

Build Bootstrap with Assemble instead of Jekyll.
CSS
75
star
5

boilerplates

Boilerplates for Assemble. Each boilerplate offers something different: static site generation, h5bp, Bootstrap, swig, markdown, blog generation, etc.
JavaScript
68
star
6

gulp-assemble

Deprecated. Assemble can be used directly with or without gulp.
JavaScript
67
star
7

assemble-less

Grunt task for compiling LESS to CSS. This task does for less what Assemble does for HTML, making it much easier to modularize and reduce repetition in stylesheets.
JavaScript
66
star
8

grunt-assemble

Static site generator for Grunt.js, Yeoman and Node.js. Used by Zurb Foundation, Zurb Ink, H5BP, Topcoat, Web Experience Toolkit, and hundreds of other projects to build sites, themes, components, documentation, blogs and gh-pages.
HTML
55
star
9

assemble-boilerplate-site

Demonstrates how to use Assemble to build a site. Includes layouts, pages, partials, and markdown content.
JavaScript
46
star
10

grunt-assemble-permalinks

Permalinks middleware for Assemble, the static site generator for Grunt.js and Yeoman. This plugin enables powerful and configurable URI replacement patterns, presets, uses Moment.js for parsing dates, and much more.
HTML
43
star
11

buttons

Sooo many buttons... is this really necessary?! In reality this project has little to do with buttons. It's an exercise in separation of concerns regarding structure, style, content and data.
HTML
39
star
12

assemble-pattern-lab

An easier-to-use, cleaner and more extensible build system for pattern-lab.
JavaScript
26
star
13

grunt-assemble-i18n

Assemble middleware for adding i18n support to projects.
JavaScript
24
star
14

assemble-workshop

Recipes how to use assemble (v0.12.0+)
JavaScript
22
star
15

grunt-assemble-sitemap

Assemble middleware for generating sitemaps.
JavaScript
20
star
16

grunt-github-api

Grunt plugin used to query the Github API and save the returned JSON files locally.
JavaScript
17
star
17

assemble-core

The core assemble application with no presets or defaults. All configuration is left to the implementor.
JavaScript
17
star
18

assemble-boilerplate-markdown

Use Assemble to generate HTML pages from markdown content. Useful for wikis, gh-pages, documentation and blogs or sites with markdown posts.
JavaScript
17
star
19

grunt-assemble-lunr

grunt-assemble plugin for creating a search engine within your static site using lunr.js.
JavaScript
12
star
20

grunt-assemble-navigation

Assemble plugin for automatically generating Bootstrap-style side navigation.
JavaScript
10
star
21

assemble-swig

Assemble engine plugin for swig templates.
JavaScript
10
star
22

assemble-boilerplate-blog

Assemble boilerplate with the essential middleware, helpers, templates and (opinionated) configuration necessary to easily create a blog with Assemble.
CSS
10
star
23

grunt-assemble-wordcount

Assemble middleware for displaying a word-count, and estimated reading time on blog posts or pages.
JavaScript
10
star
24

assemble-tags-collection-example

Example of how to generate an index page with a list of tags extracted from front matter. Each "tag" has a list of links to any pages that have that tag.
JavaScript
9
star
25

assemble-handlebars

Assemble engine plugin for Handlebars templates
JavaScript
8
star
26

assemble-middleware-rss

Assemble middleware for creating RSS feeds with Assemble.
JavaScript
7
star
27

assemble-boilerplate-sitemap

Generate a sitemap with Assemble.
JavaScript
7
star
28

assemble-indexer

Templates plugin to add index views to template collections.
JavaScript
7
star
29

grunt-assemble-contextual

Assemble middleware for generating a JSON file containing the context of each page. Basic middleware to help see what's happening in the build.
JavaScript
7
star
30

assemble-yaml

Utility for extracting and converting YAML Front Matter from files.
JavaScript
6
star
31

assemble-fs

Assemble plugin that adds methods to assemble for working with the file system, like src, dest, copy and symlink.
JavaScript
6
star
32

assemble-front-matter

Utilities for extracting Front Matter from source files.
JavaScript
6
star
33

assemble-helpers

Plugin that adds helpers for assemble projects. Includes both sync and async helpers that take advantage of assemble's powerful features.
JavaScript
6
star
34

assemble-collections

Node library to manage collections of objects in or out of Assemble.
JavaScript
5
star
35

grunt-assemble-toc

Assemble middleware for creating a table of contents in the generated HTML, using Cheerio.js
JavaScript
5
star
36

assemblebot

Bot for responding to github issues opened on assemble repositories.
JavaScript
5
star
37

assemble-permalinks

Permalinks plugin for assemble (0.6+)
JavaScript
5
star
38

generator-plugin

Yeoman generator for Assemble plugins.
JavaScript
5
star
39

assemble-layouts

Layouts for your templates
JavaScript
5
star
40

assemble-example

This project will help you get started with Assemble. Just download, install the dependencies, and you're off and running!
JavaScript
5
star
41

assemble-sitemap

Assemble pipeline plugin for generating sitemaps for one or more collections.
JavaScript
5
star
42

grunt-assemble-anchors

Assemble plugin for creating anchor tags from generated html.
HTML
5
star
43

assemble-utils

Assemble utilities
JavaScript
4
star
44

grunt-assemble-download

Assemble middleware for downloading files from GitHub.
HTML
4
star
45

assemble-render-file

Assemble pipeline plugin for rendering templates in vinyl files.
JavaScript
4
star
46

assemble-select-files

Assemble plugin that adds a `.selectFiles` method to the instance, for reading in a glob of files and prompting the user to select the files they want to write to the file system.
JavaScript
4
star
47

assemble-pager

Assemble plugin that adds prev/next pager information to the context, for a specific collection, specific files or all files in a stream.
JavaScript
4
star
48

assemble-nunjucks

Adds nunjucks support to assemble, with some assemble-specific conveniences.
JavaScript
3
star
49

grunt-assemble-decompress

Assemble plugin for extracting zip, tar and tar.gz archives.
JavaScript
3
star
50

assemble-ask

Assemble plugin for asking questions and storing answers.
JavaScript
3
star
51

assemble-components

POC
3
star
52

assemble-handlebars-helpers

A handful of helpers that replace the built-in Handlebars helpers, with changes made for handling assemble specifics like context and errors.
JavaScript
3
star
53

assemble-loader

Assemble plugin for loading views onto collections from globs of files, as objects/JSON etc.
JavaScript
3
star
54

assemble-middleware-page-variable

Assemble middleware for adding a `page` variable to the context, with details about the current item being rendered.
JavaScript
3
star
55

assemble-handle

Assemble pipeline plugin for handling middleware stages.
JavaScript
3
star
56

slack

Slack landing page to provide an invitation form for the assemble slack community.
JavaScript
3
star
57

assemble-streams

Assemble plugin that adds convenience methods for working with streams, like `toStream`, which pushes a view collection into a vinyl stream.
JavaScript
3
star
58

context-workshop

One of assemble's biggest strengths is granular control over `context`. This workshop explains how context is created, as well as where, when and why the context works the way it does at each point in the render cycle.
JavaScript
3
star
59

assemble-cli

Command line interface for Assemble.
JavaScript
2
star
60

assemble-middleware-add

Add files to your Assemble file stream.
JavaScript
2
star
61

assemble-select-views

Assemble plugin that adds a `.selectViews` method to the instance, for prompting the user to select the views they want to write to the file system.
JavaScript
2
star
62

assemble-contrib-toc-example

Example for generating a Table of Contents using Assemble.
JavaScript
2
star
63

assemble-reload-views

Assemble instance plugin that reloads views when options are updated or when another plugin is loaded.
JavaScript
2
star
64

assemble-boilerplate-h5bp

Assemble boilerplate for launching projects with H5BP (https://github.com/h5bp/boilerplate-h5bp)
JavaScript
2
star
65

assemble-collection

Assemble plugin for creating paginated lists of files using file front matter.
JavaScript
2
star
66

assemble-hekyll

Assemble plugin for building a hekyll theme (Jekyll theme converted to handlebars).
JavaScript
2
star
67

plugins

Collection of contrib plugins maintained by the Assemble core team.
JavaScript
2
star
68

assemble-contrib-anchors-example

Usage examples for assemble-contrib-anchors, an Assemble plugin for generating adding anchors to headings.
JavaScript
2
star
69

assemble-remarkable

Assemble pipeline plugin for remarkable, the markdown converter for node.js. Can also be used with gulp.
JavaScript
1
star
70

assemble-scaffold

Assemble plugin for generating project scaffolds.
JavaScript
1
star
71

assemble-contrib-lunr-examples

Usages examples for assemble-contrib-lunr, a search plugin for Assemble.
JavaScript
1
star
72

assemble-middleware-buffer

Buffer files into a specified array on the Assemble context.
JavaScript
1
star
73

assemble-compile-file

WIP. Assemble plugin for compiling views (in a vinyl pipeline) that might need to be rendered more than once.
JavaScript
1
star