• Stars
    star
    35
  • Rank 728,382 (Top 15 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 6 years ago
  • Updated 3 months ago

Reviews

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

Repository Details

📢 MAINTENANCE MODE: Web animation javascript plugin for beautiful background particle systems. The Maintained and LTS version of popular Particleground.

DAISY.JS Developed by Waren Gonzaga

GitHub Version Github Star Github Fork License Powered By

Web animation javascript plugin for beautiful background particle systems.

The Maintained and LTS version of popular Particleground.

Official Icon

DaisyJS Official Icon

Who is Daisy

Yoo Jung Ahn or known as Daisy of Momoland. She is the inspiration in this open source project. She is a member of popular south korean KPOP girl group Momoland. My only reason why I name this project with her name is that to make this project very unique from other open source project out there.

Message From Author

Hi Daisy, if you're reading this I'm glad to say Happy Birthday! I dedicated this simple open source project to you and to my fellow kpop fan developers out there. I hope you will notice this useful project soon!

Hey Devs! Help me to spread the word about this animation JavaScript plugin and let others give it a try. If you're a fan of KPOP then you should probably share this project to your developer or programmer friends and let them use this.

Keep in mind that this is the maintained and long term support version of Particleground by jnicol.

Features

This JavaScript plugin includes an optional parallax effect controlled by the mouse on desktop devices and gyroscope on mobile devices. Proven works with any browser that supports HTML5 canvas.

You can use it as jQuery plugin or use it as in your vanilla javascript project. Your choice!

Demo

In Action: https://daisyjs.warengonzaga.com

Demo files can be found in "demo" folder.

Usage

Vanilla JS

daisyjs(document.getElementById('your-element');

jQuery

$('#your-element').daisyjs();

Options

Options can be set by passing an options object to the constructor. Check some example usage below.

Vanilla JS

// Let's set the colors of particle dots and lines
daisyjs(document.getElementById('your-element'), {
    dotColor: '#ff0000',
    lineColor: '#ff0000'
});

jQuery

$('#your-element').daisyjs({
    dotColor: '#ff0000',
    lineColor: '#ff0000'
});

For a full list of options please visit the wiki page!

Methods

DaisyJS has some basic public methods which can be used to interact with your daisy instance. See example below.

Vanilla JS

var momoland = daisyjs(document.getElementById('your-element');
momoland.pause();

jQuery

$('#your-element').daisyjs('pause');

For a full list of methods please visit the wiki page!

Build DaisyJS

DaisyJS is powered by GulpJS which means you can build from source to production version. You just need to do is do the following below.

npm install

Then after installing the required devdependencies do the following.

gulp

Clean DaisyJS

If you want to clean or delete the entire "./prod" folder just do the following.

gulp clean

or

gulp clean --build

For cleaning the scripts only inside the "./prod" folder do the following.

gulp clean --scripts

For cleaning the daisy.js and daisy.min.js in the root do the following.

gulp clean --daisy

If you want to clear all existing builds just do the following.

gulp reset

CDN

Use the CDN below powered by JSDelivr.

Development Version

<script src="https://cdn.jsdelivr.net/gh/warengonzaga/daisy.js/daisy.js"></script>

Minified Version

<script src="https://cdn.jsdelivr.net/gh/warengonzaga/daisy.js/daisy.min.js"></script>

Status

Maintained and LTS version of Particleground by jnicol.

To Do

  • Improve Build Process
  • Add Customization Features
  • Code Cleanup
  • Add continuous integration (travis)
  • More Demo
  • More... (have suggestions? let me know!)

Contributing

Contributions are welcome, create a pull request to this repo and I will review your code.

Issues

If you're facing a problem in using DaisyJS please let me know by creating an issue in this github repository. I'm happy to help you! Don't forget to provide a Codepen or Web Maker of it!

Community

Wanna see other projects I made? Join today!

Community

Donate or Support

If you love this project please consider to support the development by means of coffee. I spend and waste my time just to save your time! Be a sponsor or backer of this project. Just a cup of coffee!

Donate Support

Supporters and Backers

  • your_name_here

Wanna see your name here? Just buy me a coffee!

License

Daisy.js is Developed and Maintained by Waren Gonzaga

Facebook Twitter LinkedIn YouTube


💻 Made with ❤️ by Waren Gonzaga with YHWH 🙏

More Repositories

1

css-text-portrait-builder

A popular pure CSS text portrait builder for your loved ones. 🥰
JavaScript
321
star
2

wifi-passview

An open source batch script based WiFi Passview for Windows!
Batchfile
282
star
3

wrn-cleaner

A free maintenance tool that can automatically or manually clean up your Windows machine in a simple and reliable way. 😉💻🧹
Batchfile
68
star
4

buymeacoffee.js

Simple and lightweight community contributed JavaScript SDK for Buy Me a Coffee REST API. 💻☕⚡
TypeScript
56
star
5

warengonzaga

My Personal GitHub ReadMe. 💻💖☕
52
star
6

gathertown.js

Simple and lightweight community contributed unofficial JS/TS SDK for Gather Town's HTTPS and WebSocket APIs. 🌏🕹💬
TypeScript
37
star
7

fork-corner

A modern and global open source fork corner label for your project's landing page.
SCSS
24
star
8

awesome-thirdweb

A curated list of awesome thirdweb resources, libraries, examples, showcase, and open source projects. 📌✨
23
star
9

thirdweb-wp

A community WordPress plugin for thirdweb. Turn your WordPress website into Web3 instantly and easily with thirdweb. 🚀💻🧩
PHP
17
star
10

awesome-css-text-portrait

Awesome list of CSS Text Portrait Tutorials, Resources, Generators, and Builders. 😎
10
star
11

ipfs-support-extension

Adding standalone IPFS native URL support for chromium based browsers without installing IPFS in your machine. 📦🌐🧩
HTML
8
star
12

thirdweb-tools-cli

A community-contributed NodeJS command line tool for thirdweb to create, develop and manage your Web3 projects without leaving your terminal. 🚀🌏🦄
7
star
13

nft-dummy-assets

Dummy NFT art assets for testing or demo purposes. 🖼️
JavaScript
7
star
14

magic-commit

You can do magicc, you can build anything that you desire. 🪄🔮💻
JavaScript
7
star
15

animatecssplugin

This is the plugin for improvising Animate.css animations into GSAP.
JavaScript
7
star
16

waren-universal-discord-rules

Standard and universal set of rules for moderating community on Discord. 📜💻🌈
7
star
17

managewp-code-snippets

ManageWP Code Snippets Collections
7
star
18

thirdweb-art-engine

The official art engine for the thirdweb community.
JavaScript
7
star
19

wrn-fix-it

Your Windows companion toolset for fixing common issues.
Batchfile
6
star
20

xplorescan

Never memorize a blockchain explorer again. 🛰️🌐💻
JavaScript
6
star
21

waren-discord-bot

A general-purpose Discord bot for the modern technology community.
5
star
22

chillradio-discord-bot

ChillRadio official discord bot for community servers.
JavaScript
5
star
23

disease-tracker-wp

All-in-one disease tracker for WordPress.
PHP
5
star
24

gitbook.js

📢 COMING SOON: A simple and lightweight but powerful Node.js client for GitBook API.
5
star
25

thirdweb-faucet-discord-bot

A dedicated thirdweb community Discord bot that dispenses ETH test network tokens. 🐱‍👤🔥
TypeScript
4
star
26

oss-homepage-builder

📢 COMING SOON: A simple but powerful landing page builder for Open Source projects.
4
star
27

wudr-site

Waren's Discord Server Rules (WUDR) official website.
3
star
28

faucets-discord-bot

A simple Discord bot that dispenses ETH test network tokens. 🤖🚀
TypeScript
3
star
29

forum-based-support-discord-bot

A self-hosted forum-based support Discord bot for your communities.
JavaScript
3
star
30

3m-logo-builder

Make your logo worth 3M by adding crazy gradient overlay into it programmatically. 🫡
JavaScript
3
star
31

gumroad.js

Simple and lightweight community contributed JavaScript SDK for Gumroad REST API. 💻💸⚡
3
star
32

hashnode.js

🚧 WORK IN PROGRESS 🚧 A simple and lightweight but powerful Node.js client for Hashnode GraphQL API.
3
star
33

suspend-wp

A WordPress plugin to suspend WordPress sites automagically. Simple and lightweight, no annoying ads and fancy settings.
PHP
3
star
34

googlemotanga

Learn how to Google things in no time
HTML
3
star
35

spinupwp.js

Simple and lightweight community contributed JavaScript SDK for SpinupWP REST API. 💻🚀⚡
JavaScript
3
star
36

laboum.js

HTML5 Radio Player for the Modern Web
3
star
37

awesome-buymeacoffee

A curated list of awesome Buy Me a Coffee pages
3
star
38

shortcodes-wp

A WordPress shortcode plugin to automagically display WordPress information. Simple and lightweight, no annoying ads and fancy settings.
PHP
3
star
39

love-cards

A highly customizable interactive love cards web application for your loved ones. 🌷💘💌
CSS
3
star
40

emily.css

A simple lightweight, highly customizable responsive CSS grid framework.
SCSS
2
star
41

bmc-updates-bot

Official open-source project for branded update Discord bot for Buy Me a Coffee Discord community server.
JavaScript
2
star
42

sample-nextjs-app

Welcome to Sample NextJS App
CSS
2
star
43

banner-studio

Banner Ad Boilerplate for Faster HTML5 Banner Ad Production.
JavaScript
2
star
44

thirdweb-helper-discord-bot

A community Discord bot helper for thirdweb community. 💻🌏
TypeScript
2
star
45

rescue-wp

An open-source life saving tool for WordPress developers.
2
star
46

polywork.js

📢 COMING SOON: A simple and lightweight but powerful Node.js client for Polywork API.
2
star
47

better-redirection-wp

A better and simple way to create WordPress redirections.
2
star
48

simple-profile-wp

A simple way to clean your user profile settings page.
2
star
49

karin.js

A table sorting Javascript library.
2
star
50

update-your-footer-wp

Simple and lightweight WordPress shortcode plugin to automagically update your footer year notice. No annoying ads! 📅💻🧩
PHP
2
star
51

awesome-opensource-alternatives

Awesome list of open source alternatives.
2
star
52

arweave-support-extension

Adding standalone Arweave native URL support for Chromium-based browsers without installing Arweave on your machine. 📦🌐🌊
HTML
2
star
53

cloudflare-firewall-rules

Collection of Cloudflare Firewall Rules
2
star
54

lookup.js.org

A web app lookup tool for JS.ORG subdomains.
2
star
55

better-maintenance-wp

A better less ads maintenance mode plugin for WordPress.
1
star
56

divi-aide

1
star
57

elris-discord-bot

A Discord bot for organizing your community media files in one channel.
1
star
58

hashnode-blog-backup

Waren Gonzaga's Blogs Backup.
1
star
59

three-card-monte-js

A Modern Animated JavaScript Game Version of Three Card Monte (Find the Lady)
HTML
1
star
60

skills-secure-code-game

Secure Code Game Season 2
Python
1
star
61

gh-repo-builder

📢 RESERVED: A faster way to set up your open-source project repository. 🐱‍👤
1
star
62

Lyrics-Library

This is underdevelopment soon to publish!
CSS
1
star