diff --git a/lib/plugins/helper/list.js b/lib/plugins/helper/list.js
index <HASH>..<HASH> 100644
--- a/lib/plugins/helper/list.js
+++ b/lib/plugins/helper/list.js
@@ -108,6 +108,7 @@ exports.list_tags = function(tags, options){
   if (!tags.length) return '';
 
   options = _.extend({
+    limit: 0, // 0 = unlimited
     orderby: 'name',
     order: 1,
     show_count: true,
@@ -129,7 +130,11 @@ exports.list_tags = function(tags, options){
     result = '';
   }
 
-  tags.sort(options.orderby, options.order).each(function(tag){
+  tags = tags.sort(options.orderby, options.order);
+  
+  if (options.amount) tags = tags.limit(options.amount);
+  
+  tags.each(function(tag){
     if (!tag.length) return;
 
     if (style === 'list'){
@@ -238,4 +243,4 @@ exports.list_archives = function(options){
   }
 
   return result;
-};
\ No newline at end of file
+};
Added `amount` option to list_tags.

Allows the list_tags helper to limit the amount of tags listed.