• Stars
    star
    16
  • Rank 1,311,123 (Top 26 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 11 years ago
  • Updated over 9 years ago

Reviews

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

Repository Details

Handlebars helper, alternative to built-in partials. Like Assemble itself, this helper will automatically determine the correct context to use, or a context may be explicitly passed in as a second parameter.

More Repositories

1

handlebars-helpers

188 handlebars helpers in ~20 categories. Can be used with Assemble, Ghost, YUI, express.js etc.
JavaScript
2,218
star
2

helper-markdown

Markdown template helper. Uses remarkable to render markdown in templates. Should work with Handlebars, Lo-Dash or any template engine that supports helper functions.
JavaScript
38
star
3

handlebars-helper-repeat

{{repeat}} handlebars helper, for duplicating a block of content n times.
JavaScript
26
star
4

handlebars-helper-prettify

{{prettify}} handlebars helper, for formatting ("beautifying") HTML, CSS and JavaScript.
JavaScript
20
star
5

handlebars-helper-moment

{{moment}} handlebars helper. Combines the powers of Assemble, Handlebars.js and Moment.js into a great helper to master time.
HTML
19
star
6

handlebars-helper-include

Handlebars helper, alternative to built-in partials. Similar to handlebars-helper-partial, but this helper will allow wildcard (glob) patterns. Like Assemble itself, this helper will automatically determine the correct context to use, or a context may be explicitly passed in as a second parameter.
JavaScript
16
star
7

handlebars-helper-minify

{{minify}} handlebars helper, for minification of HTML with html-minifier.
JavaScript
15
star
8

handlebars-helpers-examples

Shows how to use helpers from handlebars-helpers with Assemble.
CoffeeScript
12
star
9

logging-helpers

Basic template helpers for printing messages out to the console. Useful for debugging context in templates. Should work with any template engine.
JavaScript
10
star
10

handlebars-helper-compose

{{compose}} handlebars helper. Similar to {{aggregate}}, but this is a block helper that extends the inner block's content with content from "external" files, while also extending the context with YAML front matter from those files. You may also optionally use wildcard (glob/minimatch) patterns.
JavaScript
10
star
11

liquid-filters

Liquid filters written in vanilla JavaScript, allowing them to be used with any template engine. WIP! Star/watch the project for updates.
JavaScript
8
star
12

example-pagination

Nothing to see yet, this repo will eventually contain examples and boilerplate code for adding paging and pagination to your projects with Assemble.
CSS
8
star
13

helper-html-table

Create an HTML table from JSON configuration.
JavaScript
7
star
14

handlebars-helper-i18n

Handlebars helper for i18n.
JavaScript
7
star
15

handlebars-helper-analytics

Handlebars helper for adding Google Analytics scripts to the head and/or footer of a webpage
JavaScript
7
star
16

handlebars-utils

Utils for handlebars helpers. Externalized from handlebars, to allow helpers to use the utils without having to depend on handlebars itself.
JavaScript
7
star
17

handlebars-helper-md

A new and improved {{md}] helper! Convert markdown to HTML. Use wildcard (glob) patterns for files. Like Assemble itself, this helper will automatically determine the correct context to use, or a context may be explicitly passed in as a second parameter.
JavaScript
7
star
18

helper-date

Format dates with date.js and moment.js. Uses date.js to parse human readable date phrases, and moment to format the rendered output. Should work with any Handlebars, Lo-Dash, underscore, or any template engine that allows helper functions to be registered. Also compatible with verb, assemble and Template.
JavaScript
7
star
19

generator-helper

Use yeoman to generate a handlebars helper that can easily be used with Assemble.
JavaScript
6
star
20

handlebars-helper-isActive

{{isactive}} handlebars helper. Adds an 'active' class to the 'current page'. Class can be customized.
JavaScript
6
star
21

helper-copyright

Template helper for adding a basic, one-line copyright statement, with formatting appropriate for LICENSE/LICENSE-MIT or README templates. Should work with any Handlebars, Lo-Dash, underscore, or any template engine that allows helper functions to be registered.
JavaScript
6
star
22

handlebars-helper-paginate

{{paginate}} handlebars helper. Made for Assemble, the static site generator for Node.js, Grunt.js and Yeoman.
JavaScript
6
star
23

helper-changelog

Template helper for generating a markdown-formatted changelog from an object, array or yaml file. Should work with Handlebars or Lo-Dash or any engine with support for helper functions.
JavaScript
6
star
24

helper-related

Template helper for generating a list of links to the homepages of related GitHub/npm projects.
JavaScript
5
star
25

handlebars-helper-asset

Handlebars helper for generating a relative path from the current file to the specified asset (CSS, JavaScript, image, icon etc.).
JavaScript
5
star
26

template-helper-apidocs

Template helper for automatically generating API docs from code comments. This is based on helper-apidocs, but specifically for applications built-with the Template library.
JavaScript
5
star
27

helper-geopattern

Template helper for generating a geometric SVG pattern for CSS backgrounds using btmills/geopattern
JavaScript
5
star
28

helper-uigradient

Template helper that generates the CSS for any of the gradients from Ghosh/uiGradients
JavaScript
5
star
29

handlebars-helper-lorem

{{lorem}} handlebars helper, for generating lorem lorem placeholder text.
JavaScript
5
star
30

handlebars-helper-aggregate

{{aggregate}} handlebars helper. inlines content from multiple files optionally using wildcard (globbing/minimatch) patterns. uses YAML front matter as context for each file. optionally pass in a sorting function.
JavaScript
5
star
31

helper-reflinks

Template helper for generating a list of markdown formatted reference links for all of the dependencies and devDependencies listed in package.json.
JavaScript
5
star
32

helper-apidocs

Template helper for automatically generating API docs from code comments. The sync version works with handlebars, lo-dash, or any template engine that supports helper functions.
JavaScript
5
star
33

task-utils

Utils for grunt.js projects.
JavaScript
4
star
34

handlebars-helper-disqus

{{disqus}} Handlebars helper. Simplifies adding [Disqus](https://disqus.com/) comments to your site.
JavaScript
4
star
35

handlebars-helpers-yfm

Helpers and examples for extracting, parsing, and passing context from YAML front matter into your templates. Useful if you need custom programming beyond what Assemble offers by default.
JavaScript
4
star
36

helpers-utils

DEPRECATED
JavaScript
4
star
37

helper-collection

Async collection helper for assemble.
JavaScript
4
star
38

handlebars-helper-jade

{{jade}} handlebars helper, for converting basic Jade templates to HTML.
JavaScript
4
star
39

helper-md

Markdown template helper. Uses remarkable to render markdown in templates. Should work with Handlebars, Lo-Dash or any template engine that supports helper functions.
JavaScript
4
star
40

helper-link-to

Templates helper that returns a link path from the current view to the another view.
JavaScript
4
star
41

helper-resolve

Template helper to resolve the path to a file in node_modules. This is mostly useful during development.
JavaScript
4
star
42

helper-octicon

Template helper for displaying octicon SVGs. Should work with any Handlebars, Lo-Dash, underscore or any template engine that allows helper functions to be registered. Also compatible with verb, assemble, and templates.
JavaScript
3
star
43

meta

General planning around helpers. Also the place to make requests and suggestions.
3
star
44

handlebars-helper-ghbtns

{{ghbtn}} handlebars helper. Add github buttons (http://ghbtns.com) to your site.
JavaScript
3
star
45

handlebars-helper-slugify

Convert strings into URL slugs.
JavaScript
3
star
46

handlebars-helper-uml

Embed UML diagrams in your handlebars template using www.websequencediagrams.com
JavaScript
3
star
47

helper-issue

Helper to create a URL that pre-populates a Github issue.
JavaScript
3
star
48

handlebars-helper-sitemap

Handlebars helpers and templates for generating a sitemap.
JavaScript
3
star
49

handlebars-helper-less

{{less}} handlebars helper. This helper allows you to use LESS inside style tags in your HTML. By default, the resulting CSS will be rendered inside the `<style>...</style>` tags of the rendered HTML, but you may alternatively define a destination path using the `dest` hash option of the helper.
JavaScript
3
star
50

helper-license

Template helper for dynamically generating a basic, one-line license statement based on the given context, e.g. `Released under the MIT license`. Should work with any Handlebars, Lo-Dash, underscore, or any template engine that allows helper functions to be registered.
JavaScript
3
star
51

helper-slugify

Slugify a URL, path or heading the same way that GitHub formats heading anchors.
JavaScript
2
star
52

handlebars-helper-rel

Handlebars helper for generating a relative link from the current page to the specified page.
JavaScript
2
star
53

handlebars-helper-condense

Remove extra newlines from HTML content.
JavaScript
2
star
54

requests

Guidelines for requesting or contributing new helpers to the helpers org.
2
star
55

handlebars-helper-autolink

{{autolink}} handlebars helper. Generate relative links from the "current page" to other dest pages.
JavaScript
2
star
56

helper-front-matter

Template helper for parsing front matter and passing the data to templates as context.
JavaScript
2
star
57

node-name

Basic utility methods for transforming and handling file paths.
JavaScript
2
star
58

handlebars-helper-unsplash

Handlebars helper to create image tags with unsplash.it properties.
JavaScript
2
star
59

handlebars-helper-variable

Handlebars block helper that adds variables to the context that can be used by following expressions in the same template.
JavaScript
2
star
60

helper-toc

Template helper for generating a table of contents using content from the file in which the helper is used, or for a glob of files.
JavaScript
2
star
61

handlebars-helper-post

{{post}} handlebars helper, for including a post, or a list of posts.
JavaScript
2
star
62

handlebars-helper-npm-downloads

Get the npm download counts for the specified repository.
JavaScript
2
star
63

helper-sort-items

Helper for filtering and sorting an assemble collection based on an array of strings.
JavaScript
2
star
64

async-helper-base

Used for creating template.js-compatible async helpers. Works with verb, assemble or any other template.js application.
JavaScript
2
star
65

strip-yfm

Strip YAML front matter from files.
JavaScript
2
star
66

helper-example

Opinionated template helper that inserts a code example from a filepath.
JavaScript
2
star
67

handlebars-helper-eachitems

{{eachItems}} handlebars helper.
JavaScript
2
star
68

helper-compile-async

Convenience method to compile async helpers and add common functionality to use with async-helpers.
JavaScript
2
star
69

handlebars-helper-feed

Handlebars helper for generating entries for RSS or atom feeds.
JavaScript
2
star
70

handlebars-helper-each

Handlebars each helper, can be used as a sync helper with any handlebars project (as normal) or as an async helper with assemble or libs that support async helpers.
JavaScript
2
star
71

helper-npm-downloads

Get the npm download counts for the specified repository.
JavaScript
2
star
72

helper-lookup-deps

Template helper for generating a list of markdown formatted reference links to Github repos for the tree of dependencies and devDependencies listed in package.json.
JavaScript
2
star
73

helper-dateformat

Date helper that uses node-dateformat to format dates. Works with Lo-Dash, Handlebars or any template engine that supports helper functions.
JavaScript
2
star
74

handlebars-helper-not

{{not}} handlebars helper. Conditionally render a block if the condition is false. This block helper is really just a semantic alternative to {{isnt}}
JavaScript
2
star
75

handlebars-helper-create-frame

Handlebars block helper for creating private variables that are accessible inside the block.
JavaScript
1
star
76

handlebars-helper-track

{{track}} handlebars helper. Simplify the process of adding Google analytics tracking codes to your web projects.
JavaScript
1
star
77

helper-concat

Template helper for concatenating a list of files using glob patterns. Should work with handlebars, lodash or any template engine that allows helper functions.
JavaScript
1
star
78

helper-lorem

Template helper for generator lorem-ipsum placeholder text. Should work with any template engine.
JavaScript
1
star
79

helper-ask-include

Async template helper that prompts the user to choose the `include` or `includes` to render.
JavaScript
1
star
80

handlebars-helper-pkg

{{pkg}} handlebars helper, for retrieving a value from your project's package.json
JavaScript
1
star
81

helper-glob

Template helper for globbing files. Works with handlebars, Lo-Dash or any template engine that supports helper functions.
JavaScript
1
star
82

helper-timeago

Date helper for displaying elapsed time in a human-readable format. Can be used as a JavaScript utility or template helper with handlebars, lo-dash or any template engine that supports helper functions.
JavaScript
1
star
83

handlebars-helper-br

{{br}} Handlebars helper. Adds `<br>` tags to generated HTML. Great for prototyping.
JavaScript
1
star
84

helper-glob-files

Generic template helper for creating an array of vinyl file objects from a glob pattern.
JavaScript
1
star
85

grunt-init-helper-mod

Grunt init template for creating a new helper module.
JavaScript
1
star
86

helper-git-hash

Template helper for getting the most recent commit hash from git history.
JavaScript
1
star
87

helper-require

Use any node module as a helper in templates. Should work with Handlebars, Lo-Dash, underscore, or any template engine that supports helper functions.
JavaScript
1
star
88

helper-read

Template helper for reading from the file system. Includes both async and sync versions.
JavaScript
1
star
89

handlebars-helper-twitter

Add {{tweet}} and {{follow}} buttons using handlebars helpers.
JavaScript
1
star
90

helper-ask

Async helper that prompts the user for a value and uses the answer as context for rendering the template.
JavaScript
1
star
91

helper-codelinks

Generate a list of links that take you to the first line of code for each method in a given directory. (this helper will replace verb-helper-reflinks)
JavaScript
1
star
92

helper-year

Template helper for adding the current year. Good for adding dates for licenses, copyrights, last modified date, comment dates, etc. Works with handlebars, lo-dash or any template engine that has support for helper functions.
JavaScript
1
star