Git Product home page Git Product logo

pulp's Introduction

Pulp Logo

Pulp is a list of the best libraries to add some flair to your projects. Its the bounce and ease of animation, the haptic feedback on touch and the ripple on hover. These features don't necessarily provide core functionality to a project but add a level of polish which brings the experience to life. πŸ‘

juice it or lose it

🎞️ Animation 🎞️

Tween.js JavaScript tweening engine for easy animations.

Anime.js Anime (/ˈæn.Ι™.meΙͺ/) is a lightweight JavaScript animation library. It works with any CSS Properties, individual CSS transforms, SVG or any DOM attributes, and JavaScript Objects.

AOS Animate on scroll library.

Choreographer-js A simple library to take care of complex CSS animations.

🎨 Graphics 🎨

Ripple.js Adds Material style ripple to buttons.

P5.js A JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing. You can see more at here.

🌈 Colour 🌈

Granim.js Create fluid and interactive gradients animations with this small (< 17 kB) js library.

PleaseJS JavaScript library for creating random pleasing colors and color schemes.

🎡 Sounds 🎡

Tone.js A Web Audio framework for making interactive music in the browser.

Wavesurfer.js Navigable waveform built on Web Audio and Canvas.

Chime.js Quick and easy bleeps and bloops.

MiniMusic Draw a melody!

TinyMusic A simple, lightweight music synth/sequencer in JavaScript using the Web Audio API.

πŸ“Š Visualization πŸ“Š

D3.js Bring data to life with SVG, Canvas and HTML.

Chart.js Simple, clean and engaging charts for designers and developers.

Three.js JavaScript 3D library.

Blessed High level cli graphical (ncurses) library.

Premonish Predict which elements the user will interact next with.

Siriwave Siri like wave-forms.

πŸ€– Machine Learning πŸ€–

ML5.js A small parser to creat dynamic and interesting language/sentances.

❓ Misc ❓

Splain.js A small parser to creat dynamic and interesting language/sentances.

Multiple.js Sharing background across multiple elements using CSS.

Tinyfont.js Tiniest possible pixel font for your JS games.

Cleave.js Format inputs and forms (for example credit card formatting).

pulp's People

Contributors

mog13 avatar jonbrohauge avatar oyavri avatar bhuvi1114 avatar berksaribas avatar yavrib avatar pbootly avatar spanishharlem avatar prashi23 avatar avalancheoffox avatar alvesjtiago avatar timurista avatar unaidedsteak avatar chofito avatar srbilla avatar twishajain avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.