All Projects → x1unix → karkas

x1unix / karkas

Licence: GPL-2.0 license
A tiny template engine based on TypeScript

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to karkas

Twirl
Twirl is Play's default template engine
Stars: ✭ 498 (+3457.14%)
Mutual labels:  template-engine, template-language
Awesome Twig
A curated list of amazingly awesome Twig extensions, snippets and tutorials
Stars: ✭ 63 (+350%)
Mutual labels:  template-engine, template-language
bart
A compile time templating language for Rust inspired by Mustache
Stars: ✭ 29 (+107.14%)
Mutual labels:  template-engine, template-language
Contemplate
Contemplate: Fast, extendable object-oriented and light-weight Template Engine for PHP, Python, Node.js, Browser and XPCOM/SDK JavaScript
Stars: ✭ 15 (+7.14%)
Mutual labels:  template-engine, node-js
ifto
A simple debugging module for AWS Lambda (λ) timeout
Stars: ✭ 72 (+414.29%)
Mutual labels:  typescript-library, node-js
Tuxedo
Tuxedo is a template language for Swift.
Stars: ✭ 80 (+471.43%)
Mutual labels:  template-engine, template-language
Bars
Bars is a lightweight high performance HTML aware templating engine. Bars emits DOM rather than DOM-strings, this means the DOM state is preserved even if data updates happen.
Stars: ✭ 5 (-64.29%)
Mutual labels:  template-engine, template-language
gender-render
Template-system and proof-of-concept for rendering gender-neutral text-, email- and RPG-text-templates with the correct pronouns of all people involved.
Stars: ✭ 21 (+50%)
Mutual labels:  template-engine, template-language
Pongo2
Django-syntax like template-engine for Go
Stars: ✭ 2,111 (+14978.57%)
Mutual labels:  template-engine, template-language
Phptal
PHP Template Attribute Language — template engine for XSS-proof well-formed XHTML and HTML5 pages
Stars: ✭ 155 (+1007.14%)
Mutual labels:  template-engine, template-language
escapevelocity
A subset reimplementation of Apache Velocity with a much simpler API.
Stars: ✭ 28 (+100%)
Mutual labels:  template-engine, template-language
orkid-node
Reliable and modern Redis Streams based task queue for Node.js 🤖
Stars: ✭ 61 (+335.71%)
Mutual labels:  typescript-library, node-js
reddit-clone
A reddit clone written using node.js / express.js / mongodb / passport.js. https://seiya-beddit.herokuapp.com/
Stars: ✭ 84 (+500%)
Mutual labels:  node-js
gktemplate
GKTemplate - 采用Go开发的DedeCMS模板解析器
Stars: ✭ 32 (+128.57%)
Mutual labels:  template-engine
sqlweb
SqlWeb is an extension of JsStore which allows to use sql query for performing database operation in IndexedDB.
Stars: ✭ 38 (+171.43%)
Mutual labels:  typescript-library
node-metamask
🦊 Connect to MetaMask from node.js
Stars: ✭ 79 (+464.29%)
Mutual labels:  node-js
ballpark-tracker
A simple application used for tracking which MLB and AAA stadiums a "Ballpark Chaser" has been to.
Stars: ✭ 15 (+7.14%)
Mutual labels:  node-js
Node.js-
一日不转行,学习永不停!
Stars: ✭ 16 (+14.29%)
Mutual labels:  node-js
Glize
📚 Glize is a clean and robust pure Javascript library.
Stars: ✭ 16 (+14.29%)
Mutual labels:  template-engine
inspireNuggetsSlackBot
A simple Slackbot that displays random inspiring techie quotes and jokes for developers/designers.
Stars: ✭ 15 (+7.14%)
Mutual labels:  node-js

Karkas.js

Version: 4.1.0

A powerfull template engine for JavaScript inspired by AngularJS.

About

Karkas allows to you to parse and filter JSON objects or arrays directly as HTML assets to your web application.

Demo and docs are available here.

Attention! This version isn't compatible with previous major versions of library. To get previous version, checkout 2.x branch.

Compatibility

This library was written in TypeScript and contains pre-compiled ES5 code.

Karkas is independent node.js module and can be used as part of node application. Also it can be used on front-end using Browserify.

Full support of Chrome, Firefox, Internet Explorer 9+.

Usage

Without module bundler: Precompiled and minified version is available as karkas.min.js file in dist folder.

With module bundler Just import karkas library:

import karkas from 'karkas';

// Your code here

Installation

Front-end: You can install Karkas with Bower package manager - bower install karkas or just download the source code from this repo.

Node: Just run npm install karkas and connect it as node module.

Build Library

This package already contains builded karkas.min.js file at dist folder, but you can modify it and build your own package.

To build Karkas for usage in front-end as standalone library

To do this, just run:

npm install && npm install --only=dev
npm run start

Tutorial

Tutorial is included in docs folder and here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].