LeaVerou/bliss

Blissful JavaScript

JavaScript

2,392

388 commits

updated Dec 21, 2025

See the code

README

Bliss: Heavenly JavaScript Join the chat at https://gitter.im/LeaVerou/bliss Build Status

blissfuljs.com

Want to use Vanilla JS but find native APIs a bit unwieldy? Bliss is for you.

Install

If using npm:

npm install blissfuljs --save

If not using npm, no worries! Just download your preferred Bliss bundle from http://blissfuljs.com

Build

npm install
gulp

Test

npm test

Contribute to Bliss!

  • Please follow the existing code style.
  • Do not add new methods before consulting.
  • If editing Bliss, do not edit bliss.js! It’s auto-generated by gulp. The source files are bliss.shy.js and bliss._.js.
  • Remember, code simplicity, readability, and conciseness matter a lot for this project. Often juggling the three can be tricky.
  • Right now what Bliss badly needs is tests. If you want to contribute, please consider contributing tests! See here for details.

Browser Support

(Assuming use of polyfill.io alongside)

ChromeFirefoxEdgeIEOperaSafari
✔✔✔9+ ✔✔6.1+ ✔
ajax
dom
es5
events
oop
promises

LeaVerou/bliss

Blissful JavaScript

JavaScript

2,392

388 commits

updated Dec 21, 2025

See the code

README

Bliss: Heavenly JavaScript Join the chat at https://gitter.im/LeaVerou/bliss Build Status

blissfuljs.com

Want to use Vanilla JS but find native APIs a bit unwieldy? Bliss is for you.

Install

If using npm:

npm install blissfuljs --save

If not using npm, no worries! Just download your preferred Bliss bundle from http://blissfuljs.com

Build

npm install
gulp

Test

npm test

Contribute to Bliss!

  • Please follow the existing code style.
  • Do not add new methods before consulting.
  • If editing Bliss, do not edit bliss.js! It’s auto-generated by gulp. The source files are bliss.shy.js and bliss._.js.
  • Remember, code simplicity, readability, and conciseness matter a lot for this project. Often juggling the three can be tricky.
  • Right now what Bliss badly needs is tests. If you want to contribute, please consider contributing tests! See here for details.

Browser Support

(Assuming use of polyfill.io alongside)

ChromeFirefoxEdgeIEOperaSafari
✔✔✔9+ ✔✔6.1+ ✔
ajax
dom
es5
events
oop
promises

Project health

Overall

2.3/10

Maintained

0/10

Code review

2/10
OpenSSF Scorecard

Significant stargazers

Trey Hunner

976 followers · starred Dec 2015

Tzu-ping Chung

1,228 followers · starred Dec 2015

Hugh Willson

432 followers · starred Dec 2015

Matthias Kestenholz

362 followers · starred Dec 2015