The great thing about both Prototype and script.aculo.us is that you can build on them — and wow have people built on them!

This page is mostly for listing sites with well-established collections of plug-ins. If you write a plug-in, we encourage you to list it in one of (or all of!) the collections below. You can also list it on this page if you like, but do put it in one or more of the collections as well — they're better known and searched.

Collections of Plug-Ins

These sites have collections of individual plug-ins.

  • Scripteka.com - The official unoffical plug-in and widget repository for all-thing Prototype. Scripteka has a huge list of plug-ins to save you time and bring your pages to life. Brought to life by by Juriy Zaytsev (kangax) of the official Prototype core team and Maxim Chernyak (hakunin).


These sites are plug-in libraries for Prototype and Script.aculo.us:

  • Prototype UI - Prototype UI is a javascript library based on Prototype and Script.aculo.us. It's a library of User Interface components, based on a common foundation classes, which could be easily used by various web applications. It is maintained by Sébastien Gruhier, Samuel Lebeau, Juriy Zaytsev (kangax), and Vincent Le Moign.
  • LivePipe UI - LivePipe UI is a suite of high quality widgets and controls for web 2.0 applications built using the Prototype JavaScript Framework. Each control is well tested, highly extensible, fully documented and degrades gracefully for non JavaScript enabled browsers where possible. Created and professionally built by Ryan Johnson.

Individual Plug-Ins

This is a list of individual plug-ins (authors, again, we recommend you list in the collections above instead of / in addition to here):

  • AutoTable table/grid widget - Professional quality. Open source via Apache 2.0 license. Data-type intelligent via safe inferences or author specification. Works on standalone HTML pages, app-server pages, and everything in-between. Cell data can be harvested from a static source HTML table, loaded from local or remote JSON file, provided by JavaScript array reference, or supplied by server-side technologies. All basic features are configurable by adding CSS class names to normal table tags. Full API docs, examples, tutorial available on web site.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License