All Projects โ†’ meteor โ†’ Blaze

meteor / Blaze

Licence: other
๐Ÿ”ฅ Meteor Blaze is a powerful library for creating live-updating user interfaces

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Blaze

meteor-packages
Client for Meteor Package Server API
Stars: โœญ 14 (-97.05%)
Mutual labels:  meteor, meteor-package
Meteor Blaze Components
Reusable components for Blaze
Stars: โœญ 361 (-23.84%)
Mutual labels:  meteor, meteor-package
meteor-control-mergebox
Control mergebox of publish endpoints
Stars: โœญ 28 (-94.09%)
Mutual labels:  meteor, meteor-package
ostrio-analytics
๐Ÿ“Š Visitor's analytics tracking code for ostr.io service
Stars: โœญ 14 (-97.05%)
Mutual labels:  meteor, meteor-package
meteor-spacebars-tohtml
Meteor package to ease rendering spacebars to html
Stars: โœญ 35 (-92.62%)
Mutual labels:  meteor, meteor-package
Meteor-flow-router-title
Change document.title on the fly within flow-router
Stars: โœญ 23 (-95.15%)
Mutual labels:  meteor, meteor-package
Meteor-logger
๐Ÿงพ Meteor isomorphic logger. Store application logs in File (FS), MongoDB, or print in Console
Stars: โœญ 51 (-89.24%)
Mutual labels:  meteor, meteor-package
meteor-reactive-mongo
Reactive server-side MongoDB queries
Stars: โœญ 14 (-97.05%)
Mutual labels:  meteor, meteor-package
meteor-presence
๐Ÿ‘ฅ Meteor package to help track users' presence
Stars: โœญ 88 (-81.43%)
Mutual labels:  meteor, meteor-package
svelte-meteor-data
Reactively track Meteor data inside Svelte components
Stars: โœญ 14 (-97.05%)
Mutual labels:  meteor, meteor-package
hypersubs
an upgraded version of Meteor subscribe, which helps optimize data and performance!
Stars: โœญ 13 (-97.26%)
Mutual labels:  meteor, meteor-package
spiderable-middleware
๐Ÿค– Prerendering for JavaScript powered websites. Great solution for PWAs (Progressive Web Apps), SPAs (Single Page Applications), and other websites based on top of front-end JavaScript frameworks
Stars: โœญ 29 (-93.88%)
Mutual labels:  meteor, meteor-package
Meteor-logger-mongo
๐Ÿƒ Meteor Logging: Store application log messages in MongoDB
Stars: โœญ 20 (-95.78%)
Mutual labels:  meteor, meteor-package
flow-router
๐Ÿšฆ Carefully extended flow-router for Meteor
Stars: โœญ 191 (-59.7%)
Mutual labels:  meteor, meteor-package
Meteor-Mailer
๐Ÿ“ฎ Bulletproof email queue on top of NodeMailer with support of multiple clusters and servers setup
Stars: โœญ 21 (-95.57%)
Mutual labels:  meteor, meteor-package
meteor-server-autorun
Server-side Tracker.autorun
Stars: โœญ 36 (-92.41%)
Mutual labels:  meteor, meteor-package
Meteor-logger-file
๐Ÿ”– Meteor Logging: Store application log messages into file (FS)
Stars: โœญ 24 (-94.94%)
Mutual labels:  meteor, meteor-package
meteor-two-factor
๐Ÿ” Two factor authentication package for accounts-password
Stars: โœญ 80 (-83.12%)
Mutual labels:  meteor, meteor-package
meteor-flow-router-map
Meteor package for Flow Router
Stars: โœญ 15 (-96.84%)
Mutual labels:  meteor, meteor-package
awesome-blaze
๐Ÿ”ฅA curated list of awesome things related to Blaze
Stars: โœญ 29 (-93.88%)
Mutual labels:  meteor, meteor-package

What is Blaze?

Blaze is a powerful library for creating user interfaces by writing reactive HTML templates. Compared to using a combination of traditional templates and jQuery, Blaze eliminates the need for all the "update logic" in your app that listens for data changes and manipulates the DOM. Instead, familiar template directives like {{#if}} and {{#each}} integrate with Tracker's "transparent reactivity" and Minimongo's database cursors so that the DOM updates automatically.

Blaze has two major parts:

  • A template compiler that compiles template files into JavaScript code that runs against the Blaze runtime library. Moreover, Blaze provides a compiler toolchain (think LLVM) that can be used to support arbitrary template syntaxes. The flagship template syntax is Spacebars, a variant of Handlebars, but a community alternative based on Jade is already in use by many apps.

  • A reactive DOM engine that builds and manages the DOM at runtime, invoked via templates or directly from the app, which features reactively updating regions, lists, and attributes; event delegation; and many callbacks and hooks to aid the app developer.

Quick Start

Blaze is a Meteor-only package for now. Soon we will have Blaze on npm so you can use it in your stack.

Each new Meteor project you create has Blaze included (the blaze-html-templates package).

Get involved

We'd love for you to help us build Blaze. If you'd like to be a contributor, check out our contributing guide.

Also, to stay up-to-date on all Blaze related news and the community you should definitely join us on Slack.

See open issues and consider helping with any of the tasks. Those labeled "contributions welcome" are probably a good start. We have issues organized into GitHub projects for a better overview as well. And the current roadmap shows the issues we need help with for the next release.

Backers

Support us with a monthly donation and help us continue our activities. Become a backer.

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. Become a sponsor.

License

Blaze is available under the MIT license.

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].