DooPHP is a very fast PHP framework. It enables developers at all levels to rapidly develop robust Web 2.0 applications. It is quite feature rich. DooPHP supports some common stuff found in a Web framework, such as an MVC-base structure, RESTful APIS, a REST client, URI routing, database ORM tools, a model generator, HTTP Digest Authentication, a flexbible compiling template engine, logging and profiling tools, and more.
ICEfaces is a framework for developing Ajax applications for the Web and iPhone in Java with JavaServer Faces. In contrast to typical Web applications, ICEfaces applications can update any part of the page at any time. Full page refresh is eliminated, and multi-user interaction is supported through AJAX Push.
Jumper provides an enterprise bookmarking engine for tagging and linking data objects. It lets you search and share high-value data across remote locations using tag metadata (expanded tag fields) to capture knowledge about data in remote data stores. It collects these tag profiles in a knowledge base where user-created tag profiles identify quality data resources, user-contributed tag information adds real-world knowledge about the data resources, and user-created reviews sort out the worthy resources from the inadequate. Other users can search for this data. In addition, they can directly contribute what they know about this data to the knowledge base. It allows the participants to act as a filter for what is valuable and build upon mainstream pursuits, but also uncovers valuable data hidden at the edge.
MojoMojo is a Web2.0 wiki with AJAX live preview, hierarchical structure, tags, diffs, pluggable syntax, permissions/ACL, attachments, RSS feeds, a photo gallery, edit conflict resolution via 3-way merge, themes/skinning, localization, built-in full-text search, and a reverse index. Since it's built on top of the Perl Catalyst Web framework, MojoMojo supports any Web server, and includes its own standalone one. It also support any database backend supported by the DBIx::Class ORM, and has been successfully tested with PostgreSQL, SQLite, and MySQL.
Nearforums is a lightweight powerful discussion forum that can be installed within minutes on Linux or Windows servers with MySQL or MS SQL database servers. It includes great features like sign-in with Facebook/Twitter, navigation with tags, full Web administration, built-in search engine, RSS feeds, and accessible HTML. It is SEO friendly.
Dancer is a Perl framework for building Web applications with minimal effort. It started as a port of Ruby's Sinatra project, but has grown on its own path. A Dancer app can run as a standalone Web server or from any Web server using PSGI. It lets the user write an application with very few lines of code. It's powerful and flexible enough to knock up a simple Web site or Web service very quickly, and can scale to much larger projects. Building a Web application with Dancer is as easy as loading the library and defining route handlers. Dancer provides an elegant syntax for defining route handlers, can render views with a variety of template engines, supports static file serving, session support, and many more features.
Trek is both a Web browser and a new kind of social network. It allows its users to meet and interact by overlaying the Web with graphical avatars. Said avatars represent each user on a given page and can be moved freely about the content. Users can form parties or "browsing treks" and move about the Web in a group.
Web 2.0 has drastically shifted typical Web users from passive users to active developers. Web users share photos and videos, write blogs, and extend wiki pages. Yet end users need support to build their own applications on the Web. WEUP aims to provide the required tools for Web users to develop programmable artifacts on the Web. However, Web users have different domains of interest for development. Therefore, providing a one-off tool for all the Web users on the Web is not possible. WEUP provides a Web-based infrastructure for developing and sharing customizable EUP tools so that Web 2.0 communities can tailor them to create EUP integrated development environments according to their domain.